Uses of Class
org.codehaus.commons.compiler.util.resource.ResourceFinder
Packages that use ResourceFinder
Package
Description
This package declares interfaces for the implementation of an
IExpressionEvaluator, an IScriptEvaluator, an
IClassBodyEvaluator and an ISimpleCompiler.An implementation of the
org.codehaus.commons.compiler API that uses the "JAVAC" Java compiler that is
part of the "Java Development Kit" (JDK).Utility functionality for this project.
Classes related to loading "resources" (
ResourceFinder) and
creating resources (ResourceCreator).The core of the Janino Java compiler.
-
Uses of ResourceFinder in org.codehaus.commons.compiler
Fields in org.codehaus.commons.compiler declared as ResourceFinderModifier and TypeFieldDescriptionprotected ResourceFinderAbstractCompiler.classFileFinderImplements the "read side" of the JAVAC-doption.static final ResourceFinderICompiler.FIND_NEXT_TO_SOURCE_FILESpecial value forICompiler.setClassFileFinder(ResourceFinder).protected ResourceFinderAbstractCompiler.sourceFinderImplements the JAVAC-sourcepathoption.Methods in org.codehaus.commons.compiler with parameters of type ResourceFinderModifier and TypeMethodDescriptionvoidAbstractCompiler.setClassFileFinder(ResourceFinder classFileFinder) final voidAbstractCompiler.setClassFileFinder(ResourceFinder destination, boolean rebuild) voidICompiler.setClassFileFinder(ResourceFinder classFileFinder) ThisResourceFinderis used to check whether a.classresource already exists and is younger than the.javaresource from which it was generated.voidICompiler.setClassFileFinder(ResourceFinder classFileFinder, boolean rebuild) Equivalent withsetClassFileFinder(rebuild ? ResourceFinder.EMPTY_RESOURCE_FINDER : classFileFinder).voidAbstractCompiler.setSourceFinder(ResourceFinder sourceFinder) abstract voidAbstractJavaSourceClassLoader.setSourceFinder(ResourceFinder sourceFinder) voidICompiler.setSourceFinder(ResourceFinder sourceFinder) Finds more.javaresources 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 ResourceFinderMethods in org.codehaus.commons.compiler.jdk with parameters of type ResourceFinderModifier and TypeMethodDescription(package private) static voidCompiler.compile(JavaCompiler compiler, List<String> options, ResourceFinder sourceFinder, Charset sourceFileCharset, ResourceFinder classFileFinder, ResourceCreator classFileCreator, Resource[] sourceFiles, ErrorHandler compileErrorHandler, WarningHandler warningHandler, SortedSet<Location> offsets) private static JavaFileManagerCompiler.getJavaFileManager(JavaCompiler compiler, ResourceFinder sourceFileFinder, Charset sourceFileCharset, ResourceFinder classFileFinder, ResourceCreator classFileCreator) Creates aJavaFileManagerthat implements the given sourceFileFinder, sourceFileCharset, classFileFinder and classFileCreator.voidJavaSourceClassLoader.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 ResourceFinderModifier and TypeMethodDescriptionstatic <M extends JavaFileManager>
ForwardingJavaFileManager<M> JavaFileManagers.fromResourceFinder(M delegate, JavaFileManager.Location location, JavaFileObject.Kind kind, ResourceFinder resourceFinder, Charset charset) AForwardingJavaFileManagerthat maps accesses to a particularJavaFileManager.LocationandJavaFileObject.Kindto a search in aResourceFinder. -
Uses of ResourceFinder in org.codehaus.commons.compiler.lang
Methods in org.codehaus.commons.compiler.lang with parameters of type ResourceFinderModifier and TypeMethodDescriptionstatic ClassLoaderClassLoaders.getsResourceAsStream(ResourceFinder finder, ClassLoader parent) Creates and returns aClassLoaderthat implementsClassLoader.getResourceAsStream(String)via aResourceFinder. -
Uses of ResourceFinder in org.codehaus.commons.compiler.util
Fields in org.codehaus.commons.compiler.util declared as ResourceFinderModifier and TypeFieldDescriptionprivate final ResourceFinderResourceFinderClassLoader.resourceFinderMethods in org.codehaus.commons.compiler.util that return ResourceFinderConstructors in org.codehaus.commons.compiler.util with parameters of type ResourceFinderModifierConstructorDescriptionResourceFinderClassLoader(ResourceFinder resourceFinder, ClassLoader parent) -
Uses of ResourceFinder in org.codehaus.commons.compiler.util.resource
Subclasses of ResourceFinder in org.codehaus.commons.compiler.util.resourceModifier and TypeClassDescriptionclassAFileResourceFinderthat finds file resources in a directory.classThis class specializes theResourceFinderfor finding resources inFiles.classFinds resources in any of the "*.jar" files that exist in a given set of directories.classAResourceFinderthat examines a set ofResourceFinders lazily as it searches for resources.classExtends theResourceFinderclass with aListableResourceFinder.list(String, boolean)method.classAResourceFinderthat provides access to resource stored as byte arrays in aMap.classAResourceFinderthat finds its resources through a collection of otherResourceFinders.classAResourceFinderthat finds its resources along a "path" consisting of JAR file names, ZIP file names, and directory names.classAResourceFinderthat finds resources in a ZIP file.Fields in org.codehaus.commons.compiler.util.resource with type parameters of type ResourceFinderModifier and TypeFieldDescriptionprivate final Iterable<? extends ResourceFinder> MultiResourceFinder.resourceFindersMethods in org.codehaus.commons.compiler.util.resource that return ResourceFinderModifier and TypeMethodDescriptionprivate static ResourceFinderPathResourceFinder.createResourceFinder(File entry) A factory method that creates a Java classpath-style ResourceFinder as follows:entryReturnedResourceFinder"*.jar" fileZipFileResourceFinder"*.zip" fileZipFileResourceFinderdirectoryDirectoryResourceFinderany otherAResourceFinderthat never finds a resourceprivate static ResourceFinderResourceFinders.debugListableResourceFinder(ListableResourceFinder delegate) static ResourceFinderResourceFinders.debugResourceFinder(ResourceFinder delegate) Methods in org.codehaus.commons.compiler.util.resource that return types with arguments of type ResourceFinderModifier and TypeMethodDescriptionprivate static Iterator<ResourceFinder> PathResourceFinder.createIterator(Iterator<File> entries) Methods in org.codehaus.commons.compiler.util.resource with parameters of type ResourceFinderModifier and TypeMethodDescriptionstatic ResourceFinderResourceFinders.debugResourceFinder(ResourceFinder delegate) Constructors in org.codehaus.commons.compiler.util.resource with parameters of type ResourceFinderConstructor parameters in org.codehaus.commons.compiler.util.resource with type arguments of type ResourceFinderModifierConstructorDescriptionLazyMultiResourceFinder(Iterator<ResourceFinder> resourceFinders) MultiResourceFinder(Iterable<? extends ResourceFinder> resourceFinders) PathResourceFinder(Iterator<ResourceFinder> entries) -
Uses of ResourceFinder in org.codehaus.janino
Fields in org.codehaus.janino declared as ResourceFinderModifier and TypeFieldDescriptionprivate final ResourceFinderCachingJavaSourceClassLoader.classFileCacheResourceFinderprivate final ResourceFinderCompiler.CompilerIClassLoader.classFileFinderprivate final ResourceFinderResourceFinderIClassLoader.resourceFinderprivate final ResourceFinderCachingJavaSourceClassLoader.sourceFinderprivate final ResourceFinderCompiler.CompilerIClassLoader.sourceFinderprivate ResourceFinderJavaSourceIClassLoader.sourceFinderMethods in org.codehaus.janino that return ResourceFinderMethods in org.codehaus.janino with parameters of type ResourceFinderModifier and TypeMethodDescriptionvoidJavaSourceClassLoader.setSourceFinder(ResourceFinder sourceFinder) voidJavaSourceIClassLoader.setSourceFinder(ResourceFinder sourceFinder) Constructors in org.codehaus.janino with parameters of type ResourceFinderModifierConstructorDescriptionCachingJavaSourceClassLoader(ClassLoader parentClassLoader, ResourceFinder sourceFinder, 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.(package private)CompilerIClassLoader(ResourceFinder sourceFinder, ResourceFinder classFileFinder, IClassLoader parentIClassLoader) JavaSourceClassLoader(ClassLoader parentClassLoader, ResourceFinder sourceFinder, String characterEncoding) Constructs aJavaSourceClassLoaderthat finds Java source code through a givenResourceFinder.JavaSourceIClassLoader(ResourceFinder sourceFinder, String sourceCharsetName, IClassLoader parentIClassLoader) ResourceFinderIClassLoader(ResourceFinder resourceFinder, IClassLoader parentIClassLoader)
Compiler()and the various configuration setters instead