- java.lang.Object
-
- com.ibm.j9ddr.StructureTypeManager
-
public class StructureTypeManager extends Object
Helper class for working with structure data
-
-
Field Summary
Fields Modifier and Type Field Description static Map<Integer,String>simpleTypeAccessorMapstatic Map<String,Integer>simpleTypeCodeMapstatic intTYPE_ARRAYstatic intTYPE_BITFIELDstatic intTYPE_BOOLstatic intTYPE_DOUBLEstatic intTYPE_ENUMstatic intTYPE_ENUM_POINTERstatic intTYPE_FJ9OBJECTstatic intTYPE_FJ9OBJECT_POINTERstatic intTYPE_FLOATstatic intTYPE_I16static intTYPE_I32static intTYPE_I64static intTYPE_I8static intTYPE_IDATAstatic intTYPE_J9OBJECTCLASSstatic intTYPE_J9OBJECTCLASS_POINTERstatic intTYPE_J9OBJECTMONITORstatic intTYPE_J9OBJECTMONITOR_POINTERstatic intTYPE_J9SRPstatic intTYPE_J9SRP_POINTERstatic intTYPE_J9WSRPstatic intTYPE_J9WSRP_POINTERstatic intTYPE_POINTERstatic intTYPE_SIMPLE_MAXstatic intTYPE_SIMPLE_MINstatic intTYPE_STRUCTUREstatic intTYPE_STRUCTURE_POINTERstatic intTYPE_U16static intTYPE_U32static intTYPE_U64static intTYPE_U8static intTYPE_UDATAstatic intTYPE_UNKNOWNstatic intTYPE_VOID
-
Constructor Summary
Constructors Constructor Description StructureTypeManager(Collection<StructureReader.StructureDescriptor> structures)
-
-
-
Field Detail
-
TYPE_UNKNOWN
public static final int TYPE_UNKNOWN
- See Also:
- Constant Field Values
-
TYPE_VOID
public static final int TYPE_VOID
- See Also:
- Constant Field Values
-
TYPE_U8
public static final int TYPE_U8
- See Also:
- Constant Field Values
-
TYPE_U16
public static final int TYPE_U16
- See Also:
- Constant Field Values
-
TYPE_U32
public static final int TYPE_U32
- See Also:
- Constant Field Values
-
TYPE_U64
public static final int TYPE_U64
- See Also:
- Constant Field Values
-
TYPE_UDATA
public static final int TYPE_UDATA
- See Also:
- Constant Field Values
-
TYPE_I8
public static final int TYPE_I8
- See Also:
- Constant Field Values
-
TYPE_I16
public static final int TYPE_I16
- See Also:
- Constant Field Values
-
TYPE_I32
public static final int TYPE_I32
- See Also:
- Constant Field Values
-
TYPE_I64
public static final int TYPE_I64
- See Also:
- Constant Field Values
-
TYPE_IDATA
public static final int TYPE_IDATA
- See Also:
- Constant Field Values
-
TYPE_SIMPLE_MIN
public static final int TYPE_SIMPLE_MIN
- See Also:
- Constant Field Values
-
TYPE_SIMPLE_MAX
public static final int TYPE_SIMPLE_MAX
- See Also:
- Constant Field Values
-
TYPE_BOOL
public static final int TYPE_BOOL
- See Also:
- Constant Field Values
-
TYPE_ENUM
public static final int TYPE_ENUM
- See Also:
- Constant Field Values
-
TYPE_DOUBLE
public static final int TYPE_DOUBLE
- See Also:
- Constant Field Values
-
TYPE_FLOAT
public static final int TYPE_FLOAT
- See Also:
- Constant Field Values
-
TYPE_BITFIELD
public static final int TYPE_BITFIELD
- See Also:
- Constant Field Values
-
TYPE_ENUM_POINTER
public static final int TYPE_ENUM_POINTER
- See Also:
- Constant Field Values
-
TYPE_POINTER
public static final int TYPE_POINTER
- See Also:
- Constant Field Values
-
TYPE_J9SRP
public static final int TYPE_J9SRP
- See Also:
- Constant Field Values
-
TYPE_J9WSRP
public static final int TYPE_J9WSRP
- See Also:
- Constant Field Values
-
TYPE_ARRAY
public static final int TYPE_ARRAY
- See Also:
- Constant Field Values
-
TYPE_J9SRP_POINTER
public static final int TYPE_J9SRP_POINTER
- See Also:
- Constant Field Values
-
TYPE_J9WSRP_POINTER
public static final int TYPE_J9WSRP_POINTER
- See Also:
- Constant Field Values
-
TYPE_STRUCTURE
public static final int TYPE_STRUCTURE
- See Also:
- Constant Field Values
-
TYPE_STRUCTURE_POINTER
public static final int TYPE_STRUCTURE_POINTER
- See Also:
- Constant Field Values
-
TYPE_FJ9OBJECT
public static final int TYPE_FJ9OBJECT
- See Also:
- Constant Field Values
-
TYPE_FJ9OBJECT_POINTER
public static final int TYPE_FJ9OBJECT_POINTER
- See Also:
- Constant Field Values
-
TYPE_J9OBJECTCLASS
public static final int TYPE_J9OBJECTCLASS
- See Also:
- Constant Field Values
-
TYPE_J9OBJECTCLASS_POINTER
public static final int TYPE_J9OBJECTCLASS_POINTER
- See Also:
- Constant Field Values
-
TYPE_J9OBJECTMONITOR
public static final int TYPE_J9OBJECTMONITOR
- See Also:
- Constant Field Values
-
TYPE_J9OBJECTMONITOR_POINTER
public static final int TYPE_J9OBJECTMONITOR_POINTER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
StructureTypeManager
public StructureTypeManager(Collection<StructureReader.StructureDescriptor> structures)
-
-
Method Detail
-
getType
public int getType(String rawType)
-
-