Class JVMVisitorMethodContext

java.lang.Object
org.jruby.ir.targets.JVMVisitorMethodContext

public class JVMVisitorMethodContext extends Object
Context for JITing methods. Temporary data.
  • Constructor Details

    • JVMVisitorMethodContext

      public JVMVisitorMethodContext()
  • Method Details

    • setSpecificName

      public void setSpecificName(String specificName)
    • setVariableName

      public void setVariableName(String variableName)
    • setBaseName

      public void setBaseName(String baseName)
    • getSpecificName

      public String getSpecificName()
    • getVariableName

      public String getVariableName()
    • getBaseName

      public String getBaseName()
    • addNativeSignature

      public void addNativeSignature(int arity, MethodType signature)
    • getNativeSignature

      public MethodType getNativeSignature(int arity)
    • getNativeSignaturesCount

      public int getNativeSignaturesCount()
    • getNativeSignaturesExceptVariable

      public IntHashMap<MethodType> getNativeSignaturesExceptVariable()