Trait MethodVisitor
Source pub trait MethodVisitor {
Show 16 methods
// Provided methods
fn visit_code(&mut self) { ... }
fn visit_insn(&mut self, _opcode: u8) { ... }
fn visit_int_insn(&mut self, _opcode: u8, _operand: i32) { ... }
fn visit_var_insn(&mut self, _opcode: u8, _var_index: u16) { ... }
fn visit_type_insn(&mut self, _opcode: u8, _type_name: &str) { ... }
fn visit_field_insn(
&mut self,
_opcode: u8,
_owner: &str,
_name: &str,
_desc: &str,
) { ... }
fn visit_method_insn(
&mut self,
_opcode: u8,
_owner: &str,
_name: &str,
_desc: &str,
_is_interface: bool,
) { ... }
fn visit_invoke_dynamic_insn(&mut self, _name: &str, _desc: &str) { ... }
fn visit_jump_insn(&mut self, _opcode: u8, _target_offset: i32) { ... }
fn visit_ldc_insn(&mut self, _value: LdcConstant) { ... }
fn visit_iinc_insn(&mut self, _var_index: u16, _increment: i16) { ... }
fn visit_table_switch(
&mut self,
_default: i32,
_low: i32,
_high: i32,
_targets: &[i32],
) { ... }
fn visit_lookup_switch(&mut self, _default: i32, _pairs: &[(i32, i32)]) { ... }
fn visit_multi_anewarray_insn(&mut self, _type_name: &str, _dims: u8) { ... }
fn visit_maxs(&mut self, _max_stack: u16, _max_locals: u16) { ... }
fn visit_end(&mut self) { ... }
}