Enum rust_jvm::vm::value::Value
[−]
[src]
pub enum Value { Int(Wrapping<i32>), Float(f32), Long(Wrapping<i64>), Double(f64), ScalarReference(Rc<RefCell<Scalar>>), ArrayReference(Rc<RefCell<Array>>), NullReference, }
A value in the Java virtual machine.
Variants
Int | A 32-bit signed integral type, representing the Java types | |
Float | A 32-bit floating-point type, representing the Java type | |
Long | A 64-bit signed integral type, representing the Java type | |
Double | A 64-bit floating-point type, representing the Java type | |
ScalarReference | A reference to a scalar Java object in the heap. | |
ArrayReference | A reference to a Java array in the heap. | |
NullReference | A reference to a Java object which is |