public interface Compilable<T>
Modifier and Type | Method and Description |
---|---|
void |
completeBuild(T buildResult) |
InterpreterContext |
ensureInstrsReady() |
default java.lang.String |
getClassName(ThreadContext context)
Deprecated.
|
java.lang.String |
getFile() |
RubyModule |
getImplementationClass() |
IRScope |
getIRScope() |
int |
getLine() |
java.lang.String |
getName() |
default java.lang.String |
getOwnerName()
Return the owning module/class name.
|
static java.lang.String |
resolveFullName(RubyModule implementationClass)
Resolve the fully qualified name.
|
void |
setCallCount(int count) |
void setCallCount(int count)
void completeBuild(T buildResult)
IRScope getIRScope()
InterpreterContext ensureInstrsReady()
default java.lang.String getOwnerName()
java.lang.String getName()
java.lang.String getFile()
int getLine()
RubyModule getImplementationClass()
@Deprecated default java.lang.String getClassName(ThreadContext context)
static java.lang.String resolveFullName(RubyModule implementationClass)
implementationClass
- Copyright © 2001-2020 JRuby. All Rights Reserved.