lejos.nxt
Class VM.VMMethod

java.lang.Object
  extended by lejos.nxt.VM.VMClone
      extended by lejos.nxt.VM.VMMethod
Enclosing class:
VM

public final class VM.VMMethod
extends VM.VMClone

Provide access to information about a method


Field Summary
 short codeOffset
           
 short exceptionTable
           
static byte M_NATIVE
           
static byte M_STATIC
           
static byte M_SYNCHRONIZED
           
 byte maxOperands
           
 byte mflags
           
 byte numExceptionHandlers
           
 byte numLocals
           
 byte numParameters
           
 short signature
           
 
Method Summary
 int getMethodNumber()
           
 VM.VMExceptions getVMExceptions()
          Return access to the exception records for this method.
 
Methods inherited from class lejos.nxt.VM.VMClone
update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

signature

public short signature

exceptionTable

public short exceptionTable

codeOffset

public short codeOffset

numLocals

public byte numLocals

maxOperands

public byte maxOperands

numParameters

public byte numParameters

numExceptionHandlers

public byte numExceptionHandlers

mflags

public byte mflags

M_NATIVE

public static final byte M_NATIVE
See Also:
Constant Field Values

M_SYNCHRONIZED

public static final byte M_SYNCHRONIZED
See Also:
Constant Field Values

M_STATIC

public static final byte M_STATIC
See Also:
Constant Field Values
Method Detail

getVMExceptions

public VM.VMExceptions getVMExceptions()
Return access to the exception records for this method.

Returns:
the VMExceptions object

getMethodNumber

public int getMethodNumber()