Home » openjdk-7 » com.sun.tools » classfile »

com.sun.tools.classfile

Interfaces:

Annotation.element_value.Visitor     code | html
Attribute.Visitor     code | html
ConstantPool.Visitor     code | html
Dependencies.ClassFileReader   Service provider interface to locate and read class files.  code | html
Dependencies.Recorder   Service provide interface to handle results.  code | html
Dependency   A directed relationship between two Location s.  code | html
Dependency.Filter   A filter used to select dependencies of interest, and to discard others.  code | html
Dependency.Finder   An interface for finding the immediate dependencies of a given class file.  code | html
Dependency.Location   A location somewhere within a class.  code | html
Instruction.KindVisitor   A utility visitor to help decode the operands of an instruction.  code | html
StackMapTable_attribute.stack_map_frame.Visitor     code | html
Type.Visitor     code | html

Abstract Classes:

Annotation.element_value   See JVMS, section 4.8.16.1.  code | html
Attribute  

This is NOT part of any supported API. 

code | html
ConstantPool.CPInfo     code | html
ConstantPool.CPRefInfo     code | html
Dependencies.BasicDependencyFinder     code | html
RuntimeAnnotations_attribute   See JVMS, section 4.8.16 and 4.8.17.  code | html
RuntimeParameterAnnotations_attribute   See JVMS, section 4.8.18 and 4.8.19.  code | html
RuntimeTypeAnnotations_attribute   See JSR 308 specification, section 4

This is NOT part of any API supported by Sun Microsystems. 

code | html
StackMapTable_attribute.stack_map_frame     code | html
Type     code | html

Classes:

AccessFlags.Kind     code | html
ConstantPool.RefKind     code | html
ExtendedAnnotation.TargetAttribute     code | html
ExtendedAnnotation.TargetType     code | html
Instruction.Kind   The kind of an instruction, as determined by the position, size and types of its operands.  code | html
Instruction.TypeKind   The kind of primitive array type to create.  code | html
Opcode   See JVMS, chapter 6.  code | html
Opcode.Set     code | html
Type.WildcardType.Kind     code | html
AccessFlags   See JVMS, sections 4.2, 4.6, 4.7.  code | html
Annotation   See JVMS, section 4.8.16.  code | html
Annotation.Annotation_element_value     code | html
Annotation.Array_element_value     code | html
Annotation.Class_element_value     code | html
Annotation.Enum_element_value     code | html
Annotation.InvalidAnnotation     code | html
Annotation.Primitive_element_value     code | html
Annotation.element_value_pair     code | html
AnnotationDefault_attribute   See JVMS, section 4.8.15.  code | html
Attribute.Factory     code | html
AttributeException     code | html
Attributes     code | html
BootstrapMethods_attribute   See JVMS http://cr.openjdk.java.net/~jrose/pres/indy-javadoc-mlvm/

This is NOT part of any supported API. 

code | html
BootstrapMethods_attribute.BootstrapMethodSpecifier     code | html
CharacterRangeTable_attribute  

This is NOT part of any supported API. 

code | html
CharacterRangeTable_attribute.Entry     code | html
ClassFile   See JVMS, section 4.2.  code | html
ClassReader  

This is NOT part of any supported API. 

code | html
ClassTranslator   Rewrites a class file using a map of translations.  code | html
ClassWriter   Write a ClassFile data structure to a file or stream.  code | html
ClassWriter.AnnotationWriter   Writer for annotations and the values they contain.  code | html
ClassWriter.AttributeWriter   Writer for the different types of attribute.  code | html
ClassWriter.ClassOutputStream   Subtype of ByteArrayOutputStream with the convenience methods of a DataOutputStream.  code | html
ClassWriter.ConstantPoolWriter   Writer for the entries in the constant pool.  code | html
ClassWriter.StackMapTableWriter   Writer for the frames of StackMap and StackMapTable attributes.  code | html
Code_attribute   See JVMS, section 4.8.3.  code | html
Code_attribute.Exception_data     code | html
Code_attribute.InvalidIndex     code | html
CompilationID_attribute  

This is NOT part of any supported API. 

