| java.lang.Object org.netbeans.lib.profiler.instrumentation.SingleMethodScaner
All known Subclasses: org.netbeans.lib.profiler.instrumentation.Injector,
SingleMethodScaner | public class SingleMethodScaner implements JavaClassConstants(Code) | | Base class, containing functionality to scan bytecodes in a single method.
author: Misha Dmitriev |
Method Summary | |
protected static int | align(int n) | protected int | getByte(int pos) | protected int | getInt(int pos) | protected short | getShort(int pos) | protected static int | getU2(byte[] buf, int pos) | protected int | getU2(int pos) | protected static int | getU4(byte[] buf, int pos) | protected int | getU4(int pos) | protected void | initBytecodesArray() | protected int | opcodeLength(int bci) | protected static void | putByte(byte[] buf, int pos, int value) | protected void | putInt(int pos, int value) | protected void | putShort(int pos, short value) | protected static void | putU2(byte[] buf, int pos, int value) | protected static void | putU4(byte[] buf, int pos, int value) | protected void | putU4(int pos, int value) | public void | setClassAndMethod(ClassInfo clazz, int methodIdx) |
bytecodes | protected byte[] bytecodes(Code) | | |
bytecodesLength | protected int bytecodesLength(Code) | | |
bytecodesStartIdx | protected int bytecodesStartIdx(Code) | | |
methodIdx | protected int methodIdx(Code) | | |
origMethodInfo | protected byte[] origMethodInfo(Code) | | |
SingleMethodScaner | public SingleMethodScaner()(Code) | | |
SingleMethodScaner | public SingleMethodScaner(ClassInfo clazz, int methodIdx)(Code) | | |
align | protected static int align(int n)(Code) | | |
getByte | protected int getByte(int pos)(Code) | | |
getInt | protected int getInt(int pos)(Code) | | |
getShort | protected short getShort(int pos)(Code) | | |
getU2 | protected static int getU2(byte[] buf, int pos)(Code) | | |
getU2 | protected int getU2(int pos)(Code) | | |
getU4 | protected static int getU4(byte[] buf, int pos)(Code) | | |
getU4 | protected int getU4(int pos)(Code) | | |
initBytecodesArray | protected void initBytecodesArray()(Code) | | |
opcodeLength | protected int opcodeLength(int bci)(Code) | | |
putByte | protected static void putByte(byte[] buf, int pos, int value)(Code) | | |
putInt | protected void putInt(int pos, int value)(Code) | | |
putShort | protected void putShort(int pos, short value)(Code) | | |
putU2 | protected static void putU2(byte[] buf, int pos, int value)(Code) | | |
putU4 | protected static void putU4(byte[] buf, int pos, int value)(Code) | | |
putU4 | protected void putU4(int pos, int value)(Code) | | |
setClassAndMethod | public void setClassAndMethod(ClassInfo clazz, int methodIdx)(Code) | | |
|
|