# Package org.codehaus.commons.compiler.util

package org.codehaus.commons.compiler.util
Utility functionality for this project.

Related Packages
Package
Description
org.codehaus.commons.compiler
This package declares interfaces for the implementation of an `IExpressionEvaluator`, an `IScriptEvaluator`, an `IClassBodyEvaluator` and an `ISimpleCompiler`.
org.codehaus.commons.compiler.util.iterator
org.codehaus.commons.compiler.util.reflect
Utility functionality related to `java.util.reflect`.
org.codehaus.commons.compiler.util.resource
Classes related to loading "resources" (`ResourceFinder`) and creating resources (`ResourceCreator`).
org.codehaus.commons.compiler.io
org.codehaus.commons.compiler.jdk
An implementation of the `org.codehaus.commons.compiler` API that uses the "JAVAC" Java compiler that is part of the "Java Development Kit" (JDK).
org.codehaus.commons.compiler.lang
org.codehaus.commons.compiler.samples
Sample applications for the Janino Java compiler.
Class
Description
Benchmark
Implements a scheme for benchmarking, i.e.
Benchmark.Reporter
Interface used to report messages.
Disassembler
Generates human-readable Java assembler code from Java bytecode.
LineAndColumnTracker
Keeps track of "line numbers" and "column numbers" while a char stream is being processed.
Numbers
Utility methods related to `Number`.
Predicate<T>
Producer<T>
An object that produces some `Object` each time the `Producer.produce()` method is invoked.
ResourceFinderClassLoader
A `ClassLoader` that uses a `ResourceFinder` to find ".class" files.
StringPattern
Implementation of a UNIX shell-like string pattern algorithm.
StringUtil
Utility methods related to `String`.
SystemProperties