deep

a Cross Development Platform for Java

User Tools

Site Tools


dev:crosscompiler:fields_of_item

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
dev:crosscompiler:fields_of_item [2015/03/29 09:12] ursgrafdev:crosscompiler:fields_of_item [2015/03/29 09:18] ursgraf
Line 25: Line 25:
   static final Object o = new Object();   static final Object o = new Object();
 </box> </box>
-  - **Klassen-Felder [DataItem]:** +  - **Class fields [DataItem]:** 
-    - Konstante Felder [NamedConst]:+    - Constant fields [NamedConst]:
       * //index//: Not used, always -1.       * //index//: Not used, always -1.
       * //offset//: not used, always -1.       * //offset//: not used, always -1.
       * //address//: not used, always -1.       * //address//: not used, always -1.
-    - Nicht konstante Felder [DataItem]:+    - Non-constant fields [DataItem]:
       * //index//: not used, always -1.       * //index//: not used, always -1.
-      * //offset//: Byteoffset des Feldes (beginnend bei für das erste Feld).+      * //offset//: Offset in bytes (starting with for the first field).
       * //address//: Contains the absolute address of the field.       * //address//: Contains the absolute address of the field.
   - **Instanz-Felder [DataItem]:**   - **Instanz-Felder [DataItem]:**
-    * //index//: Wird nicht verwendetist immer -1; +    * //index//: Not usedalways -1. 
-    * //offset//: Byteoffset des Feldes beginnend bei 0 (inkl. Berücksichtung der Felder der Oberklassen).+    * //offset//: Offset in bytes starting with 0 (fields of superclasses are accounted for).
     * //address//: Not used, always -1.     * //address//: Not used, always -1.
  
-==== Konstanten [Constant] ==== +==== Constants [Constant] ==== 
-  - **Zahlen [StdConstant]:** +  - **Numbers [StdConstant]:** 
-    * //index//: Wenn die Konstante vom Typ //float// oder //double// ist, ist //index// der Index der Konstante im KonstantenpoolAnsonsten immer -1;+    * //index//: If of type //float// or //double// -> index in the const poolElse always -1;
     * //offset//: Wenn die Konstante vom Typ //float// oder //double// ist, ist //offset// der Byteoffset der Konstante im Konstantenpool. Ansonsten immer -1;     * //offset//: Wenn die Konstante vom Typ //float// oder //double// ist, ist //offset// der Byteoffset der Konstante im Konstantenpool. Ansonsten immer -1;
     * //address//: Wenn es sich um eine Konstante vom Typ //float// oder //double// handelt, ist //address// die absolute Adresse der Konstante (direkt im Konstantenblock). Ansonsten immer -1.     * //address//: Wenn es sich um eine Konstante vom Typ //float// oder //double// handelt, ist //address// die absolute Adresse der Konstante (direkt im Konstantenblock). Ansonsten immer -1.
-  - **Stings [StringLiteral]:**+  - **Strings [StringLiteral]:**
     * //index//: Wenn es sich bei der Konstante um einen String handelt, so wird in //index// der Index des Strings im Stringpool abgelegt.     * //index//: Wenn es sich bei der Konstante um einen String handelt, so wird in //index// der Index des Strings im Stringpool abgelegt.
     * //offset//: Wenn es sich bei der Konstante um einen String handelt, so wird in //offset// der Byteoffset des Strings im Stringpool abgelegt.     * //offset//: Wenn es sich bei der Konstante um einen String handelt, so wird in //offset// der Byteoffset des Strings im Stringpool abgelegt.
     * //address//: Absolute Adresse des konstanten Strings (direkt im Konstantenblock).     * //address//: Absolute Adresse des konstanten Strings (direkt im Konstantenblock).
dev/crosscompiler/fields_of_item.txt · Last modified: 2022/09/30 10:20 by ursgraf