public class CompilerUtils extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CompilerUtils.CompilerClassLoader |
static class |
CompilerUtils.JavaSourceFromString |
| 限定符和类型 | 字段和说明 |
|---|---|
static ClassLoader |
classLoader |
static JavaCompiler |
compiler |
| 构造器和说明 |
|---|
CompilerUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Class<?> |
compileSource(String completeClassName,
String source) |
static Class<?> |
getClassByName(String name) |
static JavaFileManager |
getStringSourceJavaFileManager(JavaCompiler compiler,
DiagnosticListener<? super JavaFileObject> diagnosticListener,
Locale locale,
Charset charset) |
public static ClassLoader classLoader
public static final JavaCompiler compiler
public static Class<?> compileSource(String completeClassName, String source) throws Throwable
Throwablepublic static Class<?> getClassByName(String name) throws ClassNotFoundException
public static JavaFileManager getStringSourceJavaFileManager(JavaCompiler compiler, DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)
Copyright © 2016. All rights reserved.