AssignmentStmt

Inherit from Statement

Primary key: id: int

schema AssignmentStmt extends Statement { @primary id: int } 

AssignmentStmt::getChildCount

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

AssignmentStmt::isDecStmt

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

AssignmentStmt::isTypeswitchStmt

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

AssignmentStmt::getTextStartOffset

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

AssignmentStmt::isAndnotassignStmt

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

AssignmentStmt::isXorassignStmt

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

AssignmentStmt::isSubassignStmt

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

AssignmentStmt::isAddassignStmt

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

AssignmentStmt::isRangeStmt

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

AssignmentStmt::isAssignStmt

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

AssignmentStmt::isShrassignStmt

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

AssignmentStmt::isForStmt

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

AssignmentStmt::isCommClause

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

AssignmentStmt::isRootNode

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

AssignmentStmt::getTextSize

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

AssignmentStmt::isDeferStmt

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

AssignmentStmt::isMulassignStmt

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

AssignmentStmt::isSelectStmt

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

AssignmentStmt::isIncStmt

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

AssignmentStmt::isGoStmt

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

AssignmentStmt::isDeclStmt

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

AssignmentStmt::getBelongsFunction

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

AssignmentStmt::getText

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

AssignmentStmt::isBreakStmt

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

AssignmentStmt::isExprStmt

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

AssignmentStmt::getBelongsFile

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

AssignmentStmt::isAndassignStmt

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

AssignmentStmt::isFallthroughStmt

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

AssignmentStmt::hasLocation

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

AssignmentStmt::getDepthFromRoot

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

AssignmentStmt::isIfStmt

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

AssignmentStmt::isCaseClause

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

AssignmentStmt::isBlockStmt

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

AssignmentStmt::getAchildNode

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

AssignmentStmt::isOrassignStmt

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

AssignmentStmt::getARhs

pub fn getARhs(self: AssignmentStmt) -> *Expr; 

AssignmentStmt::__all__

Data constraint method.

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

AssignmentStmt::isDefineStmt

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

AssignmentStmt::isReturnStmt

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

AssignmentStmt::isShlassignStmt

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

AssignmentStmt::getALhs

pub fn getALhs(self: AssignmentStmt) -> *Expr; 

AssignmentStmt::getAnAncestor

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

AssignmentStmt::countAssociatedComment

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

AssignmentStmt::getParentNode

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

AssignmentStmt::getAssociatedCommentString

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

AssignmentStmt::isSendStmt

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

AssignmentStmt::isGotoStmt

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

AssignmentStmt::getType

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

AssignmentStmt::print

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

AssignmentStmt::isContinueStmt

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

AssignmentStmt::isControlStmt

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

AssignmentStmt::getIdx

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

AssignmentStmt::isLabeledStmt

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

AssignmentStmt::getAnAncestorForIndex

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

AssignmentStmt::getKind

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

AssignmentStmt::isBadStmt

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

AssignmentStmt::isEmptyStmt

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

AssignmentStmt::isExprswitchStmt

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

AssignmentStmt::isRemassignStmt

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

AssignmentStmt::isQuoassignStmt

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

AssignmentStmt::getLocation

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