IncDecStmt
Inherit from Statement
Primary key: id: int
schema IncDecStmt extends Statement {
@primary id: int
}
IncDecStmt::getChildCount
- Parameter
self
:IncDecStmt
- Return
int
pub fn getChildCount(self: IncDecStmt) -> int;
IncDecStmt::isDecStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isDecStmt(self: IncDecStmt) -> bool;
IncDecStmt::isTypeswitchStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isTypeswitchStmt(self: IncDecStmt) -> bool;
IncDecStmt::getTextStartOffset
- Parameter
self
:IncDecStmt
- Return
int
pub fn getTextStartOffset(self: IncDecStmt) -> int;
IncDecStmt::isAndnotassignStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isAndnotassignStmt(self: IncDecStmt) -> bool;
IncDecStmt::isXorassignStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isXorassignStmt(self: IncDecStmt) -> bool;
IncDecStmt::isSubassignStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isSubassignStmt(self: IncDecStmt) -> bool;
IncDecStmt::isAddassignStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isAddassignStmt(self: IncDecStmt) -> bool;
IncDecStmt::isRangeStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isRangeStmt(self: IncDecStmt) -> bool;
IncDecStmt::isAssignStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isAssignStmt(self: IncDecStmt) -> bool;
IncDecStmt::isShrassignStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isShrassignStmt(self: IncDecStmt) -> bool;
IncDecStmt::isForStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isForStmt(self: IncDecStmt) -> bool;
IncDecStmt::getTextSize
- Parameter
self
:IncDecStmt
- Return
int
pub fn getTextSize(self: IncDecStmt) -> int;
IncDecStmt::isSendStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isSendStmt(self: IncDecStmt) -> bool;
IncDecStmt::isDeferStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isDeferStmt(self: IncDecStmt) -> bool;
IncDecStmt::isMulassignStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isMulassignStmt(self: IncDecStmt) -> bool;
IncDecStmt::isSelectStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isSelectStmt(self: IncDecStmt) -> bool;
IncDecStmt::isIncStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isIncStmt(self: IncDecStmt) -> bool;
IncDecStmt::isGoStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isGoStmt(self: IncDecStmt) -> bool;
IncDecStmt::isDeclStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isDeclStmt(self: IncDecStmt) -> bool;
IncDecStmt::getBelongsFunction
- Parameter
self
:IncDecStmt
- Return
Function
pub fn getBelongsFunction(self: IncDecStmt) -> Function;
IncDecStmt::getText
// getText Extract the text associated with a specific node in a file
- Parameter
self
:IncDecStmt
- Return
string
pub fn getText(self: IncDecStmt) -> string;
IncDecStmt::getParentNode
- Parameter
self
:IncDecStmt
- Return
Node
pub fn getParentNode(self: IncDecStmt) -> Node;
IncDecStmt::getAssociatedCommentString
- Parameter
self
:IncDecStmt
- Return
string
pub fn getAssociatedCommentString(self: IncDecStmt) -> string;
IncDecStmt::getDepthFromRoot
- Parameter
self
:IncDecStmt
- Return
int
pub fn getDepthFromRoot(self: IncDecStmt) -> int;
IncDecStmt::hasLocation
- Parameter
self
:IncDecStmt
- Return
bool
pub fn hasLocation(self: IncDecStmt) -> bool;
IncDecStmt::isIfStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isIfStmt(self: IncDecStmt) -> bool;
IncDecStmt::countAssociatedComment
- Parameter
self
:IncDecStmt
- Return
int
pub fn countAssociatedComment(self: IncDecStmt) -> int;
IncDecStmt::getAnAncestor
- Parameter
self
:IncDecStmt
- Return
*Node
pub fn getAnAncestor(self: IncDecStmt) -> *Node;
IncDecStmt::isCaseClause
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isCaseClause(self: IncDecStmt) -> bool;
IncDecStmt::isBlockStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isBlockStmt(self: IncDecStmt) -> bool;
IncDecStmt::getAchildNode
- Parameter
self
:IncDecStmt
- Return
*Node
pub fn getAchildNode(self: IncDecStmt) -> *Node;
IncDecStmt::isGotoStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isGotoStmt(self: IncDecStmt) -> bool;
IncDecStmt::isOrassignStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isOrassignStmt(self: IncDecStmt) -> bool;
IncDecStmt::__all__
Data constraint method.
- Parameter
db
:GoDB
- Return
*IncDecStmt
pub fn __all__(db: GoDB) -> *IncDecStmt;
IncDecStmt::isDefineStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isDefineStmt(self: IncDecStmt) -> bool;
IncDecStmt::isReturnStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isReturnStmt(self: IncDecStmt) -> bool;
IncDecStmt::isShlassignStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isShlassignStmt(self: IncDecStmt) -> bool;
IncDecStmt::isFallthroughStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isFallthroughStmt(self: IncDecStmt) -> bool;
IncDecStmt::isBreakStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isBreakStmt(self: IncDecStmt) -> bool;
IncDecStmt::getType
- Parameter
self
:IncDecStmt
- Return
string
pub fn getType(self: IncDecStmt) -> string;
IncDecStmt::print
- Parameter
self
:IncDecStmt
- Return
*string
pub fn print(self: IncDecStmt) -> *string;
IncDecStmt::isContinueStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isContinueStmt(self: IncDecStmt) -> bool;
IncDecStmt::isLabeledStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isLabeledStmt(self: IncDecStmt) -> bool;
IncDecStmt::getAnAncestorForIndex
- Parameter
self
:IncDecStmt
- Parameter
index
:int
- Return
Node
pub fn getAnAncestorForIndex(self: IncDecStmt, index: int) -> Node;
IncDecStmt::getIdx
- Parameter
self
:IncDecStmt
- Return
int
pub fn getIdx(self: IncDecStmt) -> int;
IncDecStmt::isControlStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isControlStmt(self: IncDecStmt) -> bool;
IncDecStmt::isExprStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isExprStmt(self: IncDecStmt) -> bool;
IncDecStmt::getBelongsFile
- Parameter
self
:IncDecStmt
- Return
File
pub fn getBelongsFile(self: IncDecStmt) -> File;
IncDecStmt::isAndassignStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isAndassignStmt(self: IncDecStmt) -> bool;
IncDecStmt::getKind
- Parameter
self
:IncDecStmt
- Return
int
pub fn getKind(self: IncDecStmt) -> int;
IncDecStmt::isBadStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isBadStmt(self: IncDecStmt) -> bool;
IncDecStmt::isEmptyStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isEmptyStmt(self: IncDecStmt) -> bool;
IncDecStmt::isExprswitchStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isExprswitchStmt(self: IncDecStmt) -> bool;
IncDecStmt::isRemassignStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isRemassignStmt(self: IncDecStmt) -> bool;
IncDecStmt::isQuoassignStmt
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isQuoassignStmt(self: IncDecStmt) -> bool;
IncDecStmt::getLocation
- Parameter
self
:IncDecStmt
- Return
Location
pub fn getLocation(self: IncDecStmt) -> Location;
IncDecStmt::isRootNode
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isRootNode(self: IncDecStmt) -> bool;
IncDecStmt::isCommClause
- Parameter
self
:IncDecStmt
- Return
bool
pub fn isCommClause(self: IncDecStmt) -> bool;