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;