- java.lang.Object
-
- org.joor.Compile
-
class Compile extends java.lang.Object
A utility that simplifies in-memory compilation of new classes.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
Compile.ByteArrayClassLoader
(package private) static class
Compile.CharSequenceJavaFileObject
(package private) static class
Compile.ClassFileManager
(package private) static class
Compile.JavaFileObject
(package private) static interface
Compile.ThrowingBiFunction<T,U,R>
-
Constructor Summary
Constructors Constructor Description Compile()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static java.lang.Class<?>
compile(java.lang.String className, java.lang.String content, CompileOptions compileOptions)
(package private) static java.lang.Class<?>
compile(java.lang.String className, java.lang.String content, CompileOptions compileOptions, boolean expectResult)
-
-
-
Method Detail
-
compile
static java.lang.Class<?> compile(java.lang.String className, java.lang.String content, CompileOptions compileOptions)
-
compile
static java.lang.Class<?> compile(java.lang.String className, java.lang.String content, CompileOptions compileOptions, boolean expectResult)
-
-