public class EcjCompilation extends Object implements Compilation
| Constructor and Description |
|---|
EcjCompilation() |
EcjCompilation(org.rapidoid.lambda.Predicate<String> allowed) |
| Modifier and Type | Method and Description |
|---|---|
void |
addResult(org.eclipse.jdt.internal.compiler.CompilationResult result) |
Set<String> |
getClassNames() |
List<CodeDiagnostic> |
getErrors() |
List<CodeDiagnostic> |
getWarnings() |
boolean |
hasErrors() |
boolean |
hasWarnings() |
Class<?> |
loadClass(String fullClassName) |
Set<Class<?>> |
loadClasses() |
String |
toString() |
public EcjCompilation(org.rapidoid.lambda.Predicate<String> allowed)
public EcjCompilation()
public Class<?> loadClass(String fullClassName) throws ClassNotFoundException
loadClass in interface CompilationClassNotFoundExceptionpublic Set<Class<?>> loadClasses() throws ClassNotFoundException
loadClasses in interface CompilationClassNotFoundExceptionpublic Set<String> getClassNames()
getClassNames in interface Compilationpublic boolean hasErrors()
hasErrors in interface Compilationpublic boolean hasWarnings()
hasWarnings in interface Compilationpublic List<CodeDiagnostic> getErrors()
getErrors in interface Compilationpublic List<CodeDiagnostic> getWarnings()
getWarnings in interface Compilationpublic void addResult(org.eclipse.jdt.internal.compiler.CompilationResult result)
Copyright © 2014–2015 Nikolche Mihajlovski. All rights reserved.