code | html
ConstantPool   See JVMS, section 4.5.  code | html
ConstantPool.CONSTANT_Class_info     code | html
ConstantPool.CONSTANT_Double_info     code | html
ConstantPool.CONSTANT_Fieldref_info     code | html
ConstantPool.CONSTANT_Float_info     code | html
ConstantPool.CONSTANT_Integer_info     code | html
ConstantPool.CONSTANT_InterfaceMethodref_info     code | html
ConstantPool.CONSTANT_InvokeDynamic_info     code | html
ConstantPool.CONSTANT_Long_info     code | html
ConstantPool.CONSTANT_MethodHandle_info     code | html
ConstantPool.CONSTANT_MethodType_info     code | html
ConstantPool.CONSTANT_Methodref_info     code | html
ConstantPool.CONSTANT_NameAndType_info     code | html
ConstantPool.CONSTANT_String_info     code | html
ConstantPool.CONSTANT_Utf8_info     code | html
ConstantPool.EntryNotFound     code | html
ConstantPool.InvalidEntry     code | html
ConstantPool.InvalidIndex     code | html
ConstantPool.UnexpectedEntry     code | html
ConstantPoolException     code | html
ConstantValue_attribute   See JVMS, section 4.8.2.  code | html
DefaultAttribute     code | html
Dependencies   A framework for determining dependencies between class files.  code | html
Dependencies.APIDependencyFinder   This class identifies class names in the signatures of classes, fields, and methods in a class.  code | html
Dependencies.BasicDependencyFinder.Visitor     code | html
Dependencies.ClassDependencyFinder   This class identifies class names directly or indirectly in the constant pool.  code | html
Dependencies.ClassFileError   Thrown when an exception is found processing a class file.  code | html
Dependencies.ClassFileNotFoundException   Thrown when a class file cannot be found.  code | html
Dependencies.DefaultFilter   This class accepts all dependencies.  code | html
Dependencies.SimpleDependency   A dependency of one class on another.  code | html
Dependencies.SimpleLocation   A location identifying a class.  code | html
Dependencies.TargetPackageFilter   This class accepts those dependencies whose class name is in a given package.  code | html
Dependencies.TargetRegexFilter   This class accepts those dependencies whose target's class name matches a regular expression.  code | html
Deprecated_attribute   See JVMS, section 4.8.15.  code | html
Descriptor   See JVMS, section 4.4.  code | html
Descriptor.InvalidDescriptor     code | html
DescriptorException     code | html
EnclosingMethod_attribute   See JVMS, section 4.8.7.  code | html
Exceptions_attribute   See JVMS, section 4.8.5.  code | html
ExtendedAnnotation   See JSR 308 specification, section 4.1

This is NOT part of any API supported by Sun Microsystems. 

code | html
ExtendedAnnotation.Position     code | html
Field     code | html
InnerClasses_attribute   See JVMS, section 4.8.6.  code | html
InnerClasses_attribute.Info     code | html
Instruction   See JVMS, chapter 6.  code | html
LineNumberTable_attribute   See JVMS, section 4.8.12.  code | html
LineNumberTable_attribute.Entry     code | html
LocalVariableTable_attribute   See JVMS, section 4.8.13.  code | html
LocalVariableTable_attribute.Entry     code | html
LocalVariableTypeTable_attribute   See JVMS, section 4.8.14.  code | html
LocalVariableTypeTable_attribute.Entry     code | html
Method     code | html
ModuleExportTable_attribute   See JSR 277.  code | html
ModuleMemberTable_attribute   See JSR 277.  code | html
Module_attribute   See JSR 277.  code | html
RuntimeInvisibleAnnotations_attribute   See JVMS, section 4.8.17.  code | html
RuntimeInvisibleParameterAnnotations_attribute   See JVMS, section 4.8.18.  code | html
RuntimeInvisibleTypeAnnotations_attribute   See JSR 308 specification, section 4.1

This is NOT part of any API supported by Sun Microsystems. 

code | html
RuntimeVisibleAnnotations_attribute   See JVMS, section 4.8.16.  code | html
RuntimeVisibleParameterAnnotations_attribute   See JVMS, section 4.8.18.  code | html
RuntimeVisibleTypeAnnotations_attribute   See JSR 308 specification, section 4.1

This is NOT part of any API supported by Sun Microsystems. 

code | html
Signature   See JVMS 4.4.4.  code | html
Signature_attribute   See JVMS, section 4.8.9.  code | html
SourceDebugExtension_attribute   See JVMS, section 4.8.15.  code | html
SourceFile_attribute   See JVMS, section 4.8.10.  code | html
SourceID_attribute  

This is NOT part of any supported API. 

code | html
StackMapTable_attribute   See JVMS, section 4.8.4.  code | html
StackMapTable_attribute.InvalidStackMap     code | html
StackMapTable_attribute.Object_variable_info     code | html
StackMapTable_attribute.Uninitialized_variable_info     code | html
StackMapTable_attribute.append_frame     code | html
StackMapTable_attribute.chop_frame     code | html
StackMapTable_attribute.full_frame     code | html
StackMapTable_attribute.same_frame     code | html
StackMapTable_attribute.same_frame_extended     code | html
StackMapTable_attribute.same_locals_1_stack_item_frame     code | html
StackMapTable_attribute.same_locals_1_stack_item_frame_extended     code | html
StackMapTable_attribute.verification_type_info     code | html
StackMap_attribute  

This is NOT part of any supported API. 

code | html
StackMap_attribute.stack_map_frame     code | html
Synthetic_attribute   See JVMS, section 4.8.8.  code | html
Type.ArrayType   Represents an array type signature.  code | html
Type.ClassSigType   Represents a class signature.  code | html
Type.ClassType   Represents a class type signature.  code | html
Type.MethodType   Represents a method type signature.  code | html
Type.SimpleType   Represents a type signature with a simple name.  code | html
Type.TypeParamType   Represents a FormalTypeParameter.  code | html
Type.WildcardType   Represents a wildcard type argument.  code | html