Package | Description |
---|---|
org.codehaus.janino |
The classes in this package pose the core of the Janino JavaTM compiler.
|
org.codehaus.janino.util.resource |
Classes related to loading "resources" (
ResourceFinder ) and creating
resources (ResourceCreator ). |
Modifier and Type | Method and Description |
---|---|
boolean |
Compiler.compile(Resource[] sourceResources)
|
private IClass |
Compiler.CompilerIClassLoader.defineIClassFromClassFileResource(Resource classFileResource)
Open the given
classFileResource , read its contents, define it in the
IClassLoader , and resolve it (this step may involve loading more classes). |
private IClass |
Compiler.CompilerIClassLoader.defineIClassFromSourceResource(Resource sourceResource,
java.lang.String className)
Parse the compilation unit stored in the given
sourceResource , remember it in
Compiler.this.parsedCompilationUnits (it may declare other classes that
are needed later), find the declaration of the type with the given
className , and define it in the IClassLoader . |
private static byte[] |
CachingJavaSourceClassLoader.readResource(Resource r)
Reads all bytes from the given resource.
|
Modifier and Type | Class and Description |
---|---|
class |
FileResource
Representation of a resource that is a
File . |
Modifier and Type | Method and Description |
---|---|
Resource |
ZipFileResourceFinder.findResource(java.lang.String resourceName) |
abstract Resource |
ResourceFinder.findResource(java.lang.String resourceName)
Find a resource by name and return it as a
Resource object. |
Resource |
MultiResourceFinder.findResource(java.lang.String resourceName) |
Resource |
MapResourceFinder.findResource(java.lang.String resourceName) |
Resource |
FileResourceFinder.findResource(java.lang.String resourceName) |