ClassOrInterface
/** * @brief A class or an interface or an anonymous class. */
Primary key: id: int
schema ClassOrInterface { @primary id: int }
ClassOrInterface::getImplementsList
/** * @brief gets the implements info of the element. * @return string */
- Parameter
self
:ClassOrInterface
- Return
*string
pub fn getImplementsList(self: ClassOrInterface) -> *string;
ClassOrInterface::getImportlist
/** * @brief gets the import info of the element. * @return string */
- Parameter
self
:ClassOrInterface
- Return
*string
pub fn getImportlist(self: ClassOrInterface) -> *string;
ClassOrInterface::getExtendsList
/** * @brief gets the extends info of the element. * @return string */
- Parameter
self
:ClassOrInterface
- Return
*string
pub fn getExtendsList(self: ClassOrInterface) -> *string;
ClassOrInterface::getQualifiedName
/** * @brief gets the qualified name of the element. * @return string */
- Parameter
self
:ClassOrInterface
- Return
string
pub fn getQualifiedName(self: ClassOrInterface) -> string;
ClassOrInterface::getAnAncestor
/** * @brief gets an ancestor of the element. * @return ElementParent */
- Parameter
self
:ClassOrInterface
- Return
*ElementParent
pub fn getAnAncestor(self: ClassOrInterface) -> *ElementParent;
ClassOrInterface::getPackageInfo
/** * @brief gets the package info of the element. * @return string */
- Parameter
self
:ClassOrInterface
- Return
string
pub fn getPackageInfo(self: ClassOrInterface) -> string;
ClassOrInterface::getName
/** * @brief gets the name of the element. * @return string */
- Parameter
self
:ClassOrInterface
- Return
string
pub fn getName(self: ClassOrInterface) -> string;
ClassOrInterface::getAnnotation
/** * @brief gets the annotation info of the element. * @return Annotation */
- Parameter
self
:ClassOrInterface
- Return
*Annotation
pub fn getAnnotation(self: ClassOrInterface) -> *Annotation;
ClassOrInterface::getAnAscentantClassOrInterface
/** * @brief gets any ascentant class or interface of the class element. * @return ClassOrInterface */
- Parameter
self
:ClassOrInterface
- Return
*ClassOrInterface
pub fn getAnAscentantClassOrInterface(self: ClassOrInterface) -> *ClassOrInterface;
ClassOrInterface::getLocation
/** * @brief gets the location info of the element. * @return Location */
- Parameter
self
:ClassOrInterface
- Return
Location
pub fn getLocation(self: ClassOrInterface) -> Location;
ClassOrInterface::__all__
Data constraint method.
- Parameter
db
:JavaDB
- Return
*ClassOrInterface
pub fn __all__(db: JavaDB) -> *ClassOrInterface;
ClassOrInterface::getClassType
/** * @brief gets the type of the class, which can be class, interface or enum. * @return string */
- Parameter
self
:ClassOrInterface
- Return
string
pub fn getClassType(self: ClassOrInterface) -> string;
ClassOrInterface::getParent
/** * @brief gets the parent of the method. * @return ClassOrInterface */
- Parameter
self
:ClassOrInterface
- Return
ElementParent
pub fn getParent(self: ClassOrInterface) -> ElementParent;
ClassOrInterface::getModifier
/** * @brief gets the modifier info of the element. * @return Modifier */
- Parameter
self
:ClassOrInterface
- Return
*Modifier
pub fn getModifier(self: ClassOrInterface) -> *Modifier;
ClassOrInterface::getSuperOrImplementsType
/** * @brief gets the super class or implemented interface of the class element. * @return ClassOrInterface */
- Parameter
self
:ClassOrInterface
- Return
*ClassOrInterface
pub fn getSuperOrImplementsType(self: ClassOrInterface) -> *ClassOrInterface;