public class Class_Jc extends Object_Jc
Class_Jc.ByteImage, any instance of class is getted by calling
 ByteImage.getClasses()InfoFormattedAppend.PrepareToString| Modifier and Type | Field and Description | 
|---|---|
| static int | INIZ_ID_ClassJcThe object type defined in Reflect_Jc.h for Class_Jc-objects. | 
| static int | kBitfield_ModifierDefinition adequate Headerfile ReflectionJc.h in enum  Modifier_reflectJc_t: | 
| static int | kBitPrimitiv_ModifierDefinition adequate Headerfile ReflectionJc.h in enum  Modifier_reflectJc_t: | 
| static int | kEmbedded_Modifier_reflectJcDefinition adequate Headerfile ReflectionJc.h in enum  Modifier_reflectJc_t: | 
| static int | kEmbeddedContainer_ModifierDefinition adequate Headerfile ReflectionJc.h in enum  Modifier_reflectJc_t: | 
| static int | kEnhancedRefContainer_ModifierDefinition adequate Headerfile ReflectionJc.h in enum  Modifier_reflectJc_t: | 
| static int | kHandlePtr_ModifierDefinition adequate Headerfile ReflectionJc.h in enum  Modifier_reflectJc_t: | 
| static int | kLengthNameNr of bytes of a name in a Class_Jc-POD | 
| static int | kObjectArrayJc_ModifierDefinition adequate Headerfile ReflectionJc.h in enum  Modifier_reflectJc_t: | 
| static int | kPos_attributesPosition of the pointer to attributes in a Class_Jc-POD | 
| private static int | kPos_interfacesPosition of the pointer to the interfaces in a Class_Jc-POD | 
| (package private) static int | kPos_Last | 
| private static int | kPos_methodsPosition of the pointer to methods in a Class_Jc-POD | 
| private static int | kPos_modifiersPosition of the modifier in a Class_Jc-POD | 
| private static int | kPos_nsizePosition of sizeof the type | 
| private static int | kPos_posObjectBasePosition of sizeof the type | 
| static int | kPos_superClassPosition of the pointer to the superclass reflection in a Class_Jc-POD | 
| private static int | kPos_VtblPosition after this element | 
| private static int | kPosNamePosition of the name in a Class_Jc-POD | 
| static int | kReference_ModifierDefinition adequate Headerfile ReflectionJc.h in enum  Modifier_reflectJc_t: | 
| static int | kReferencedContainer_ModifierDefinition adequate Headerfile ReflectionJc.h in enum  Modifier_reflectJc_t: | 
| static int | kStaticArray_ModifierDefinition adequate Headerfile ReflectionJc.h in enum  Modifier_reflectJc_t: | 
| static int | mObjectifcBaseJcpp_ModifierDefinition adequate Headerfile ReflectionJc.h in enum  Modifier_reflectJc_t: | 
| static int | mObjectJc_ModifierDefinition adequate Headerfile ReflectionJc.h in enum  Modifier_reflectJc_t: | 
| static int | mObjectJcBased_ModifierDefinition adequate Headerfile ReflectionJc.h in enum  Modifier_reflectJc_t: | 
| static int | mPrimitiv_ModifierDefinition adequate Headerfile ReflectionJc.h in enum  Modifier_reflectJc_t: | 
| static int | mReference_ModifierDefinition adequate Headerfile ReflectionJc.h in enum  Modifier_reflectJc_t: | 
| static int | mStatic_ModifierDefinition adequate Headerfile ReflectionJc.h in enum  Modifier_reflectJc_t: | 
| static int | OBJTYPE_CLASS_JcThe object type defined in Reflect_Jc.h for Class_Jc-objects. | 
| static int | sizeof_Class_JcnrofBytes of the C-POD type Class_Jc | 
kBitIdentLarge_objectIdentSize, kBitIdentMedium_objectIdentSize, kBitIdentSmall_objectIdentSize, kIsSmallSize_typeSizeIdent, kPos_objIdentSize, mArray_objectIdentSize, mIdentLarge_typeSizeIdent, mIdentMedium_typeSizeIdent, mIdentSmall_typeSizeIdent, mInitialized_objectIdentSize, mIsLargeSize_typeSizeIdent, mIsMediumSize_typeSizeIdent, mSizeBits_typeSizeIdent, OBJTYPE_Class_Jc, OBJTYPE_Field_Jc, OBJTYPE_ReflectionImageBaseAddress_Jc, sizeof_Object_JcbBigEndian, bExc, bLittleEndianBig2, data, sizeHead, toStringformatter, version| Constructor and Description | 
|---|
| Class_Jc()creates an empty not assigned instance. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | assignDataUpcast(Object_Jc base)assigns data from a given Object_Jc instance 
 which is assigned to a byte[] via  ByteDataAccessBasesuperclass of Object_Jc. | 
