scala.scalanative.nir.Val$.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.
Attributes Graph Reset zoom Hide graph Show graph
Supertypes Members list Concise view
Value members
The canonical form of this
The canonical form of this
Attributes Inherited from: Val
true
iff this
is in canonical form.
true
iff this
is in canonical form.
Attributes Inherited from: Val
true
iff this
is effectively a literal value.
true
iff this
is effectively a literal value.
Attributes Inherited from: Val
true
iff this
is a numerical value equal to "-1".
true
iff this
is a numerical value equal to "-1".
Attributes Inherited from: Val
true
iff this
is effectively a nullable value.
true
iff this
is effectively a nullable value.
Attributes Inherited from: Val
true
iff this
is the value "1" in its type.
true
iff this
is the value "1" in its type.
Attributes 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.
Attributes 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.
Attributes 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.
Attributes 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.
Attributes Inherited from: Val
true
iff this
represents a virtual value.
true
iff this
represents a virtual value.
Attributes Inherited from: Val
true
iff this
is the "zero" value of its type.
true
iff this
is the "zero" value of its type.
Attributes Inherited from: Val
A textual representation of this
.
A textual representation of this
.
Attributes Inherited from: Val
Attributes Inherited from: Val