AnonymousMethod
/**
* @brief An anonymous method, parent is an anonymous class.
*/
Inherit from Callable
Primary key: id: int
schema AnonymousMethod extends Callable {
@primary id: int
}
AnonymousMethod::getAnAncestor
/**
* @brief gets an ancestor of the element.
* @return ElementParent
*/
- Parameter
self
:AnonymousMethod
- Return
*ElementParent
pub fn getAnAncestor(self: AnonymousMethod) -> *ElementParent;
AnonymousMethod::getNonAnonymousEnclosingCallable
/**
* @brief gets the non anonymous enclosing callable of the element.
* @return Callable.
*/
- Parameter
self
:AnonymousMethod
- Return
Callable
pub fn getNonAnonymousEnclosingCallable(self: AnonymousMethod) -> Callable;
AnonymousMethod::getSignature
/**
* @brief gets the name of the callable
* @return string
*/
- Parameter
self
:AnonymousMethod
- Return
string
pub fn getSignature(self: AnonymousMethod) -> string;
AnonymousMethod::getAnAncestorCallee
/**
* @brief gets an ancestor callee of the callable, if any
* @return Callable
*/
- Parameter
self
:AnonymousMethod
- Return
*Callable
pub fn getAnAncestorCallee(self: AnonymousMethod) -> *Callable;
AnonymousMethod::getReturnType
/**
* @brief gets the type for the element.
* @return Type
*/
- Parameter
self
:AnonymousMethod
- Return
Type
pub fn getReturnType(self: AnonymousMethod) -> Type;
AnonymousMethod::getEnclosingCallable
/**
* @brief gets the enclosing callable of the element, if any, the enclosing callable may be an anonymousMethod as well.
* @return Callable.
*/
- Parameter
self
:AnonymousMethod
- Return
Callable
pub fn getEnclosingCallable(self: AnonymousMethod) -> Callable;
AnonymousMethod::getLocation
/**
* @brief gets the location for the element.
* @return Location
*/
- Parameter
self
:AnonymousMethod
- Return
Location
pub fn getLocation(self: AnonymousMethod) -> Location;
AnonymousMethod::getEnclosedAnonymousMethod
/**
* @brief gets the anonymous method enclosed by it.
* @return AnonymousMethod
*/
- Parameter
self
:AnonymousMethod
- Return
*AnonymousMethod
pub fn getEnclosedAnonymousMethod(self: AnonymousMethod) -> *AnonymousMethod;
AnonymousMethod::getCaller
/**
* @brief gets the caller of the callable
* @return Callable
*/
- Parameter
self
:AnonymousMethod
- Return
*Callable
pub fn getCaller(self: AnonymousMethod) -> *Callable;
AnonymousMethod::getCalleeFromAnonymousMethod
/**
* @brief gets the extra callee from enclosed anonymous method.
* @return callee
*/
- Parameter
self
:AnonymousMethod
- Return
*Callable
pub fn getCalleeFromAnonymousMethod(self: AnonymousMethod) -> *Callable;
AnonymousMethod::getAnAncestorCaller
/**
* @brief gets an ancestor caller of the callable, if any
* @return Callable
*/
- Parameter
self
:AnonymousMethod
- Return
*Callable
pub fn getAnAncestorCaller(self: AnonymousMethod) -> *Callable;
AnonymousMethod::getModifier
/**
* @brief gets the modifier of the callable.
* @return Modifier
*/
- Parameter
self
:AnonymousMethod
- Return
*Modifier
pub fn getModifier(self: AnonymousMethod) -> *Modifier;
AnonymousMethod::getBelongedClass
/**
* @brief gets the parent of the Callable element.
* @return ClassOrInterface
*/
- Parameter
self
:AnonymousMethod
- Return
ClassOrInterface
pub fn getBelongedClass(self: AnonymousMethod) -> ClassOrInterface;
AnonymousMethod::getSize
/**
* @brief gets the size for the element.
* @return NumberOfLines
*/
- Parameter
self
:AnonymousMethod
- Return
NumberOfLines
pub fn getSize(self: AnonymousMethod) -> NumberOfLines;
AnonymousMethod::getName
/**
* @brief gets the name of the callable
* @return string
*/
- Parameter
self
:AnonymousMethod
- Return
string
pub fn getName(self: AnonymousMethod) -> string;
AnonymousMethod::getBelongedInterface
/**
* @brief gets the parent of the Callable element.
* @return Interface
*/
- Parameter
self
:AnonymousMethod
- Return
Interface
pub fn getBelongedInterface(self: AnonymousMethod) -> Interface;
AnonymousMethod::getBody
/**
* @brief gets the body of the method.
* @return CodeBlock
*/
- Parameter
self
:AnonymousMethod
- Return
CodeBlock
pub fn getBody(self: AnonymousMethod) -> CodeBlock;
AnonymousMethod::__all__
Data constraint method.
- Parameter
db
:JavaDB
- Return
*AnonymousMethod
pub fn __all__(db: JavaDB) -> *AnonymousMethod;
AnonymousMethod::getAnnotation
/**
* @brief gets the annotation of the Callable element.
* @return Annotation
*/
- Parameter
self
:AnonymousMethod
- Return
*Annotation
pub fn getAnnotation(self: AnonymousMethod) -> *Annotation;
AnonymousMethod::getParameter
/**
* @brief gets the parameter of the method, if any.
* @return Parameter
*/
- Parameter
self
:AnonymousMethod
- Return
*Parameter
pub fn getParameter(self: AnonymousMethod) -> *Parameter;
AnonymousMethod::getPolyCallable
/**
* @brief gets the polymorphism methods of the method, if any.
* @return Method
*/
- Parameter
self
:AnonymousMethod
- Return
*Callable
pub fn getPolyCallable(self: AnonymousMethod) -> *Callable;
AnonymousMethod::getCallee
/**
* @brief gets the callee of the callable
* @return Callable
*/
- Parameter
self
:AnonymousMethod
- Return
*Callable
pub fn getCallee(self: AnonymousMethod) -> *Callable;
AnonymousMethod::getType
/**
* @brief gets the name of the callable
* @return string
*/
- Parameter
self
:AnonymousMethod
- Return
Type
pub fn getType(self: AnonymousMethod) -> Type;