ReturnStmt

Inherit from Statement

Primary key: id: int

schema ReturnStmt extends Statement {
  @primary id: int
}

ReturnStmt::getChildCount

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

ReturnStmt::isDecStmt

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

ReturnStmt::isTypeswitchStmt

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

ReturnStmt::getTextStartOffset

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

ReturnStmt::isAndnotassignStmt

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

ReturnStmt::isXorassignStmt

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

ReturnStmt::isSubassignStmt

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

ReturnStmt::isAddassignStmt

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

ReturnStmt::isRangeStmt

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

ReturnStmt::isAssignStmt

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

ReturnStmt::isShrassignStmt

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

ReturnStmt::isForStmt

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

ReturnStmt::isCommClause

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

ReturnStmt::isRootNode

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

ReturnStmt::isRemassignStmt

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

ReturnStmt::getTextSize

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

ReturnStmt::isIncStmt

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

ReturnStmt::isSelectStmt

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

ReturnStmt::isDeferStmt

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

ReturnStmt::isMulassignStmt

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

ReturnStmt::isGoStmt

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

ReturnStmt::isDeclStmt

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

ReturnStmt::getBelongsFunction

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

ReturnStmt::getText

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

ReturnStmt::isBreakStmt

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

ReturnStmt::getAssociatedCommentString

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

ReturnStmt::getParentNode

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

ReturnStmt::getReturnListCount

pub fn getReturnListCount(self: ReturnStmt) -> int;

ReturnStmt::isBadStmt

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

ReturnStmt::isEmptyStmt

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

ReturnStmt::isOrassignStmt

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

ReturnStmt::__all__

Data constraint method.

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

ReturnStmt::isDefineStmt

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

ReturnStmt::isReturnStmt

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

ReturnStmt::getAReturnFieldByIndex

pub fn getAReturnFieldByIndex(self: ReturnStmt, index: int) -> *Node;

ReturnStmt::isShlassignStmt

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

ReturnStmt::isFallthroughStmt

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

ReturnStmt::hasLocation

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

ReturnStmt::getDepthFromRoot

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

ReturnStmt::isIfStmt

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

ReturnStmt::isCaseClause

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

ReturnStmt::isBlockStmt

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

ReturnStmt::getAchildNode

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

ReturnStmt::getAReturnField

pub fn getAReturnField(self: ReturnStmt) -> *Node;

ReturnStmt::isSendStmt

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

ReturnStmt::getAnAncestor

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

ReturnStmt::countAssociatedComment

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

ReturnStmt::isGotoStmt

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

ReturnStmt::getType

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

ReturnStmt::print

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

ReturnStmt::isContinueStmt

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

ReturnStmt::isLabeledStmt

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

ReturnStmt::getAnAncestorForIndex

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

ReturnStmt::getIdx

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

ReturnStmt::isControlStmt

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

ReturnStmt::isExprStmt

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

ReturnStmt::getBelongsFile

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

ReturnStmt::isAndassignStmt

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

ReturnStmt::getKind

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

ReturnStmt::isExprswitchStmt

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

ReturnStmt::isQuoassignStmt

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

ReturnStmt::getLocation

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