Top Description Fields Constructors Methods
org.jruby.ir.targets

public Class JVMVisitorMethodContext

extends Object
Class Inheritance
Imports
java.lang.invoke.MethodType, org.jruby.util.collections.IntHashMap

Context for JITing methods. Temporary data.

Field Summary

Modifier and TypeField and Description
private String
private IntHashMap<MethodType>
private String
private String
private MethodType

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
addNativeSignature(int arity, MethodType signature)

public String
public MethodType
getNativeSignature(int arity)

public int
public IntHashMap<MethodType>
public String
public String
public void
setBaseName(String baseName)

public void
setSpecificName(String specificName)

public void
setVariableName(String variableName)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

baseNameback to summary
private String baseName
signaturesback to summary
private IntHashMap<MethodType> signatures
specificNameback to summary
private String specificName
variableNameback to summary
private String variableName
varSignatureback to summary
private MethodType varSignature

Constructor Detail

JVMVisitorMethodContextback to summary
public JVMVisitorMethodContext()

Method Detail

addNativeSignatureback to summary
public void addNativeSignature(int arity, MethodType signature)
getBaseNameback to summary
public String getBaseName()
getNativeSignatureback to summary
public MethodType getNativeSignature(int arity)
getNativeSignaturesCountback to summary
public int getNativeSignaturesCount()
getNativeSignaturesExceptVariableback to summary
public IntHashMap<MethodType> getNativeSignaturesExceptVariable()
getSpecificNameback to summary
public String getSpecificName()
getVariableNameback to summary
public String getVariableName()
setBaseNameback to summary
public void setBaseName(String baseName)
setSpecificNameback to summary
public void setSpecificName(String specificName)
setVariableNameback to summary
public void setVariableName(String variableName)