ImportSpec
Inherit from Spec
Primary key: id: int
schema ImportSpec extends Spec {
@primary id: int
}
ImportSpec::getBelongsFunction
- Parameter
self
:ImportSpec
- Return
Function
pub fn getBelongsFunction(self: ImportSpec) -> Function;
ImportSpec::isImportSpec
- Parameter
self
:ImportSpec
- Return
bool
pub fn isImportSpec(self: ImportSpec) -> bool;
ImportSpec::getText
// getText Extract the text associated with a specific node in a file
- Parameter
self
:ImportSpec
- Return
string
pub fn getText(self: ImportSpec) -> string;
ImportSpec::countAssociatedComment
- Parameter
self
:ImportSpec
- Return
int
pub fn countAssociatedComment(self: ImportSpec) -> int;
ImportSpec::isAliasSpec
- Parameter
self
:ImportSpec
- Return
bool
pub fn isAliasSpec(self: ImportSpec) -> bool;
ImportSpec::getKind
- Parameter
self
:ImportSpec
- Return
int
pub fn getKind(self: ImportSpec) -> int;
ImportSpec::getParentNode
- Parameter
self
:ImportSpec
- Return
Node
pub fn getParentNode(self: ImportSpec) -> Node;
ImportSpec::getAssociatedCommentString
- Parameter
self
:ImportSpec
- Return
string
pub fn getAssociatedCommentString(self: ImportSpec) -> string;
ImportSpec::getTextStartOffset
- Parameter
self
:ImportSpec
- Return
int
pub fn getTextStartOffset(self: ImportSpec) -> int;
ImportSpec::getImportSpecName
- Parameter
self
:ImportSpec
- Return
string
pub fn getImportSpecName(self: ImportSpec) -> string;
ImportSpec::print
- Parameter
self
:ImportSpec
- Return
*string
pub fn print(self: ImportSpec) -> *string;
ImportSpec::getType
- Parameter
self
:ImportSpec
- Return
string
pub fn getType(self: ImportSpec) -> string;
ImportSpec::getBelongsFile
- Parameter
self
:ImportSpec
- Return
File
pub fn getBelongsFile(self: ImportSpec) -> File;
ImportSpec::getLocation
- Parameter
self
:ImportSpec
- Return
Location
pub fn getLocation(self: ImportSpec) -> Location;
ImportSpec::getImportSpecPath
- Parameter
self
:ImportSpec
- Return
string
pub fn getImportSpecPath(self: ImportSpec) -> string;
ImportSpec::getChildCount
- Parameter
self
:ImportSpec
- Return
int
pub fn getChildCount(self: ImportSpec) -> int;
ImportSpec::getTextSize
- Parameter
self
:ImportSpec
- Return
int
pub fn getTextSize(self: ImportSpec) -> int;
ImportSpec::getAchildNode
- Parameter
self
:ImportSpec
- Return
*Node
pub fn getAchildNode(self: ImportSpec) -> *Node;
ImportSpec::getAnAncestor
- Parameter
self
:ImportSpec
- Return
*Node
pub fn getAnAncestor(self: ImportSpec) -> *Node;
ImportSpec::getIdx
- Parameter
self
:ImportSpec
- Return
int
pub fn getIdx(self: ImportSpec) -> int;
ImportSpec::getAnAncestorForIndex
- Parameter
self
:ImportSpec
- Parameter
index
:int
- Return
Node
pub fn getAnAncestorForIndex(self: ImportSpec, index: int) -> Node;
ImportSpec::__all__
Data constraint method.
- Parameter
db
:GoDB
- Return
*ImportSpec
pub fn __all__(db: GoDB) -> *ImportSpec;
ImportSpec::isTypedefSpec
- Parameter
self
:ImportSpec
- Return
bool
pub fn isTypedefSpec(self: ImportSpec) -> bool;
ImportSpec::getAssociatedGenDecl
- Parameter
self
:ImportSpec
- Return
Node
pub fn getAssociatedGenDecl(self: ImportSpec) -> Node;
ImportSpec::isValueSpec
- Parameter
self
:ImportSpec
- Return
bool
pub fn isValueSpec(self: ImportSpec) -> bool;
ImportSpec::hasLocation
- Parameter
self
:ImportSpec
- Return
bool
pub fn hasLocation(self: ImportSpec) -> bool;
ImportSpec::getDepthFromRoot
- Parameter
self
:ImportSpec
- Return
int
pub fn getDepthFromRoot(self: ImportSpec) -> int;
ImportSpec::isRootNode
- Parameter
self
:ImportSpec
- Return
bool
pub fn isRootNode(self: ImportSpec) -> bool;