Uses of Class
org.codehaus.janino.IClassLoader
-
Packages that use IClassLoader Package Description org.codehaus.janino The classes in this package pose the core of the Janino JavaTM compiler.org.codehaus.janino.tools Auxiliary command line tools related to JANINO. -
-
Uses of IClassLoader in org.codehaus.janino
Subclasses of IClassLoader in org.codehaus.janino Modifier and Type Class Description class
ClassLoaderIClassLoader
private class
Compiler.CompilerIClassLoader
A specializedIClassLoader
that loadsIClass
es from the following sources: An already-parsed compilation unit A class file in the output directory (if existant and younger than source file) A source file in any of the source path directories The parent class loader Notice that theCompiler.CompilerIClassLoader
is an inner class ofCompiler
and heavily usesCompiler
's members.class
JavaSourceIClassLoader
ThisIClassLoader
finds, scans and parses compilation units.class
ResourceFinderIClassLoader
Fields in org.codehaus.janino declared as IClassLoader Modifier and Type Field Description private IClassLoader
ClassFileIClass. iClassLoader
private IClassLoader
Compiler. iClassLoader
private IClassLoader
ReflectionIClass. iClassLoader
private IClassLoader
UnitCompiler. iClassLoader
private IClassLoader
IClassLoader. optionalParentIClassLoader
Methods in org.codehaus.janino that return IClassLoader Modifier and Type Method Description static IClassLoader
IClassLoader. createJavacLikePathIClassLoader(java.io.File[] optionalBootClassPath, java.io.File[] optionalExtDirs, java.io.File[] classPath)
Create anIClassLoader
that looks for classes in the given "boot class path", then in the given "extension directories", and then in the given "class path".Constructors in org.codehaus.janino with parameters of type IClassLoader Constructor Description ClassFileIClass(ClassFile classFile, IClassLoader iClassLoader)
Compiler(ResourceFinder sourceFinder, IClassLoader iClassLoader, ResourceFinder classFileFinder, ResourceCreator classFileCreator, java.lang.String optionalCharacterEncoding, boolean verbose, boolean debugSource, boolean debugLines, boolean debugVars, WarningHandler optionalWarningHandler)
To mimic the behavior of JAVAC with a missing "-d" command line option, passCompiler.FIND_NEXT_TO_SOURCE_FILE
as theclassFileResourceFinder
andCompiler.CREATE_NEXT_TO_SOURCE_FILE
as theclassFileResourceCreator
.CompilerIClassLoader(ResourceFinder sourceFinder, IClassLoader optionalParentIClassLoader)
IClassLoader(IClassLoader optionalParentIClassLoader)
JavaSourceIClassLoader(ResourceFinder sourceFinder, java.lang.String optionalCharacterEncoding, IClassLoader optionalParentIClassLoader)
ReflectionIClass(java.lang.Class clazz, IClassLoader iClassLoader)
ResourceFinderIClassLoader(ResourceFinder resourceFinder, IClassLoader optionalParentIClassLoader)
UnitCompiler(Java.CompilationUnit compilationUnit, IClassLoader iClassLoader)
-
Uses of IClassLoader in org.codehaus.janino.tools
Subclasses of IClassLoader in org.codehaus.janino.tools Modifier and Type Class Description private class
JGrep.JGrepIClassLoader
A specializedIClassLoader
that loadsIClass
es from the following sources: An already-parsed compilation unit A class file in the output directory (if existant and younger than source file) A source file in any of the source path directories The parent class loader Notice that theJGrep.JGrepIClassLoader
is an inner class ofJGrep
and heavily usesJGrep
's members.Fields in org.codehaus.janino.tools declared as IClassLoader Modifier and Type Field Description private IClassLoader
JGrep. iClassLoader
Constructors in org.codehaus.janino.tools with parameters of type IClassLoader Constructor Description JGrep(IClassLoader iClassLoader, java.lang.String optionalCharacterEncoding, boolean verbose)
JGrepIClassLoader(IClassLoader optionalParentIClassLoader)
-