VarDecl
Inherit from Decl
Primary key: id: int
schema VarDecl extends Decl {
@primary id: int
}
VarDecl::getParentNode
pub fn getParentNode(self: VarDecl) -> Node;
VarDecl::isImportDecl
- Parameter
self
:VarDecl
- Return
bool
pub fn isImportDecl(self: VarDecl) -> bool;
VarDecl::getAssociatedCommentString
- Parameter
self
:VarDecl
- Return
string
pub fn getAssociatedCommentString(self: VarDecl) -> string;
VarDecl::isRootNode
- Parameter
self
:VarDecl
- Return
bool
pub fn isRootNode(self: VarDecl) -> bool;
VarDecl::getDepthFromRoot
- Parameter
self
:VarDecl
- Return
int
pub fn getDepthFromRoot(self: VarDecl) -> int;
VarDecl::hasLocation
- Parameter
self
:VarDecl
- Return
bool
pub fn hasLocation(self: VarDecl) -> bool;
VarDecl::getKind
- Parameter
self
:VarDecl
- Return
int
pub fn getKind(self: VarDecl) -> int;
VarDecl::getAnAncestorForIndex
pub fn getAnAncestorForIndex(self: VarDecl, index: int) -> Node;
VarDecl::__all__
Data constraint method.
pub fn __all__(db: GoDB) -> *VarDecl;
VarDecl::isTypeDecl
- Parameter
self
:VarDecl
- Return
bool
pub fn isTypeDecl(self: VarDecl) -> bool;
VarDecl::getLocation
pub fn getLocation(self: VarDecl) -> Location;
VarDecl::isBadDecl
- Parameter
self
:VarDecl
- Return
bool
pub fn isBadDecl(self: VarDecl) -> bool;
VarDecl::getAchildNode
pub fn getAchildNode(self: VarDecl) -> *Node;
VarDecl::isLocalVaribleDecl
- Parameter
self
:VarDecl
- Return
bool
pub fn isLocalVaribleDecl(self: VarDecl) -> bool;
VarDecl::isConstDecl
- Parameter
self
:VarDecl
- Return
bool
pub fn isConstDecl(self: VarDecl) -> bool;
VarDecl::getAnAncestor
pub fn getAnAncestor(self: VarDecl) -> *Node;
VarDecl::getName
- Parameter
self
:VarDecl
- Return
string
pub fn getName(self: VarDecl) -> string;
VarDecl::countAssociatedComment
- Parameter
self
:VarDecl
- Return
int
pub fn countAssociatedComment(self: VarDecl) -> int;
VarDecl::print
- Parameter
self
:VarDecl
- Return
*string
pub fn print(self: VarDecl) -> *string;
VarDecl::getType
- Parameter
self
:VarDecl
- Return
string
pub fn getType(self: VarDecl) -> string;
VarDecl::getBelongsFile
pub fn getBelongsFile(self: VarDecl) -> File;
VarDecl::isFuncDecl
- Parameter
self
:VarDecl
- Return
bool
pub fn isFuncDecl(self: VarDecl) -> bool;
VarDecl::getTextStartOffset
- Parameter
self
:VarDecl
- Return
int
pub fn getTextStartOffset(self: VarDecl) -> int;
VarDecl::getChildCount
- Parameter
self
:VarDecl
- Return
int
pub fn getChildCount(self: VarDecl) -> int;
VarDecl::isVarDecl
- Parameter
self
:VarDecl
- Return
bool
pub fn isVarDecl(self: VarDecl) -> bool;
VarDecl::getTextSize
- Parameter
self
:VarDecl
- Return
int
pub fn getTextSize(self: VarDecl) -> int;
VarDecl::getBelongsFunction
pub fn getBelongsFunction(self: VarDecl) -> Function;
VarDecl::getText
// getText Extract the text associated with a specific node in a file
- Parameter
self
:VarDecl
- Return
string
pub fn getText(self: VarDecl) -> string;