public abstract class AbstractAccessAdaptive extends java.lang.Object implements Compiler
限定符和类型 | 字段和说明 |
---|---|
protected NativeCompiler |
compiler |
protected ClassProxy |
factory |
构造器和说明 |
---|
AbstractAccessAdaptive() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Class<?> |
compile(java.lang.String code,
java.lang.ClassLoader classLoader) |
protected abstract java.lang.Class<?> |
doCompile(java.lang.String clsName,
java.lang.String javaSource) |
protected java.lang.ClassLoader |
getClassLoader() |
ClassProxy |
getFactory() |
protected java.lang.ClassLoader |
overrideThreadContextClassLoader(java.lang.ClassLoader loader) |
protected ClassProxy factory
protected NativeCompiler compiler
protected java.lang.ClassLoader overrideThreadContextClassLoader(java.lang.ClassLoader loader)
protected java.lang.ClassLoader getClassLoader()
public java.lang.Class<?> compile(java.lang.String code, java.lang.ClassLoader classLoader)
protected abstract java.lang.Class<?> doCompile(java.lang.String clsName, java.lang.String javaSource) throws java.lang.Throwable
java.lang.Throwable
public ClassProxy getFactory()