sofya.ed.semantic
Class SemanticConstants

java.lang.Object
  extended by sofya.ed.semantic.SemanticConstants

public final class SemanticConstants
extends java.lang.Object

Constants relevant to the semantic event dispatch classes.

Version:
11/15/2005
Author:
Alex Kinneer

Field Summary
static byte EVENT_CALL_RETURN
          Call return event.
static byte EVENT_CATCH
          Exception caught event.
static byte EVENT_CONSTRUCTOR
          Constructor invocation event.
static byte EVENT_CONSTRUCTOR_ENTER
          Object constructor entered event.
static byte EVENT_CONSTRUCTOR_EXIT
          Object constructor exited event.
static byte EVENT_GETFIELD
          Instance field access event.
static byte EVENT_GETSTATIC
          Static field access event.
static byte EVENT_INTERFACE_CALL
          Interface call event.
static byte EVENT_MONITOR_ACQUIRE
          Thread acquired monitor event.
static byte EVENT_MONITOR_CONTEND
          Thread contending for monitor event.
static byte EVENT_MONITOR_PRE_RELEASE
          Thread about to release monitor event.
static byte EVENT_MONITOR_RELEASE
          Thread released monitor event.
static byte EVENT_NEW_OBJ
          NEW instruction event (object is not yet initialized).
static byte EVENT_PUTFIELD
          Instance field write event.
static byte EVENT_PUTSTATIC
          Static field write event.
static byte EVENT_SMETHOD_ENTER
          Static method entered event.
static byte EVENT_SMETHOD_EXIT
          Static method exited event.
static byte EVENT_START
          User code execution started event.
static byte EVENT_STATIC_CALL
          Static call event.
static byte EVENT_STATIC_INIT_ENTER
          Static initializer entered event.
static byte EVENT_THREAD_DEATH
          Thread terminated event.
static byte EVENT_THREAD_START
          Thread started event.
static byte EVENT_THROW
          Exception thrown event.
static byte EVENT_VIRTUAL_CALL
          Virtual call event.
static byte EVENT_VMETHOD_ENTER
          Virtual method entered event.
static byte EVENT_VMETHOD_EXIT
          Virtual method exited event.
static int TYPE_ASSERT
          Probe bitmask for an assertion.
static int TYPE_EVENT
          Probe bitmask for an observable event.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_EVENT

public static final int TYPE_EVENT
Probe bitmask for an observable event.

See Also:
Constant Field Values

TYPE_ASSERT

public static final int TYPE_ASSERT
Probe bitmask for an assertion.

See Also:
Constant Field Values

EVENT_START

public static final byte EVENT_START
User code execution started event.

See Also:
Constant Field Values

EVENT_THREAD_START

public static final byte EVENT_THREAD_START
Thread started event.

See Also:
Constant Field Values

EVENT_THREAD_DEATH

public static final byte EVENT_THREAD_DEATH
Thread terminated event.

See Also:
Constant Field Values

EVENT_NEW_OBJ

public static final byte EVENT_NEW_OBJ
NEW instruction event (object is not yet initialized).

See Also:
Constant Field Values

EVENT_GETSTATIC

public static final byte EVENT_GETSTATIC
Static field access event.

See Also:
Constant Field Values

EVENT_PUTSTATIC

public static final byte EVENT_PUTSTATIC
Static field write event.

See Also:
Constant Field Values

EVENT_GETFIELD

public static final byte EVENT_GETFIELD
Instance field access event.

See Also:
Constant Field Values

EVENT_PUTFIELD

public static final byte EVENT_PUTFIELD
Instance field write event.

See Also:
Constant Field Values

EVENT_MONITOR_CONTEND

public static final byte EVENT_MONITOR_CONTEND
Thread contending for monitor event.

See Also:
Constant Field Values

EVENT_MONITOR_ACQUIRE

public static final byte EVENT_MONITOR_ACQUIRE
Thread acquired monitor event.

See Also:
Constant Field Values

EVENT_MONITOR_PRE_RELEASE

public static final byte EVENT_MONITOR_PRE_RELEASE
Thread about to release monitor event.

See Also:
Constant Field Values

EVENT_MONITOR_RELEASE

public static final byte EVENT_MONITOR_RELEASE
Thread released monitor event.

See Also:
Constant Field Values

EVENT_CONSTRUCTOR

public static final byte EVENT_CONSTRUCTOR
Constructor invocation event.

See Also:
Constant Field Values

EVENT_STATIC_CALL

public static final byte EVENT_STATIC_CALL
Static call event.

See Also:
Constant Field Values

EVENT_VIRTUAL_CALL

public static final byte EVENT_VIRTUAL_CALL
Virtual call event.

See Also:
Constant Field Values

EVENT_INTERFACE_CALL

public static final byte EVENT_INTERFACE_CALL
Interface call event.

See Also:
Constant Field Values

EVENT_CALL_RETURN

public static final byte EVENT_CALL_RETURN
Call return event.

See Also:
Constant Field Values

EVENT_VMETHOD_ENTER

public static final byte EVENT_VMETHOD_ENTER
Virtual method entered event.

See Also:
Constant Field Values

EVENT_VMETHOD_EXIT

public static final byte EVENT_VMETHOD_EXIT
Virtual method exited event.

See Also:
Constant Field Values

EVENT_CONSTRUCTOR_ENTER

public static final byte EVENT_CONSTRUCTOR_ENTER
Object constructor entered event.

See Also:
Constant Field Values

EVENT_CONSTRUCTOR_EXIT

public static final byte EVENT_CONSTRUCTOR_EXIT
Object constructor exited event.

See Also:
Constant Field Values

EVENT_STATIC_INIT_ENTER

public static final byte EVENT_STATIC_INIT_ENTER
Static initializer entered event.

See Also:
Constant Field Values

EVENT_SMETHOD_ENTER

public static final byte EVENT_SMETHOD_ENTER
Static method entered event.

See Also:
Constant Field Values

EVENT_SMETHOD_EXIT

public static final byte EVENT_SMETHOD_EXIT
Static method exited event.

See Also:
Constant Field Values

EVENT_THROW

public static final byte EVENT_THROW
Exception thrown event.

See Also:
Constant Field Values

EVENT_CATCH

public static final byte EVENT_CATCH
Exception caught event.

See Also:
Constant Field Values