Enum rust_jvm::model::class_file::constant_pool::MethodReference [] [src]

pub enum MethodReference {
    GetField {
        reference_index: constant_pool_index,
    },
    GetStatic {
        reference_index: constant_pool_index,
    },
    PutField {
        reference_index: constant_pool_index,
    },
    PutStatic {
        reference_index: constant_pool_index,
    },
    InvokeVirtual {
        reference_index: constant_pool_index,
    },
    InvokeStatic {
        reference_index: constant_pool_index,
    },
    InvokeSpecial {
        reference_index: constant_pool_index,
    },
    NewInvokeSpecial {
        reference_index: constant_pool_index,
    },
    InvokeInterface {
        reference_index: constant_pool_index,
    },
}

Variants

GetField

Fields

reference_index
GetStatic

Fields

reference_index
PutField

Fields

reference_index
PutStatic

Fields

reference_index
InvokeVirtual

Fields

reference_index
InvokeStatic

Fields

reference_index
InvokeSpecial

Fields

reference_index
NewInvokeSpecial

Fields

reference_index
InvokeInterface

Fields

reference_index

Trait Implementations

Derived Implementations

impl PartialEq for MethodReference

fn eq(&self, __arg_0: &MethodReference) -> bool

fn ne(&self, __arg_0: &MethodReference) -> bool

impl Debug for MethodReference

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