public class ProxyCompiler extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ProxyCompiler.MyJavaFileManager |
static class |
ProxyCompiler.MyJavaFileObject |
| 构造器和说明 |
|---|
ProxyCompiler() |
| 限定符和类型 | 方法和说明 |
|---|---|
ProxyCompiler |
addCompileOption(String option) |
void |
compile(ProxyClass proxyClass) |
protected String |
getClassPath()
兼容 tomcat 丢失 class path,否则无法编译
|
protected List<String> |
getOptions() |
protected URLClassLoader |
getURLClassLoader() |
protected boolean |
isWindows() |
protected void |
outputCompileError(Boolean result,
DiagnosticCollector<JavaFileObject> collector) |
ProxyCompiler |
setCompileOptions(List<String> options) |
protected String getClassPath()
protected boolean isWindows()
protected URLClassLoader getURLClassLoader()
public void compile(ProxyClass proxyClass)
protected void outputCompileError(Boolean result, DiagnosticCollector<JavaFileObject> collector)
public ProxyCompiler setCompileOptions(List<String> options)
public ProxyCompiler addCompileOption(String option)
Copyright © 2024. All rights reserved.