Package org.jruby.compiler
Class BlockJITTask
java.lang.Object
org.jruby.compiler.JITCompiler.Task
org.jruby.compiler.BlockJITTask
- All Implemented Interfaces:
Runnable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final MixedModeIRBlockBodyprivate final Stringprivate final StringFields inherited from class org.jruby.compiler.JITCompiler.Task
jitCompiler -
Constructor Summary
ConstructorsConstructorDescriptionBlockJITTask(JITCompiler jitCompiler, MixedModeIRBlockBody body, String className) -
Method Summary
Methods inherited from class org.jruby.compiler.JITCompiler.Task
defineClass, getCodeLoader, jitFailed, run
-
Field Details
-
className
-
body
-
blockId
-
methodName
-
-
Constructor Details
-
BlockJITTask
-
-
Method Details
-
exec
- Specified by:
execin classJITCompiler.Task- Throws:
NoSuchMethodExceptionIllegalAccessException
-
getSourceFile
- Overrides:
getSourceFilein classJITCompiler.Task
-
logJitted
protected void logJitted()- Overrides:
logJittedin classJITCompiler.Task
-
logFailed
- Overrides:
logFailedin classJITCompiler.Task
-
logImpl
- Specified by:
logImplin classJITCompiler.Task
-