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;