Class ClassMethod


public final class ClassMethod extends ClassMember
  • Constructor Details

  • Method Details

    • initFunctionNode

      public void initFunctionNode(FunctionNode functionNode)
    • getCallTarget

      public com.oracle.truffle.api.CallTarget getCallTarget()
    • getCallTarget

      public com.oracle.truffle.api.CallTarget getCallTarget(com.oracle.truffle.api.source.SourceSection callSite)
    • getParameterCount

      public int getParameterCount()
    • getReturnTypeNode

      @Nullable public @Nullable TypeNode getReturnTypeNode()
    • getCallSignature

      public String getCallSignature()
      Description copied from class: Member
      For use in user-facing messages. Non-null iff getName() is non-null.
      Specified by:
      getCallSignature in class Member
    • getMirror

      public VmTyped getMirror()
    • getModifierMirrors

      public VmSet getModifierMirrors()
    • getTypeParameterMirrors

      public VmList getTypeParameterMirrors()
    • getParameterMirrors

      public VmMap getParameterMirrors()
    • getReturnTypeMirror

      public VmTyped getReturnTypeMirror()
    • export

      public PClass.Method export(PClass owner)