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 */ - Parameter
self:AnnotationAccessArgument - Return
Annotation
pub fn getAnnotation(self: AnnotationAccessArgument) -> Annotation; AnnotationAccessArgument::getParent
/** * @brief gets the parent of the element. * @return ElementParent */ - Parameter
self:AnnotationAccessArgument - Return
ElementParent
pub fn getParent(self: AnnotationAccessArgument) -> ElementParent; AnnotationAccessArgument::getArgumentValueHashId
/** * @brief gets the printable text for the element. * @return int */ - Parameter
self:AnnotationAccessArgument - 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 */ - Parameter
self:AnnotationAccessArgument - Return
string
pub fn getAnnotationArgumentValue(self: AnnotationAccessArgument) -> string; AnnotationAccessArgument::getLocation
/** * @brief gets the location for the element. * @return Location */ - Parameter
self:AnnotationAccessArgument - Return
Location
pub fn getLocation(self: AnnotationAccessArgument) -> Location; AnnotationAccessArgument::getPrintableText
/** * @brief gets the printable text for the element. * @return string */ - Parameter
self:AnnotationAccessArgument - Return
string
pub fn getPrintableText(self: AnnotationAccessArgument) -> string; AnnotationAccessArgument::__all__
Data constraint method.
- Parameter
db:JavaDB - Return
*AnnotationAccessArgument
pub fn __all__(db: JavaDB) -> *AnnotationAccessArgument; AnnotationAccessArgument::getAnnotatedMethod
/** * @brief gets the annotated method of the annotation argument. * @return Method */ - Parameter
self:AnnotationAccessArgument - Return
Method
pub fn getAnnotatedMethod(self: AnnotationAccessArgument) -> Method; AnnotationAccessArgument::getAnAncestor
/** * @brief gets an ancestor of the element. * @return ElementParent */ - Parameter
self:AnnotationAccessArgument - Return
*ElementParent
pub fn getAnAncestor(self: AnnotationAccessArgument) -> *ElementParent; AnnotationAccessArgument::getArgumentAnnotation
/** * @brief gets the argument value as an annotation. * @return Annotation */ - Parameter
self:AnnotationAccessArgument - Return
Annotation
pub fn getArgumentAnnotation(self: AnnotationAccessArgument) -> Annotation; AnnotationAccessArgument::getAnnotatedClass
/** * @brief gets the annotated class of the annotation argument. * @return Class */ - Parameter
self:AnnotationAccessArgument - Return
Class
pub fn getAnnotatedClass(self: AnnotationAccessArgument) -> Class; AnnotationAccessArgument::getType
/** * @brief gets the type for the element. * @return int */ - Parameter
self:AnnotationAccessArgument - Return
int
pub fn getType(self: AnnotationAccessArgument) -> int; AnnotationAccessArgument::getAnnotationArgumentValue4
- Parameter
self:AnnotationAccessArgument - Return
string
pub fn getAnnotationArgumentValue4(self: AnnotationAccessArgument) -> string; AnnotationAccessArgument::getAnnotationArgumentName
/** * @brief gets the argument name, the default name is value. * @return string */ - Parameter
self:AnnotationAccessArgument - Return
string
pub fn getAnnotationArgumentName(self: AnnotationAccessArgument) -> string;