# Uses of Package
org.codehaus.janino.util

Packages that use org.codehaus.janino.util
Package
Description
org.codehaus.janino
The core of the Janino Java compiler.
org.codehaus.janino.samples
Sample applications for the Janino Java compiler.
org.codehaus.janino.util
Application-independent helper classes.

Classes in org.codehaus.janino.util used by org.codehaus.janino
Class
Description
ClassFile
An object that implements the Java "class file" format.
ClassFile.CodeAttribute
Representation of an unmodifiable `Code` attribute, as read from a class file.
ClassFile.LocalVariableTableAttribute
Representation of a `LocalVariableTable` attribute (see JVMS 4.7.9).
ClassFile.StackMapTableAttribute.VerificationTypeInfo
Representation of the `verification_type_info` union; see JVMS8 4.7.4.
Classes in org.codehaus.janino.util used by org.codehaus.janino.samples
Class
Description
AbstractTraverser
A basic implementation of `Traverser`; each `traverse*(s)` method invokes the `traverse*()` methods of all Java elements subordinate to `x`.
Traverser
Implementations of this interface promise to traverses the subnodes of an AST.
Classes in org.codehaus.janino.util used by org.codehaus.janino.util
Class
Description
Annotatable
An object in a Java class file which can have annotations (classes, methods and fields).
ClassFile
An object that implements the Java "class file" format.
ClassFile.Annotation
The structure of the `annotations` array as described in JVMS8 4.7.16.
ClassFile.ArrayElementValue
Representation of the "array_value" structure.
ClassFile.AttributeInfo
Representation of a class file attribute (see JVMS7 4.7).
ClassFile.BooleanElementValue
ClassFile.ByteElementValue
ClassFile.CharElementValue
ClassFile.ClassElementValue
ClassFile.CodeAttribute.ExceptionTableEntry
Representation of an entry in the "exception_table" of a "Code" attribute (see JVMS 4.7.3).
ClassFile.ConstantClassInfo
See JVMS7 4.4.1.
ClassFile.ConstantElementValue
Convenience class for element values that are constants (as opposed to annotations, enum constants and arrays).
ClassFile.ConstantElementValue.Visitor
The visitor interface for the implementation of the "visitor" pattern.
ClassFile.ConstantFieldrefInfo
See JVMS7 4.4.2.
ClassFile.ConstantInterfaceMethodrefInfo
See JVMS7 4.4.2.
ClassFile.ConstantInvokeDynamicInfo
See JVMS7 4.4.10.
ClassFile.ConstantMethodHandleInfo
See JVMS7 4.4.8.
ClassFile.ConstantMethodrefInfo
See JVMS7 4.4.2.
ClassFile.ConstantMethodTypeInfo
See JVMS7 4.4.9.
ClassFile.ConstantNameAndTypeInfo
See JVMS7 4.4.6.
ClassFile.ConstantPoolInfo
Base for various the constant pool table entry types.
ClassFile.ConstantUtf8Info
See JVMS7 4.4.7.
ClassFile.ConstantValuePoolInfo
Intermediate base class for constant pool table entry types that have 'value' semantics: Double, Float, Integer, Long, String
ClassFile.DoubleElementValue
ClassFile.ElementValue
Representation of the "element_value" structure (see JVMS8 4.7.16.1).
ClassFile.ElementValue.Visitor
The visitor interface for the implementation of the "visitor" pattern.
ClassFile.EnumConstValue
Representation of the "enum_const_value" element in the "element_value" structure.
ClassFile.FieldInfo
Representation of a "method_info" structure, as defined by JVMS7 4.5.
ClassFile.FloatElementValue
ClassFile.InnerClassesAttribute
Representation of an `InnerClasses` attribute (see JVMS 4.7.5).
ClassFile.InnerClassesAttribute.Entry
The structure of the `classes` array as described in JVMS7 4.7.6.
ClassFile.IntElementValue
ClassFile.LineNumberTableAttribute.Entry
The structure of the entries in the `line_number_table`, as described in JVMS7 4.7.12.
ClassFile.LocalVariableTableAttribute.Entry
The structure of the entries in the `local_variable_table`, as described in JVMS7 4.7.13.
ClassFile.LongElementValue
ClassFile.MethodInfo
Representation of a "method_info" structure, as defined by JVMS7 4.6.
ClassFile.ShortElementValue
ClassFile.SignatureAttribute
Representation of a `Signature` attribute (see JVMS 4.7.9).
ClassFile.StackMapTableAttribute.AppendFrame
Representation of the `append_frame` structure; see JVMS8 4.7.4.
ClassFile.StackMapTableAttribute.ChopFrame
Representation of the `chop_frame` structure; see JVMS8 4.7.4.
ClassFile.StackMapTableAttribute.FullFrame
Representation of the `full_frame` structure; see JVMS8 4.7.4.
ClassFile.StackMapTableAttribute.ObjectVariableInfo
Representation of the `object_variable_info` structure; see JVMS8 4.7.4.
ClassFile.StackMapTableAttribute.SameFrame
Representation of the `same_frame` structure; see JVMS8 4.7.4.
ClassFile.StackMapTableAttribute.SameFrameExtended
Representation of the `same_frame_extended` structure; see JVMS8 4.7.4.
ClassFile.StackMapTableAttribute.SameLocals1StackItemFrame
Representation of the `same_locals_1_stack_item_frame` structure; see JVMS8 4.7.4.
ClassFile.StackMapTableAttribute.SameLocals1StackItemFrameExtended
Representation of the `same_locals_1_stack_item_frame_extended` structure; see JVMS8 4.7.4.
ClassFile.StackMapTableAttribute.StackMapFrame
Representation of an entry in the `ClassFile.StackMapTableAttribute`.
ClassFile.StackMapTableAttribute.StackMapFrameVisitor
ClassFile.StackMapTableAttribute.UninitializedVariableInfo
Representation of the `uninitialized_variable_info` structure; see JVMS8 4.7.4.
ClassFile.StackMapTableAttribute.VerificationTypeInfo
Representation of the `verification_type_info` union; see JVMS8 4.7.4.
ClassFile.StringElementValue
Traverser
Implementations of this interface promise to traverses the subnodes of an AST.