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