AnnotationAccessArgumentDO

/**
* @brief An access annotation argument class, with name or without name. 
*/

Primary key: id: int

schema AnnotationAccessArgumentDO {
  @primary id: int
}

AnnotationAccessArgumentDO::getParent

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

AnnotationAccessArgumentDO::getPrintableText

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

AnnotationAccessArgumentDO::getAnnotation

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

AnnotationAccessArgumentDO::getAnAncestor

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

AnnotationAccessArgumentDO::getLocation

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

AnnotationAccessArgumentDO::getType

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

AnnotationAccessArgumentDO::__all__

Data constraint method.

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

AnnotationAccessArgumentDO::getArgumentValueHashId

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