Fields
Inherit from Node
Primary key: id: int
schema Fields extends Node {
@primary id: int
}
Fields::getLocation
pub fn getLocation(self: Fields) -> Location;
Fields::getAnAncestor
pub fn getAnAncestor(self: Fields) -> *Node;
Fields::countAssociatedComment
- Parameter
self
:Fields
- Return
int
pub fn countAssociatedComment(self: Fields) -> int;
Fields::getFieldType
- Parameter
self
:Fields
- Return
*string
pub fn getFieldType(self: Fields) -> *string;
Fields::isFuncDeclRecvFields
- Parameter
self
:Fields
- Return
bool
pub fn isFuncDeclRecvFields(self: Fields) -> bool;
Fields::getAnAncestorForIndex
pub fn getAnAncestorForIndex(self: Fields, index: int) -> Node;
Fields::getIdx
- Parameter
self
:Fields
- Return
int
pub fn getIdx(self: Fields) -> int;
Fields::getBelongsFile
pub fn getBelongsFile(self: Fields) -> File;
Fields::getFieldName
- Parameter
self
:Fields
- Return
*string
pub fn getFieldName(self: Fields) -> *string;
Fields::isInterfaceMethodFields
- Parameter
self
:Fields
- Return
bool
pub fn isInterfaceMethodFields(self: Fields) -> bool;
Fields::isFuncResultsFields
- Parameter
self
:Fields
- Return
bool
pub fn isFuncResultsFields(self: Fields) -> bool;
Fields::getType
- Parameter
self
:Fields
- Return
string
pub fn getType(self: Fields) -> string;
Fields::print
- Parameter
self
:Fields
- Return
*string
pub fn print(self: Fields) -> *string;
Fields::getKind
- Parameter
self
:Fields
- Return
int
pub fn getKind(self: Fields) -> int;
Fields::getParentNode
pub fn getParentNode(self: Fields) -> Node;
Fields::isFuncParamsFields
- Parameter
self
:Fields
- Return
bool
pub fn isFuncParamsFields(self: Fields) -> bool;
Fields::getAssociatedCommentString
- Parameter
self
:Fields
- Return
string
pub fn getAssociatedCommentString(self: Fields) -> string;
Fields::__all__
Data constraint method.
pub fn __all__(db: GoDB) -> *Fields;
Fields::isStructFields
- Parameter
self
:Fields
- Return
bool
pub fn isStructFields(self: Fields) -> bool;
Fields::makeFieldStringForFunctionSignature
- Parameter
self
:Fields
- Return
*string
pub fn makeFieldStringForFunctionSignature(self: Fields) -> *string;
Fields::getTextStartOffset
- Parameter
self
:Fields
- Return
int
pub fn getTextStartOffset(self: Fields) -> int;
Fields::getChildCount
- Parameter
self
:Fields
- Return
int
pub fn getChildCount(self: Fields) -> int;
Fields::getTextSize
- Parameter
self
:Fields
- Return
int
pub fn getTextSize(self: Fields) -> int;
Fields::getAchildNode
pub fn getAchildNode(self: Fields) -> *Node;
Fields::getBelongsFunction
pub fn getBelongsFunction(self: Fields) -> Function;
Fields::getText
// getText Extract the text associated with a specific node in a file
- Parameter
self
:Fields
- Return
string
pub fn getText(self: Fields) -> string;
Fields::hasLocation
- Parameter
self
:Fields
- Return
bool
pub fn hasLocation(self: Fields) -> bool;
Fields::getDepthFromRoot
- Parameter
self
:Fields
- Return
int
pub fn getDepthFromRoot(self: Fields) -> int;
Fields::isRootNode
- Parameter
self
:Fields
- Return
bool
pub fn isRootNode(self: Fields) -> bool;