| Field_Jc[] | getFields() | 
| int | getFieldsAddr()Returns the value which is stored on the pointer position for attributes. | 
| int | getIfcAddr()Returns the value which is stored on the pointer position for the interfaces. | 
| java.lang.String | getName()Gets the name of the class, readed from the data image from target system. | 
| int | getSuperAddr()Returns the value which is stored on the pointer position for the super class. | 
| java.lang.String | report() | 
| void | set_modifiers(int value)Sets the modifier in the ByteData. | 
| void | set_nSize(int value) | 
| void | set_posObjectBase(int value) | 
| void | setIdentSize() | 
| void | setName(java.lang.String sName) | 
| int | setOffs_attributes(int value)Sets the value in element attributes so, that it is the offset to the given data. | 
| int | setOffs_interfaces(int value) | 
| int | setOffs_superclasses(int value) | 
| void | xxxsetOffs_methods(int value) | 
| void | xxxsetOffs_mtbl(int value) | 
| int | XXXspecifyLengthElementHead()inherit from XmlBinCodeElement. | 
castToRawDataAccess, getDoubleVal, getFloatVal, getIdent, getIdent, getIntVal, getOwnAdress, getReflectionClass, getSizeObject, isObjectJcArray, nrofArrayDimensions, setIdentSize, showContent, toString_getInt, _getLong, _setInt, _setLong, _setString, addChild, addChild, addChildAt, addChildAt, addChildEmpty, addChildEmpty, addChildFloat, addChildInt, addChildInteger, addChildString, addChildString, addChildString, assign, assign, assign, assignAt, assignAt, assignCasted, assignClear, assignDataToFixChildren, checkData, checkLengthElement, clearData, clearHead, copyData, copyDataFrom, data, detach, getBigEndian, getChar, getChildDouble, getChildFloat, getChildInt, getChildInt16, getChildInteger, getChildString, getChildUint16, getChildUint8, getData, getDouble, getFloat, getFloat, getInt16, getInt16, getInt32, getInt32, getInt64, getInt8, getInt8, getLength, getLengthCurrent, getLengthHead, getLengthTotal, getMaxNrofBytes, getMaxNrofBytesForNextChild, getPositionInBuffer, getPositionNextChildInBuffer, getString, getUint16, getUint16, getUint32, getUint32, getUint8, getUint8, infoAppendHead, infoFormattedAppend, isCurrentChildInParent, isExpandable, isInUse, ixBegin, ixEnd, ixNextChild, removeChild, removeChild, removeChildren, setBigEndian, setCharset, setDouble, setException, setFloat, setFloat, setInt16, setInt16, setInt32, setInt32, setInt8, setInt8, setLengthElement, setLittleEndianBig2, setString, setUint16, setUint16, setUint32, setUint32, setUint8, setUint8, sizeHead, sufficingBytesForNextChild, upcast, XXXrewindprivate static final int kPosName
public static final int kLengthName
private static final int kPos_posObjectBase
private static final int kPos_nsize
public static final int kPos_attributes
private static final int kPos_methods
public static final int kPos_superClass
private static final int kPos_interfaces
private static final int kPos_modifiers
private static final int kPos_Vtbl
static final int kPos_Last
public static final int sizeof_Class_Jc
public static final int OBJTYPE_CLASS_Jc
public static final int INIZ_ID_ClassJc
public static final int kBitPrimitiv_Modifier
public static final int mPrimitiv_Modifier
public static final int kBitfield_Modifier
public static final int kHandlePtr_Modifier
public static final int mStatic_Modifier
public static final int kObjectArrayJc_Modifier
public static final int kStaticArray_Modifier
public static final int kEmbedded_Modifier_reflectJc
public static final int kReference_Modifier
public static final int mReference_Modifier
public static final int mObjectJc_Modifier
public static final int mObjectifcBaseJcpp_Modifier
public static final int mObjectJcBased_Modifier
public static final int kEmbeddedContainer_Modifier
public static final int kReferencedContainer_Modifier
public static final int kEnhancedRefContainer_Modifier
public Field_Jc[] getFields()
public void assignDataUpcast(Object_Jc base)
ByteDataAccessBase superclass of Object_Jc.
 The byte[] have to be containing valid data.public int XXXspecifyLengthElementHead()
public void setIdentSize()
public int getFieldsAddr()
public int getSuperAddr()
public int getIfcAddr()
public int setOffs_attributes(int value)
value - position in the same buffer where the attribute field (ObjectArray_Jc with children Field_Jc) is located.public int setOffs_superclasses(int value)
public int setOffs_interfaces(int value)
public void xxxsetOffs_methods(int value)
public void xxxsetOffs_mtbl(int value)
public void set_modifiers(int value)
public java.lang.String getName()
public void setName(java.lang.String sName)
public void set_posObjectBase(int value)
public void set_nSize(int value)
public java.lang.String report()