AnnotationDeclarationParameter
/**
* @brief A parameter that applied to a annotation declaration.
*/
Inherit from AnnotationDeclarationParameterDO
Primary key: element_hash_id: int
schema AnnotationDeclarationParameter extends AnnotationDeclarationParameterDO {
@primary element_hash_id: int,
annotation_declaration_hash_id: int,
type_hash_id: int,
parameter_value_hash_id: int,
location_hash_id: int,
printable_text: string
}
AnnotationDeclarationParameter::getLocationHashId
/**
* @brief gets the location hash id of this element.
* @return int
*/
- Parameter
self
:AnnotationDeclarationParameter
- Return
int
pub fn getLocationHashId(self: AnnotationDeclarationParameter) -> int;
AnnotationDeclarationParameter::getParameterValueHashId
/**
* @brief gets the parameter value hash id of this element.
* @return int
*/
- Parameter
self
:AnnotationDeclarationParameter
- Return
int
pub fn getParameterValueHashId(self: AnnotationDeclarationParameter) -> int;
AnnotationDeclarationParameter::getAnnotationDeclarationHashId
/**
* @brief gets the annotation declaration hash id of this element.
* @return int
*/
- Parameter
self
:AnnotationDeclarationParameter
- Return
int
pub fn getAnnotationDeclarationHashId(self: AnnotationDeclarationParameter) -> int;
AnnotationDeclarationParameter::getPrintableText
/**
* @brief gets a printed representation of this element, including its structure where applicable.
* @return string.
*/
- Parameter
self
:AnnotationDeclarationParameter
- Return
string
pub fn getPrintableText(self: AnnotationDeclarationParameter) -> string;
AnnotationDeclarationParameter::getAnnotationDeclaration
/**
* @brief gets the annotation declaration.
* @return AnnotationDeclaration
*/
- Parameter
self
:AnnotationDeclarationParameter
- Return
AnnotationDeclaration
pub fn getAnnotationDeclaration(self: AnnotationDeclarationParameter) -> AnnotationDeclaration;
AnnotationDeclarationParameter::getTypeHashId
/**
* @brief gets the type hash id of this element.
* @return int
*/
- Parameter
self
:AnnotationDeclarationParameter
- Return
int
pub fn getTypeHashId(self: AnnotationDeclarationParameter) -> int;
AnnotationDeclarationParameter::getType
/**
* @brief gets the reference type for the element.
* @return Type
*/
- Parameter
self
:AnnotationDeclarationParameter
- Return
Type
pub fn getType(self: AnnotationDeclarationParameter) -> Type;
AnnotationDeclarationParameter::__all__
Data constraint method.
- Parameter
db
:JavaDB
- Return
*AnnotationDeclarationParameter
pub fn __all__(db: JavaDB) -> *AnnotationDeclarationParameter;
AnnotationDeclarationParameter::getIdentifier
/**
* @brief gets the Identifier for this element.
* @return Identifier
*/
- Parameter
self
:AnnotationDeclarationParameter
- Return
Identifier
pub fn getIdentifier(self: AnnotationDeclarationParameter) -> Identifier;
AnnotationDeclarationParameter::getLocation
/**
* @brief gets the location for the element.
* @return Location
*/
- Parameter
self
:AnnotationDeclarationParameter
- Return
Location
pub fn getLocation(self: AnnotationDeclarationParameter) -> Location;