Package com.sun.tools.javac.jvm

Interface Summary
ByteCodes Bytecode instruction codes, as well as typecodes used as instruction modifiers.
ClassReader.ProxyVisitor  
ClassReader.SourceCompleter  
CRTFlags The CharacterRangeTable flags indicating type of an entry.
 

Class Summary
ClassFile A JVM class file.
ClassFile.NameAndType A class for the name-and-type signature of a method or field.
ClassReader This class provides operations to read a classfile into an internal representation.
ClassReader.ArrayAttributeProxy  
ClassReader.CompoundAnnotationProxy A temporary proxy representing a compound attribute.
ClassReader.EnumAttributeProxy  
ClassReader.SourceFileObject A subclass of JavaFileObject for the sourcefile attribute found in a classfile.
ClassWriter This class provides operations to map an internal symbol table graph rooted in a ClassSymbol into a classfile.
ClassWriter.StackMapTableFrame An entry in the JSR202 StackMapTable
ClassWriter.StackMapTableFrame.AppendFrame  
ClassWriter.StackMapTableFrame.ChopFrame  
ClassWriter.StackMapTableFrame.FullFrame  
ClassWriter.StackMapTableFrame.SameFrame  
ClassWriter.StackMapTableFrame.SameLocals1StackItemFrame  
Code An internal structure that corresponds to the code attribute of methods in a classfile.
Code.Chain A chain represents a list of unresolved jumps.
Code.LocalVar A live range of a local variable.
Code.Mneumonics  
Code.StackMapFrame An entry in the stack map.
CRTable This class contains the CharacterRangeTable for some method and the hashtable for mapping trees or lists of trees to their ending positions.
CRTable.CRTEntry This class contains a CharacterRangeTableEntry.
CRTable.SourceRange This class contains source positions for some tree or list of trees.
Gen This pass maps flat Java (i.e.
Gen.GenContext code generation contexts, to be used as type parameter for environments.
Items A helper class for code generation.
Pool An internal structure that corresponds to the constant pool of a classfile.
Pool.Method  
Pool.Variable  
UninitializedType These pseudo-types appear in the generated verifier tables to indicate objects that have been allocated but not yet constructed.
 

Enum Summary
ClassWriter.RetentionPolicy A mirror of java.lang.annotation.RetentionPolicy.
Code.StackMapFormat  
Target The classfile version target.
 

Exception Summary
ClassWriter.PoolOverflow Thrown when the constant pool is over full.
ClassWriter.StringOverflow  
Gen.CodeSizeOverflow Thrown when the byte code size exceeds limit.