JIVE Platform
Release 0.3.1

Package edu.bsu.cs.jive.events

Interfaces that define the JiveLog representation for program execution history.

See:
          Description

Interface Summary
AssignEvent An event corresponding to the assigning of a value to a variable.
AssignEvent.Exporter Exporter (reverse-builder) for assign events.
AssignEvent.Importer Importer (builder) for assign events.
CallEvent An event corresponding to a method call.
CallEvent.Caller The caller of a call event.
CallEvent.Caller.InModel A caller that is in the model (i.e., has a contour)
CallEvent.Caller.OutOfModel A caller that is not in the model.
CallEvent.Caller.System The system caller, used for the first call on a thread.
CallEvent.Caller.Visitor A visitor for caller classes.
CallEvent.Exporter Exporter (reverse-builder) for call events.
CallEvent.Importer Importer (builder) for call events.
CallEvent.Target The target of a call event.
CallEvent.Target.InModel A target that is in the model (i.e. has a contour)
CallEvent.Target.InModel.Exporter A reverse-builder for an in-model target.
CallEvent.Target.InModel.Importer A builder for an in-model target.
CallEvent.Target.OutOfModel A target that is not in the model.
CallEvent.Target.Visitor A visitor for target classes.
EOSEvent An end-of-statement event.
EOSEvent.Exporter Exporter (reverse-builder) for an EOS event.
EOSEvent.Importer Importer (builder) for an EOS event.
Event Superinterface of all jivelog events.
Event.Exporter Superinterface for event-specific exporter interfaces.
Event.Importer Superinterface of event-specific importer interfaces.
Event.Visitor Visitor class for event types.
EventSource Identifies an entity that produces execution events.
EventSource.Listener Listens to this event source for event notification.
ExceptionEvent An event corresponding to an exception's being caught.
ExceptionEvent.Exporter Exporter (reverse-builder) for an exception event.
ExceptionEvent.Importer Importer (builder) for an exception event.
ExitEvent An event corresponding to the exit of the VM.
ExitEvent.Exporter A reverse-builder for an exit event.
ExitEvent.Importer A builder for an exit event.
LoadEvent An event corresponding to a class' loading.
LoadEvent.Exporter A reverse-builder for a load event.
LoadEvent.Importer A builder for a load event.
NewEvent An event corresponding to the creation of an object.
NewEvent.Exporter An exporter (reverse-builder) for a new event.
NewEvent.Importer An importer (builder) for a new event.
ReturnEvent Event that represents a method's return.
ReturnEvent.Exporter Exporter (reverse-builder) for return events
ReturnEvent.Importer Importer (builder) for return events.
ReturnEvent.Returner The context from which control is returning.
ReturnEvent.Returner.InModel A returner that is in the model (i.e. has a contour)
ReturnEvent.Returner.OutOfModel A returner that is not in the model.
ReturnEvent.Returner.Visitor Visitor for return event returners.
StartEvent An event generated at the very beginning of a program's execution.
StartEvent.Exporter A reverse-builder for a start event.
StartEvent.Importer A builder for a start event.
 

Class Summary
AbstractEventSource Abstract event source implementation.
AbstractEventVisitor Abstract JiveLog event visitor that provides empty implementations for all methods.
 

Package edu.bsu.cs.jive.events Description

Interfaces that define the JiveLog representation for program execution history.


JIVE Platform
Release 0.3.1