APIdia Launch Partner
Top Fields Constructors Methods
sun.jvm.hotspot.interpreter

public Class BytecodeDisassembler

extends Object
Class Inheritance
Imports
java.util.*, java.lang.reflect.Constructor, sun.jvm.hotspot.oops.*, sun.jvm.hotspot.utilities.*

Field Summary

Modifier and TypeField and Description
private static Map<Integer, Class<T>>
private Method

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static void
addBytecodeClass(int bytecode, Class<T> clazz)

public void
private static Class<T>
getBytecodeClass(int bytecode)

public Method
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bytecode2Classback to summary
private static Map<Integer, Class<T>> bytecode2Class
methodback to summary
private Method method

Constructor Detail

BytecodeDisassemblerback to summary
public BytecodeDisassembler(Method method)

Method Detail

addBytecodeClassback to summary
private static void addBytecodeClass(int bytecode, Class<T> clazz)
decodeback to summary
public void decode(BytecodeVisitor visitor)
getBytecodeClassback to summary
private static Class<T> getBytecodeClass(int bytecode)
getMethodback to summary
public Method getMethod()