deep

a Cross Development Platform for Java

User Tools

Site Tools


dev:crosscompiler:type_descriptor

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:type_descriptor [2019/07/11 19:04] – [Structure] ursgrafdev:crosscompiler:type_descriptor [2019/07/11 19:04] – [Structure] ursgraf
Line 6: Line 6:
 [{{ .:typedescriptoroverview.png?700&direct | //Type descriptor for arrays and classes//}}] [{{ .:typedescriptoroverview.png?700&direct | //Type descriptor for arrays and classes//}}]
  
-The fields //size// indicates the size (in bytes) of an object of this type (without tag, see [[.:objects|Objects]]). For arrays the entry is //arrayComponentSize//, which is the size (in Bytes) of one array element. The name of the class could be used for reflection. \\+The fields //size// indicates the size (in bytes) of an object of this type (without tag, see [[.:objects|Objects]]). For arrays the entry is //arrayComponentSize//, which is the size (in bytes) of one array element. The name of the class could be used for reflection. \\
  
 The entry //extensionLevel// gives the number of superclasses. The method table is discussed below. The type table and interface type table is used for [[.:type_checking|Type Checking]]. The interface method table serves to find the right interface method, see [[.:interfaces|Interfaces]]. \\ The entry //extensionLevel// gives the number of superclasses. The method table is discussed below. The type table and interface type table is used for [[.:type_checking|Type Checking]]. The interface method table serves to find the right interface method, see [[.:interfaces|Interfaces]]. \\
dev/crosscompiler/type_descriptor.txt · Last modified: 2019/07/11 19:12 by ursgraf