package

com.pnfsoftware.jeb.core.units.code.asm.type

Interfaces

IAliasType  
IArrayType  
ICallingConvention Calling convention objects are immutable. 
ICallingConventionManager A calling convention manager provides calling convention definitions for a given processor. 
IClassManager  
IClassType  
IEnumerationElement  
IEnumerationType  
INativeType Base interface for items representing native types. 
INodeFeatureExtractor<T>  
IPackage  
IPackageManager  
IPrimitiveSizes Get the sizes of common primitives, in bytes. 
IPrimitiveType Definition of native primitive types. 
IPrimitiveTypeManager A sub-type manager for primitives. 
IPrototypeItem  
IReferenceType  
IStructureType Type item representing a structure or union-structure (overlapping fields). 
IStructureTypeField  
ITypeLibrary Definition of a type library. 
ITypeManager A type manager, for primitive types as well as complex types. 
IVirtualTableDefinition Definition of a table of virtual methods for a class. 

Classes

CallingConvention Standard implementation. 
CallingConventionBuilder Builder of CallingConvention objects. 
CallingConventionName Dynamic enumeration of well-known (and maybe not so) calling convention names. 
CallingConventionService The calling convention service is a global registry maintaining calling conventions used by native code objects. 
CallingConventionUtil Utility routines for calling convention objects. 
ClassVtablePaths<T>  
CodeConstant  
CodeConstantManager A manager for Integer, Long and String constants. 
PrettyTypeFormatter C-like formatting an INativeType to a string. 
PrimitiveSizes Sizes of C primitive types, in bytes. 
RoutineIOSlot Representation of a storage (input/output) entry used by routines. 
TypeLayoutInfo Immutable type descriptor used by calling convention objects. 
TypelibGen Generator of type and constant library files (*.typelib) for JEB. 
TypeLibraryEntry  
TypeLibraryMetadata Metadata header for type library binary files. 
TypeLibraryService The type library service (TLS) is responsible for managing (loading and unloading) native code type libraries (typelibs). 
TypeStringParser A parser for C declarations, types, prototypes and routine signatures. 
TypeStringParser.Decl  
TypeUtil  
VirtualMethodCoordinates Coordinates of a virtual method within a class type. 

Enums

PrimitiveCategory Primitive type category (encoding). 
PrototypeAttribute  
RoutineIOSlot.TransformationRule  
RoutineIOSlot.Type  
StringType  
TypeCategory Type categories. 

Exceptions