Package org.codehaus.janino.util
Application-independent helper classes.
-
Interface Summary Interface Description Benchmark.Reporter Interface used to report messages.Producer An object that produces someObject
each time theProducer.produce()
method is invoked. -
Class Summary Class Description AutoIndentWriter AFilterWriter
that automatically indents lines by looking at trailing opening braces ('{') and leading closing braces ('}').Benchmark Implements a scheme for benchmarking, i.e.ClassFile An object that represents the Java™ "class file" format.ClassFile.AttributeInfo Representation of a class file attribute (see JVMS 4.7).ClassFile.ConstantClassInfo ClassFile.ConstantFieldrefInfo ClassFile.ConstantInterfaceMethodrefInfo ClassFile.ConstantMethodrefInfo ClassFile.ConstantNameAndTypeInfo ClassFile.ConstantPoolInfo ClassFile.ConstantUtf8Info ClassFile.ConstantValueAttribute Representation of a "ConstantValue" attribute (see JVMS 4.7.2).ClassFile.ConstantValuePoolInfo ClassFile.DeprecatedAttribute Representation of a "Deprecated" attribute (see JVMS 4.7.10).ClassFile.ExceptionsAttribute Representation of an "Exceptions" attribute (see JVMS 4.7.4).ClassFile.FieldInfo ClassFile.InnerClassesAttribute Representation of an "InnerClasses" attribute (see JVMS 4.7.5).ClassFile.InnerClassesAttribute.Entry ClassFile.LineNumberTableAttribute Representation of a "LineNumberTable" attribute (see JVMS 4.7.8).ClassFile.LineNumberTableAttribute.Entry ClassFile.LocalVariableTableAttribute Representation of a "LocalVariableTable" attribute (see JVMS 4.7.9).ClassFile.LocalVariableTableAttribute.Entry ClassFile.SourceFileAttribute Representation of a "SourceFile" attribute (see JVMS 4.7.7).ClassFile.SyntheticAttribute Representation of a "Synthetic" attribute (see JVMS 4.7.6).MultiIterator AnIterator
that traverses aCollection
ofIterator
s.ResourceFinderClassLoader AClassLoader
that uses aResourceFinder
to find ".class" files.StringPattern Implementation of a UNIX shell-like string pattern algorithm.TeeReader AFilterReader
that copies the bytes being passed through to a givenWriter
.Traverser This class traverses the subnodes of an AST.