| 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 |
FileResourceFinder.findResource(java.lang.String resourceName) |
Resource |
MapResourceFinder.findResource(java.lang.String resourceName) |
Resource |
MultiResourceFinder.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 |
ZipFileResourceFinder.findResource(java.lang.String resourceName) |