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

public Class BytecodeTableswitch

extends Bytecode
Class Inheritance
Imports
sun.jvm.hotspot.oops.*, sun.jvm.hotspot.utilities.*

Field Summary

Inherited from sun.jvm.hotspot.interpreter.Bytecode:
bcicommajintSizemethodspaces

Constructor Summary

AccessConstructor and Description
pack-priv
BytecodeTableswitch(Method method, int bci)

Method Summary

Modifier and TypeMethod and Description
public static BytecodeTableswitch
at(Method method, int bci)

public static BytecodeTableswitch
public static BytecodeTableswitch
atCheck(Method method, int bci)

Like at, but returns null if the BCI is not at tableswitch

public int
public int
destOffsetAt(int i)

public int
public boolean
public int
public int
public String
toString()

Overrides sun.jvm.hotspot.interpreter.Bytecode.toString.

Returns a string representation of the object.

public void
Inherited from sun.jvm.hotspot.interpreter.Bytecode:
alignedOffsetbcican_use_native_byte_ordercodegetBytecodeNamegetIndexU1getIndexU1CpcachegetIndexU2getIndexU2CpcachegetIndexU4getJavaBytecodeNamegetJavaLengthgetLengthhasIndexU4javaByteAtjavaCodejavaShortAtjavaSignedWordAtmethod

Constructor Detail

BytecodeTableswitchback to summary
pack-priv BytecodeTableswitch(Method method, int bci)

Method Detail

atback to summary
public static BytecodeTableswitch at(Method method, int bci)
atback to summary
public static BytecodeTableswitch at(BytecodeStream bcs)
atCheckback to summary
public static BytecodeTableswitch atCheck(Method method, int bci)

Like at, but returns null if the BCI is not at tableswitch

defaultOffsetback to summary
public int defaultOffset()
destOffsetAtback to summary
public int destOffsetAt(int i)
highKeyback to summary
public int highKey()
isValidback to summary
public boolean isValid()
lengthback to summary
public int length()
lowKeyback to summary
public int lowKey()
toStringback to summary
public String toString()

Overrides sun.jvm.hotspot.interpreter.Bytecode.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

verifyback to summary
public void verify()