AnnotationDeclaration
/**
* @brief An annotation that applies to a declaration.
*/
Inherit from AnnotationDeclarationDO
Primary key: element_hash_id: int
schema AnnotationDeclaration extends AnnotationDeclarationDO {
@primary element_hash_id: int,
qualified_name: string
}
AnnotationDeclaration::getQualifiedName
/**
* @brief gets the qualified name of this element.
* @return string
*/
- Parameter
self
:AnnotationDeclaration
- Return
string
pub fn getQualifiedName(self: AnnotationDeclaration) -> string;
AnnotationDeclaration::getLocation
/**
* @brief gets the location for the element.
* @return Location
*/
- Parameter
self
:AnnotationDeclaration
- Return
Location
pub fn getLocation(self: AnnotationDeclaration) -> Location;
AnnotationDeclaration::__all__
Data constraint method.
- Parameter
db
:JavaDB
- Return
*AnnotationDeclaration
pub fn __all__(db: JavaDB) -> *AnnotationDeclaration;
AnnotationDeclaration::getIdentifier
/**
* @brief gets the Identifier of the annotation declaration element.
* @return Identifier
*/
- Parameter
self
:AnnotationDeclaration
- Return
Identifier
pub fn getIdentifier(self: AnnotationDeclaration) -> Identifier;