decompiler 1.0.0
Classes | Variables
cpool.hh File Reference

Definitions to support a constant pool for deferred compilation languages (i.e. java byte-code) More...

#include "type.hh"

Classes

class  CPoolRecord
 A description of a byte-code object referenced by a constant. More...
 
class  ConstantPool
 An interface to the pool of constant objects for byte-code languages. More...
 
class  ConstantPoolInternal
 An implementation of the ConstantPool interface storing records internally in RAM. More...
 
class  ConstantPoolInternal::CheapSorter
 A cheap (efficient) placeholder for a reference to a constant pool record. More...
 

Variables

AttributeId ATTRIB_A
 Marshaling attribute "a".
 
AttributeId ATTRIB_B
 Marshaling attribute "b".
 
AttributeId ATTRIB_LENGTH
 Marshaling attribute "length".
 
AttributeId ATTRIB_TAG
 Marshaling attribute "tag".
 
ElementId ELEM_CONSTANTPOOL
 Marshaling element <constantpool>
 
ElementId ELEM_CPOOLREC
 Marshaling element <cpoolrec>
 
ElementId ELEM_REF
 Marshaling element <ref>
 
ElementId ELEM_TOKEN
 Marshaling element <token>
 

Detailed Description

Definitions to support a constant pool for deferred compilation languages (i.e. java byte-code)