LocalVaribleDecl

Inherit from Decl

Primary key: id: int

schema LocalVaribleDecl extends Decl {
  @primary id: int
}

LocalVaribleDecl::getParentNode

pub fn getParentNode(self: LocalVaribleDecl) -> Node;

LocalVaribleDecl::isImportDecl

pub fn isImportDecl(self: LocalVaribleDecl) -> bool;

LocalVaribleDecl::getAssociatedCommentString

pub fn getAssociatedCommentString(self: LocalVaribleDecl) -> string;

LocalVaribleDecl::isRootNode

pub fn isRootNode(self: LocalVaribleDecl) -> bool;

LocalVaribleDecl::getKind

pub fn getKind(self: LocalVaribleDecl) -> int;

LocalVaribleDecl::getAnAncestor

pub fn getAnAncestor(self: LocalVaribleDecl) -> *Node;

LocalVaribleDecl::__all__

Data constraint method.

pub fn __all__(db: GoDB) -> *LocalVaribleDecl;

LocalVaribleDecl::isTypeDecl

pub fn isTypeDecl(self: LocalVaribleDecl) -> bool;

LocalVaribleDecl::getLocation

pub fn getLocation(self: LocalVaribleDecl) -> Location;

LocalVaribleDecl::isBadDecl

pub fn isBadDecl(self: LocalVaribleDecl) -> bool;

LocalVaribleDecl::getDepthFromRoot

pub fn getDepthFromRoot(self: LocalVaribleDecl) -> int;

LocalVaribleDecl::hasLocation

pub fn hasLocation(self: LocalVaribleDecl) -> bool;

LocalVaribleDecl::isPublicDecl

pub fn isPublicDecl(self: LocalVaribleDecl) -> bool;

LocalVaribleDecl::countAssociatedComment

pub fn countAssociatedComment(self: LocalVaribleDecl) -> int;

LocalVaribleDecl::getName

pub fn getName(self: LocalVaribleDecl) -> *string;

LocalVaribleDecl::getAnAncestorForIndex

pub fn getAnAncestorForIndex(self: LocalVaribleDecl, index: int) -> Node;

LocalVaribleDecl::isCommented

pub fn isCommented(self: LocalVaribleDecl) -> bool;

LocalVaribleDecl::isConstDecl

pub fn isConstDecl(self: LocalVaribleDecl) -> bool;

LocalVaribleDecl::isLocalVaribleDecl

pub fn isLocalVaribleDecl(self: LocalVaribleDecl) -> bool;

LocalVaribleDecl::getAchildNode

pub fn getAchildNode(self: LocalVaribleDecl) -> *Node;

LocalVaribleDecl::print

pub fn print(self: LocalVaribleDecl) -> *string;

LocalVaribleDecl::getType

pub fn getType(self: LocalVaribleDecl) -> string;

LocalVaribleDecl::getBelongsFile

pub fn getBelongsFile(self: LocalVaribleDecl) -> File;

LocalVaribleDecl::getBelongsFunction

pub fn getBelongsFunction(self: LocalVaribleDecl) -> Function;

LocalVaribleDecl::getText

// getText Extract the text associated with a specific node in a file
pub fn getText(self: LocalVaribleDecl) -> string;

LocalVaribleDecl::isFuncDecl

pub fn isFuncDecl(self: LocalVaribleDecl) -> bool;

LocalVaribleDecl::getTextStartOffset

pub fn getTextStartOffset(self: LocalVaribleDecl) -> int;

LocalVaribleDecl::getChildCount

pub fn getChildCount(self: LocalVaribleDecl) -> int;

LocalVaribleDecl::isVarDecl

pub fn isVarDecl(self: LocalVaribleDecl) -> bool;

LocalVaribleDecl::getTextSize

pub fn getTextSize(self: LocalVaribleDecl) -> int;