org.jruby.compiler
Class JITCompiler.JITClassGenerator

java.lang.Object
  extended by org.jruby.compiler.JITCompiler.JITClassGenerator
All Implemented Interfaces:
ClassCache.ClassGenerator
Enclosing class:
JITCompiler

public class JITCompiler.JITClassGenerator
extends java.lang.Object
implements ClassCache.ClassGenerator


Constructor Summary
JITCompiler.JITClassGenerator(java.lang.String name, Ruby ruby, DefaultMethod method, ThreadContext context)
           
 
Method Summary
 byte[] bytecode()
           
 CallConfiguration callConfig()
           
protected  void compile()
           
 java.lang.String name()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JITCompiler.JITClassGenerator

public JITCompiler.JITClassGenerator(java.lang.String name,
                                     Ruby ruby,
                                     DefaultMethod method,
                                     ThreadContext context)
Method Detail

compile

protected void compile()

bytecode

public byte[] bytecode()
Specified by:
bytecode in interface ClassCache.ClassGenerator

name

public java.lang.String name()
Specified by:
name in interface ClassCache.ClassGenerator

callConfig

public CallConfiguration callConfig()


Copyright © 2002-2007 JRuby Team. All Rights Reserved.