ExpressionList
/**
* @brief A list of expression separated by commas.
*/
Inherit from ExpressionListDO
Primary key: element_hash_id: int
schema ExpressionList extends ExpressionListDO {
@primary element_hash_id: int,
parent_hash_id: int,
location_hash_id: int,
printable_text: string,
size: int
}
ExpressionList::getParentHashId
/**
* @brief gets the parent hash id of this element.
* @return int
*/
- Parameter
self
:ExpressionList
- Return
int
pub fn getParentHashId(self: ExpressionList) -> int;
ExpressionList::getPrintableText
/**
* @brief gets a printed representation of this element, including its structure where applicable.
* @return string.
*/
- Parameter
self
:ExpressionList
- Return
string
pub fn getPrintableText(self: ExpressionList) -> string;
ExpressionList::getSize
- Parameter
self
:ExpressionList
- Return
int
pub fn getSize(self: ExpressionList) -> int;
ExpressionList::getLocation
/**
* @brief gets the location for the element.
* @return Location
*/
- Parameter
self
:ExpressionList
- Return
Location
pub fn getLocation(self: ExpressionList) -> Location;
ExpressionList::getLocationHashId
/**
* @brief gets the location hash id of this element.
* @return int
*/
- Parameter
self
:ExpressionList
- Return
int
pub fn getLocationHashId(self: ExpressionList) -> int;
ExpressionList::getParent
/**
* @brief gets the ast element parent of the element.
* @return ElementParent
*/
- Parameter
self
:ExpressionList
- Return
ElementParent
pub fn getParent(self: ExpressionList) -> ElementParent;
ExpressionList::__all__
Data constraint method.
- Parameter
db
:JavaDB
- Return
*ExpressionList
pub fn __all__(db: JavaDB) -> *ExpressionList;
ExpressionList::getSubExpression
- Parameter
self
:ExpressionList
- Parameter
position
:int
- Return
Expression
pub fn getSubExpression(self: ExpressionList, position: int) -> Expression;
ExpressionList::getContainedExpression
- Parameter
self
:ExpressionList
- Return
Expression
pub fn getContainedExpression(self: ExpressionList) -> Expression;