Package org.jruby.compiler
Class MethodCompiledJITTask
java.lang.Object
org.jruby.compiler.JITCompiler.Task
org.jruby.compiler.MethodCompiledJITTask
- All Implemented Interfaces:
Runnable
For recompiling an already compiled method. Current use is only for the inliner.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final CompiledIRMethodprivate final StringFields inherited from class org.jruby.compiler.JITCompiler.Task
jitCompiler -
Constructor Summary
ConstructorsConstructorDescriptionMethodCompiledJITTask(JITCompiler jitCompiler, CompiledIRMethod method, String className) -
Method Summary
Methods inherited from class org.jruby.compiler.JITCompiler.Task
defineClass, getCodeLoader, jitFailed, run
-
Field Details
-
className
-
method
-
methodName
-
-
Constructor Details
-
MethodCompiledJITTask
-
-
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
-