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.Throwablepublic ClassProxy getFactory()