Enum rust_jvm::vm::constant_pool::RuntimeConstantPoolEntry [] [src]

pub enum RuntimeConstantPoolEntry {
    ClassRef(Class),
    MethodRef(Method),
    FieldRef(Field),
    ResolvedLiteral(Value),
    UnresolvedString(constant_pool_index),
    StringValue(ModifiedUtf8String),
}

An constant value in the runtime constant pool.

Variants

ClassRef

A symbolic reference to a class.

MethodRef

A symbolic reference to a method.

FieldRef

A symbolic reference to an object field.

ResolvedLiteral

A literal value that has undergone resolution.

UnresolvedString

An unresolved reference to a modified UTF-8 string in the constant pool.

StringValue

A resolved modified UTF-8 string value.

Trait Implementations

Derived Implementations

impl Debug for RuntimeConstantPoolEntry

fn fmt(&self, __arg_0: &mut Formatter) -> Result