public class GroovyEngine
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
GROOVY_SUFFIX |
Constructor and Description |
---|
GroovyEngine(Instance instance) |
Modifier and Type | Method and Description |
---|---|
void |
addGroovyDependency(java.lang.Long ID) |
void |
clearCache() |
java.util.Set<java.lang.Long> |
clearCache(java.util.Collection<java.lang.Long> objectsToCheck) |
java.lang.Class<?> |
compileToPalioClass(java.lang.Long ID,
java.lang.String code,
java.lang.String body)
Zwraca skompilowaną klasę Javy dla podanego obiektu o podanym kodzie.
|
CompilationFailedException |
getCompilationError(java.lang.String code,
java.lang.String body)
Tymczasowa kompilacja.
|
java.lang.Class<?> |
getCompiledClass(java.lang.String name)
Publiczny dostęp do klas Groovy.
|
java.lang.ClassLoader |
getGroovyClassLoader() |
java.lang.Class<?> |
loadClass(java.lang.String name) |
public static final java.lang.String GROOVY_SUFFIX
public GroovyEngine(Instance instance) throws PalioException
PalioException
public void addGroovyDependency(java.lang.Long ID)
public java.util.Set<java.lang.Long> clearCache(java.util.Collection<java.lang.Long> objectsToCheck) throws PalioException
PalioException
public void clearCache() throws PalioException
PalioException
public java.lang.Class<?> compileToPalioClass(java.lang.Long ID, java.lang.String code, java.lang.String body) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public CompilationFailedException getCompilationError(java.lang.String code, java.lang.String body)
public java.lang.Class<?> getCompiledClass(java.lang.String name) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public java.lang.Class<?> loadClass(java.lang.String name) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public java.lang.ClassLoader getGroovyClassLoader()