AnnotationAccessArgument

/** * @brief An argument that applies to an annotation. */ 

Inherit from AnnotationAccessArgumentDO

Primary key: id: int

schema AnnotationAccessArgument extends AnnotationAccessArgumentDO { @primary id: int } 

AnnotationAccessArgument::getAnnotation

/** * @brief gets the annotation for the element. * @return Annotation */ 
pub fn getAnnotation(self: AnnotationAccessArgument) -> Annotation; 

AnnotationAccessArgument::getParent

/** * @brief gets the parent of the element. * @return ElementParent */ 
pub fn getParent(self: AnnotationAccessArgument) -> ElementParent; 

AnnotationAccessArgument::getArgumentValueHashId

/** * @brief gets the printable text for the element. * @return int */ 
pub fn getArgumentValueHashId(self: AnnotationAccessArgument) -> int; 

AnnotationAccessArgument::getAnnotationArgumentValue

/** * @brief gets the argument value, for example, a string literal, an identifier, an array initializer or a type literal. * @return string */ 
pub fn getAnnotationArgumentValue(self: AnnotationAccessArgument) -> string; 

AnnotationAccessArgument::getLocation

/** * @brief gets the location for the element. * @return Location */ 
pub fn getLocation(self: AnnotationAccessArgument) -> Location; 

AnnotationAccessArgument::getPrintableText

/** * @brief gets the printable text for the element. * @return string */ 
pub fn getPrintableText(self: AnnotationAccessArgument) -> string; 

AnnotationAccessArgument::__all__

Data constraint method.

pub fn __all__(db: JavaDB) -> *AnnotationAccessArgument; 

AnnotationAccessArgument::getAnnotatedMethod

/** * @brief gets the annotated method of the annotation argument. * @return Method */ 
pub fn getAnnotatedMethod(self: AnnotationAccessArgument) -> Method; 

AnnotationAccessArgument::getAnAncestor

/** * @brief gets an ancestor of the element. * @return ElementParent */ 
pub fn getAnAncestor(self: AnnotationAccessArgument) -> *ElementParent; 

AnnotationAccessArgument::getArgumentAnnotation

/** * @brief gets the argument value as an annotation. * @return Annotation */ 
pub fn getArgumentAnnotation(self: AnnotationAccessArgument) -> Annotation; 

AnnotationAccessArgument::getAnnotatedClass

/** * @brief gets the annotated class of the annotation argument. * @return Class */ 
pub fn getAnnotatedClass(self: AnnotationAccessArgument) -> Class; 

AnnotationAccessArgument::getType

/** * @brief gets the type for the element. * @return int */ 
pub fn getType(self: AnnotationAccessArgument) -> int; 

AnnotationAccessArgument::getAnnotationArgumentValue4

pub fn getAnnotationArgumentValue4(self: AnnotationAccessArgument) -> string; 

AnnotationAccessArgument::getAnnotationArgumentName

/** * @brief gets the argument name, the default name is value. * @return string */ 
pub fn getAnnotationArgumentName(self: AnnotationAccessArgument) -> string;