IncDecStmt

Inherit from Statement

Primary key: id: int

schema IncDecStmt extends Statement {
  @primary id: int
}

IncDecStmt::getChildCount

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

IncDecStmt::isDecStmt

pub fn isDecStmt(self: IncDecStmt) -> bool;

IncDecStmt::isTypeswitchStmt

pub fn isTypeswitchStmt(self: IncDecStmt) -> bool;

IncDecStmt::getTextStartOffset

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

IncDecStmt::isAndnotassignStmt

pub fn isAndnotassignStmt(self: IncDecStmt) -> bool;

IncDecStmt::isXorassignStmt

pub fn isXorassignStmt(self: IncDecStmt) -> bool;

IncDecStmt::isSubassignStmt

pub fn isSubassignStmt(self: IncDecStmt) -> bool;

IncDecStmt::isAddassignStmt

pub fn isAddassignStmt(self: IncDecStmt) -> bool;

IncDecStmt::isRangeStmt

pub fn isRangeStmt(self: IncDecStmt) -> bool;

IncDecStmt::isAssignStmt

pub fn isAssignStmt(self: IncDecStmt) -> bool;

IncDecStmt::isShrassignStmt

pub fn isShrassignStmt(self: IncDecStmt) -> bool;

IncDecStmt::isForStmt

pub fn isForStmt(self: IncDecStmt) -> bool;

IncDecStmt::getTextSize

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

IncDecStmt::isSendStmt

pub fn isSendStmt(self: IncDecStmt) -> bool;

IncDecStmt::isDeferStmt

pub fn isDeferStmt(self: IncDecStmt) -> bool;

IncDecStmt::isMulassignStmt

pub fn isMulassignStmt(self: IncDecStmt) -> bool;

IncDecStmt::isSelectStmt

pub fn isSelectStmt(self: IncDecStmt) -> bool;

IncDecStmt::isIncStmt

pub fn isIncStmt(self: IncDecStmt) -> bool;

IncDecStmt::isGoStmt

pub fn isGoStmt(self: IncDecStmt) -> bool;

IncDecStmt::isDeclStmt

pub fn isDeclStmt(self: IncDecStmt) -> bool;

IncDecStmt::getBelongsFunction

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

IncDecStmt::getText

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

IncDecStmt::getParentNode

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

IncDecStmt::getAssociatedCommentString

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

IncDecStmt::getDepthFromRoot

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

IncDecStmt::hasLocation

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

IncDecStmt::isIfStmt

pub fn isIfStmt(self: IncDecStmt) -> bool;

IncDecStmt::countAssociatedComment

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

IncDecStmt::getAnAncestor

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

IncDecStmt::isCaseClause

pub fn isCaseClause(self: IncDecStmt) -> bool;

IncDecStmt::isBlockStmt

pub fn isBlockStmt(self: IncDecStmt) -> bool;

IncDecStmt::getAchildNode

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

IncDecStmt::isGotoStmt

pub fn isGotoStmt(self: IncDecStmt) -> bool;

IncDecStmt::isOrassignStmt

pub fn isOrassignStmt(self: IncDecStmt) -> bool;

IncDecStmt::__all__

Data constraint method.

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

IncDecStmt::isDefineStmt

pub fn isDefineStmt(self: IncDecStmt) -> bool;

IncDecStmt::isReturnStmt

pub fn isReturnStmt(self: IncDecStmt) -> bool;

IncDecStmt::isShlassignStmt

pub fn isShlassignStmt(self: IncDecStmt) -> bool;

IncDecStmt::isFallthroughStmt

pub fn isFallthroughStmt(self: IncDecStmt) -> bool;

IncDecStmt::isBreakStmt

pub fn isBreakStmt(self: IncDecStmt) -> bool;

IncDecStmt::getType

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

IncDecStmt::print

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

IncDecStmt::isContinueStmt

pub fn isContinueStmt(self: IncDecStmt) -> bool;

IncDecStmt::isLabeledStmt

pub fn isLabeledStmt(self: IncDecStmt) -> bool;

IncDecStmt::getAnAncestorForIndex

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

IncDecStmt::getIdx

pub fn getIdx(self: IncDecStmt) -> int;

IncDecStmt::isControlStmt

pub fn isControlStmt(self: IncDecStmt) -> bool;

IncDecStmt::isExprStmt

pub fn isExprStmt(self: IncDecStmt) -> bool;

IncDecStmt::getBelongsFile

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

IncDecStmt::isAndassignStmt

pub fn isAndassignStmt(self: IncDecStmt) -> bool;

IncDecStmt::getKind

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

IncDecStmt::isBadStmt

pub fn isBadStmt(self: IncDecStmt) -> bool;

IncDecStmt::isEmptyStmt

pub fn isEmptyStmt(self: IncDecStmt) -> bool;

IncDecStmt::isExprswitchStmt

pub fn isExprswitchStmt(self: IncDecStmt) -> bool;

IncDecStmt::isRemassignStmt

pub fn isRemassignStmt(self: IncDecStmt) -> bool;

IncDecStmt::isQuoassignStmt

pub fn isQuoassignStmt(self: IncDecStmt) -> bool;

IncDecStmt::getLocation

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

IncDecStmt::isRootNode

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

IncDecStmt::isCommClause

pub fn isCommClause(self: IncDecStmt) -> bool;