Uses of Class
org.codehaus.commons.compiler.util.resource.ResourceFinder
-
Packages that use ResourceFinder Package Description org.codehaus.commons.compiler This package declares interfaces for the implementation of anIExpressionEvaluator
, anIScriptEvaluator
, anIClassBodyEvaluator
and anISimpleCompiler
.org.codehaus.commons.compiler.jdk An implementation of theorg.codehaus.commons.compiler
API that uses the "JAVAC" Java compiler that is part of the "Java Development Kit" (JDK).org.codehaus.commons.compiler.jdk.util org.codehaus.commons.compiler.lang org.codehaus.commons.compiler.util Utility functionality for this project.org.codehaus.commons.compiler.util.resource Classes related to loading "resources" (ResourceFinder
) and creating resources (ResourceCreator
).org.codehaus.janino The core of the Janino Java compiler. -
-
Uses of ResourceFinder in org.codehaus.commons.compiler
Fields in org.codehaus.commons.compiler declared as ResourceFinder Modifier and Type Field Description protected ResourceFinder
AbstractCompiler. classFileFinder
Implements the "read side" of the JAVAC-d
option.static ResourceFinder
ICompiler. FIND_NEXT_TO_SOURCE_FILE
Special value forICompiler.setClassFileFinder(ResourceFinder)
.protected ResourceFinder
AbstractCompiler. sourceFinder
Implements the JAVAC-sourcepath
option.Methods in org.codehaus.commons.compiler with parameters of type ResourceFinder Modifier and Type Method Description void
AbstractCompiler. setClassFileFinder(ResourceFinder classFileFinder)
void
AbstractCompiler. setClassFileFinder(ResourceFinder destination, boolean rebuild)
void
ICompiler. setClassFileFinder(ResourceFinder classFileFinder)
ThisResourceFinder
is used to check whether a.class
resource already exists and is younger than the.java
resource from which it was generated.void
ICompiler. setClassFileFinder(ResourceFinder classFileFinder, boolean rebuild)
Equivalent withsetClassFileFinder(rebuild ? ResourceFinder.EMPTY_RESOURCE_FINDER : classFileFinder)
.void
AbstractCompiler. setSourceFinder(ResourceFinder sourceFinder)
abstract void
AbstractJavaSourceClassLoader. setSourceFinder(ResourceFinder sourceFinder)
void
ICompiler. setSourceFinder(ResourceFinder sourceFinder)
Finds more.java
resources that need to be compiled, i.e. -
Uses of ResourceFinder in org.codehaus.commons.compiler.jdk
Fields in org.codehaus.commons.compiler.jdk declared as ResourceFinder Modifier and Type Field Description private ResourceFinder
JavaSourceClassLoader. sourceFinder
Methods in org.codehaus.commons.compiler.jdk with parameters of type ResourceFinder Modifier and Type Method Description void
JavaSourceClassLoader. setSourceFinder(ResourceFinder sourceFinder)
-
Uses of ResourceFinder in org.codehaus.commons.compiler.jdk.util
Methods in org.codehaus.commons.compiler.jdk.util with parameters of type ResourceFinder Modifier and Type Method Description static <M extends javax.tools.JavaFileManager>
javax.tools.ForwardingJavaFileManager<M>JavaFileManagers. fromResourceFinder(M delegate, javax.tools.JavaFileManager.Location location, javax.tools.JavaFileObject.Kind kind, ResourceFinder resourceFinder, java.nio.charset.Charset charset)
AForwardingJavaFileManager
that maps accesses to a particularJavaFileManager.Location
andJavaFileObject.Kind
to a search in aResourceFinder
. -
Uses of ResourceFinder in org.codehaus.commons.compiler.lang
Methods in org.codehaus.commons.compiler.lang with parameters of type ResourceFinder Modifier and Type Method Description static java.lang.ClassLoader
ClassLoaders. getsResourceAsStream(ResourceFinder finder, java.lang.ClassLoader parent)
Creates and returns aClassLoader
that implementsClassLoader.getResourceAsStream(String)
via aResourceFinder
. -
Uses of ResourceFinder in org.codehaus.commons.compiler.util
Fields in org.codehaus.commons.compiler.util declared as ResourceFinder Modifier and Type Field Description private ResourceFinder
ResourceFinderClassLoader. resourceFinder
Methods in org.codehaus.commons.compiler.util that return ResourceFinder Modifier and Type Method Description ResourceFinder
ResourceFinderClassLoader. getResourceFinder()
Constructors in org.codehaus.commons.compiler.util with parameters of type ResourceFinder Constructor Description ResourceFinderClassLoader(ResourceFinder resourceFinder, java.lang.ClassLoader parent)
-
Uses of ResourceFinder in org.codehaus.commons.compiler.util.resource
Subclasses of ResourceFinder in org.codehaus.commons.compiler.util.resource Modifier and Type Class Description class
DirectoryResourceFinder
AFileResourceFinder
that finds file resources in a directory.class
FileResourceFinder
This class specializes theResourceFinder
for finding resources inFile
s.class
JarDirectoriesResourceFinder
Finds resources in any of the "*.jar" files that exist in a given set of directories.class
LazyMultiResourceFinder
AResourceFinder
that examines a set ofResourceFinder
s lazily as it searches for resources.class
ListableResourceFinder
Extends theResourceFinder
class with aListableResourceFinder.list(String, boolean)
method.class
MapResourceFinder
AResourceFinder
that provides access to resource stored as byte arrays in aMap
.class
MultiResourceFinder
AResourceFinder
that finds its resources through a collection of otherResourceFinder
s.class
PathResourceFinder
AResourceFinder
that finds its resources along a "path" consisting of JAR file names, ZIP file names, and directory names.class
ZipFileResourceFinder
AResourceFinder
that finds resources in a ZIP file.Fields in org.codehaus.commons.compiler.util.resource with type parameters of type ResourceFinder Modifier and Type Field Description private java.lang.Iterable<? extends ResourceFinder>
MultiResourceFinder. resourceFinders
Methods in org.codehaus.commons.compiler.util.resource that return ResourceFinder Modifier and Type Method Description private static ResourceFinder
PathResourceFinder. createResourceFinder(java.io.File entry)
A factory method that creates a Java classpath-style ResourceFinder as follows:entry
ReturnedResourceFinder
"*.jar" fileZipFileResourceFinder
"*.zip" fileZipFileResourceFinder
directoryDirectoryResourceFinder
any otherAResourceFinder
that never finds a resourcestatic ResourceFinder
ResourceFinders. getsResourceAsStream(java.lang.ClassLoader classLoader)
Methods in org.codehaus.commons.compiler.util.resource that return types with arguments of type ResourceFinder Modifier and Type Method Description private static java.util.Iterator<ResourceFinder>
PathResourceFinder. createIterator(java.util.Iterator<java.io.File> entries)
Constructors in org.codehaus.commons.compiler.util.resource with parameters of type ResourceFinder Constructor Description MultiResourceFinder(ResourceFinder... resourceFinders)
Constructor parameters in org.codehaus.commons.compiler.util.resource with type arguments of type ResourceFinder Constructor Description LazyMultiResourceFinder(java.util.Iterator<ResourceFinder> resourceFinders)
MultiResourceFinder(java.lang.Iterable<? extends ResourceFinder> resourceFinders)
PathResourceFinder(java.util.Iterator<ResourceFinder> entries)
-
Uses of ResourceFinder in org.codehaus.janino
Fields in org.codehaus.janino declared as ResourceFinder Modifier and Type Field Description private ResourceFinder
CachingJavaSourceClassLoader. classFileCacheResourceFinder
private ResourceFinder
Compiler.CompilerIClassLoader. classFileFinder
private ResourceFinder
ResourceFinderIClassLoader. resourceFinder
private ResourceFinder
CachingJavaSourceClassLoader. sourceFinder
private ResourceFinder
Compiler.CompilerIClassLoader. sourceFinder
private ResourceFinder
JavaSourceIClassLoader. sourceFinder
Methods in org.codehaus.janino that return ResourceFinder Modifier and Type Method Description ResourceFinder
JavaSourceIClassLoader. getSourceFinder()
Methods in org.codehaus.janino with parameters of type ResourceFinder Modifier and Type Method Description void
JavaSourceClassLoader. setSourceFinder(ResourceFinder sourceFinder)
void
JavaSourceIClassLoader. setSourceFinder(ResourceFinder sourceFinder)
Constructors in org.codehaus.janino with parameters of type ResourceFinder Constructor Description CachingJavaSourceClassLoader(java.lang.ClassLoader parentClassLoader, ResourceFinder sourceFinder, java.lang.String characterEncoding, ResourceFinder classFileCacheResourceFinder, ResourceCreator classFileCacheResourceCreator)
Notice that this class is thread-safe if and only if the classFileCacheResourceCreator stores its data atomically, i.e.Compiler(ResourceFinder sourceFinder, IClassLoader parentIClassLoader)
Deprecated.UseCompiler()
and the various configuration setters insteadCompilerIClassLoader(ResourceFinder sourceFinder, ResourceFinder classFileFinder, IClassLoader parentIClassLoader)
JavaSourceClassLoader(java.lang.ClassLoader parentClassLoader, ResourceFinder sourceFinder, java.lang.String characterEncoding)
Constructs aJavaSourceClassLoader
that finds Java source code through a givenResourceFinder
.JavaSourceIClassLoader(ResourceFinder sourceFinder, java.lang.String sourceCharsetName, IClassLoader parentIClassLoader)
ResourceFinderIClassLoader(ResourceFinder resourceFinder, IClassLoader parentIClassLoader)
-