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;