Top Fields Constructors Methods
org.jruby.compiler

public Class MethodJITClassGenerator

extends JITClassGenerator
Class Inheritance
Imports
org.jruby.Ruby, org.jruby.internal.runtime.AbstractIRMethod, org.jruby.ir.interpreter.InterpreterContext, org.jruby.ir.targets.JVMVisitor, .JVMVisitorMethodContext, org.jruby.util.cli.Options

Field Summary

Modifier and TypeField and Description
private final AbstractIRMethod
Inherited from org.jruby.compiler.JITClassGenerator:
bytecodeCLASS_METHOD_DELIMITERclassNamecompileTimedigestStringmethodNamenamepackageNamevisitor

Constructor Summary

AccessConstructor and Description
public
MethodJITClassGenerator(String className, String methodName, String key, Ruby ruby, AbstractIRMethod method, JVMVisitor visitor)

Method Summary

Modifier and TypeMethod and Description
protected void
public void
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from org.jruby.compiler.JITClassGenerator:
bytecodenameupdateCounters

Field Detail

methodback to summary
private final AbstractIRMethod method

Constructor Detail

MethodJITClassGeneratorback to summary
public MethodJITClassGenerator(String className, String methodName, String key, Ruby ruby, AbstractIRMethod method, JVMVisitor visitor)

Method Detail

compileback to summary
protected void compile(JVMVisitorMethodContext context)
Annotations
@SuppressWarnings:unchecked
generateback to summary
public void generate()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

Annotations
@Override