Class ClassMethod

    • Constructor Detail

      • ClassMethod

        public ClassMethod​(com.oracle.truffle.api.source.SourceSection sourceSection,
                           com.oracle.truffle.api.source.SourceSection headerSection,
                           int modifiers,
                           Identifier name,
                           java.lang.String qualifiedName,
                           @Nullable com.oracle.truffle.api.source.SourceSection docComment,
                           java.util.List<VmTyped> annotations,
                           VmTyped owner,
                           java.util.List<TypeParameter> typeParameters,
                           @Nullable java.lang.String deprecation)
    • Method Detail

      • 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()
      • getCallSignature

        public java.lang.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()