ClassOf
A reference to java.lang.Class[_] of given symbol name.
Instances are emitted as global variables during code feneration. They are
used to deduplicate Class instances. There should be only 1 instance per
type.
Note that, althrough they are currently emitted as global variables,
instances of this type could be constants. However, when we added
multithreading and object monitors, we needed to edit one of its fields
(specifically, lockWord), which contains an ObjectMonitor or a bit set
of lock word.
Value members
Inherited methods
true iff this is a numerical value equal to "-1".
true iff this is a numerical value equal to "-1".
- Inherited from:
- Val
true iff this is the value "1" in its type.
true iff this is the value "1" in its type.
- Inherited from:
- Val
true iff this is the maximum value of a signed numerical type.
true iff this is the maximum value of a signed numerical type.
- Inherited from:
- Val
true iff this is the minimum value of a signed numerical type.
true iff this is the minimum value of a signed numerical type.
- Inherited from:
- Val
true iff this is the maximum value of an unsigned numerical type.
true iff this is the maximum value of an unsigned numerical type.
- Inherited from:
- Val
true iff this is the minimum value of an unsigned numerical type.
true iff this is the minimum value of an unsigned numerical type.
- Inherited from:
- Val
true iff this represents a virtual value.
true iff this represents a virtual value.
- Inherited from:
- Val
true iff this is the "zero" value of its type.
true iff this is the "zero" value of its type.
- Inherited from:
- Val