deep

a Cross Development Platform for Java

User Tools

Site Tools


dev:crosscompiler:cfr

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:cfr [2016/02/25 13:33] – external edit 127.0.0.1dev:crosscompiler:cfr [2018/11/28 11:50] – [Methods] ursgraf
Line 133: Line 133:
 ===== Methods ===== ===== Methods =====
 All reference types can have methods, even arrays as they inherit from //java/lang/Object//. The methods get sorted for building the type descriptors, see [[.:type_descriptor|Type Descriptor]]. All reference types can have methods, even arrays as they inherit from //java/lang/Object//. The methods get sorted for building the type descriptors, see [[.:type_descriptor|Type Descriptor]].
 +
 +===== Locals =====
 +Local variables within a method are dealt with in a separate section of the bytecode, the ''local variable table''. First of all it contains information about the slot the variable occupies together with the range where the variable is defined. Different locals might occupy the same slot, even with different types.
dev/crosscompiler/cfr.txt · Last modified: 2022/12/20 11:20 by ursgraf