Receiver

Inherit from Method

Primary key: id: int

schema Receiver extends Method {
  @primary id: int
}

Receiver::getFunctionSignature

  • Parameter self: Receiver
  • Return string
pub fn getFunctionSignature(self: Receiver) -> string;

Receiver::getResultsField

  • Parameter self: Receiver
  • Return *string
pub fn getResultsField(self: Receiver) -> *string;

Receiver::countAssociatedComment

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

Receiver::getName

  • Parameter self: Receiver
  • Return string
pub fn getName(self: Receiver) -> string;

Receiver::print

  • Parameter self: Receiver
  • Return *string
pub fn print(self: Receiver) -> *string;

Receiver::getType

  • Parameter self: Receiver
  • Return string
pub fn getType(self: Receiver) -> string;

Receiver::getTextStartOffset

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

Receiver::getChildCount

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

Receiver::getTextSize

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

Receiver::getAssociatedCommentString

  • Parameter self: Receiver
  • Return string
pub fn getAssociatedCommentString(self: Receiver) -> string;

Receiver::getParentNode

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

Receiver::getAnAncestorForIndex

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

Receiver::getIdx

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

Receiver::hasLocation

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

Receiver::getDepthFromRoot

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

Receiver::getAchildNode

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

Receiver::getMethodReceiverType

  • Parameter self: Receiver
  • Return string
pub fn getMethodReceiverType(self: Receiver) -> string;

Receiver::getLocation

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

Receiver::getMethodReceiverName

  • Parameter self: Receiver
  • Return string
pub fn getMethodReceiverName(self: Receiver) -> string;

Receiver::getBelongsFile

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

Receiver::isRootNode

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

Receiver::getFunctionFullSignature

  • Parameter self: Receiver
  • Return string
pub fn getFunctionFullSignature(self: Receiver) -> string;

Receiver::__all__

Data constraint method.

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

Receiver::getAResult

pub fn getAResult(self: Receiver) -> *Node;

Receiver::isMethod

pub fn isMethod(self: Receiver) -> bool;

Receiver::getFunctionReceiverType

  • Parameter self: Receiver
  • Return string
pub fn getFunctionReceiverType(self: Receiver) -> string;

Receiver::isPointerReceiver

pub fn isPointerReceiver(self: Receiver) -> bool;

Receiver::isValueReceiver

pub fn isValueReceiver(self: Receiver) -> bool;

Receiver::getCyclomaticComplexity

pub fn getCyclomaticComplexity(self: Receiver) -> int;

Receiver::getParamsField

  • Parameter self: Receiver
  • Return *string
pub fn getParamsField(self: Receiver) -> *string;

Receiver::getAParameter

pub fn getAParameter(self: Receiver) -> *Node;

Receiver::getGlobalSignature

  • Parameter self: Receiver
  • Return string
pub fn getGlobalSignature(self: Receiver) -> string;

Receiver::getFunctionReceiverInfo

  • Parameter self: Receiver
  • Return string
pub fn getFunctionReceiverInfo(self: Receiver) -> string;

Receiver::getFunctionTypeSignature

  • Parameter self: Receiver
  • Return string
pub fn getFunctionTypeSignature(self: Receiver) -> string;

Receiver::isPublicFunction

pub fn isPublicFunction(self: Receiver) -> bool;

Receiver::getAnAncestor

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

Receiver::getBelongsFunction

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

Receiver::getCommentCnt

pub fn getCommentCnt(self: Receiver) -> int;

Receiver::getText

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

Receiver::isCommented

pub fn isCommented(self: Receiver) -> bool;

Receiver::getAssociatedComment

  • Parameter self: Receiver
  • Return string
pub fn getAssociatedComment(self: Receiver) -> string;