Enum classreader::TargetInfo [] [src]

pub enum TargetInfo {
    TypeParameter {
        index: u8,
    },
    Supertype {
        index: u16,
    },
    TypeParameterBound {
        index: u8,
        bound_index: u8,
    },
    Empty,
    MethodFormalParameter {
        index: u8,
    },
    Throws {
        type_index: u16,
    },
    Localvar(Vec<LocalVariableTarget>),
    Catch {
        exception_table_index: u16,
    },
    Offset(u16),
    TypeArgument {
        offset: u16,
        index: u8,
    },
}

Variants

TypeParameter

Fields

index: u8
Supertype

Fields

index: u16
TypeParameterBound

Fields

index: u8
bound_index: u8
EmptyMethodFormalParameter

Fields

index: u8
Throws

Fields

type_index: u16
Localvar(Vec<LocalVariableTarget>)Catch

Fields

exception_table_index: u16
Offset(u16)TypeArgument

Fields

offset: u16
index: u8

Trait Implementations

impl Debug for TargetInfo
[src]

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

Formats the value using the given formatter.