Kyle Galloway wrote:
A few nits, mainly typos and other frivolity.
Index: gnu/classpath/jdwp/event/MethodEntryEvent.java
===================================================================
RCS file: gnu/classpath/jdwp/event/MethodEntryEvent.java
diff -N gnu/classpath/jdwp/event/MethodEntryEvent.java
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ gnu/classpath/jdwp/event/MethodEntryEvent.java 1 Jan 1970 00:00:00
-0000
@@ -0,0 +1,113 @@
+/* MethodEntryEvent.java -- n event specifying that a method has been invoked
typo
+/**
+ * Notification from the VM that that a method has been invoked
+ *
+ * @author Kyle Galloway ([EMAIL PROTECTED])
+ */
+public class MethodEntryEvent
+ extends Event
+{
+ // The thread where the event occurred
+ Thread _thread;
+
+ // the location where the event occurred
+ Location _location;
+
+ //object instance
+ Object _instance;
Should these be private?
+ /**
+ * Writes the event to the given stream
+ *
+ * @param outStream the output stream to write the event to
+ */
+ protected void _writeData(DataOutputStream outStream) throws IOException
The "throws" thing again.
Index: gnu/classpath/jdwp/event/MethodExitEvent.java
===================================================================
RCS file: gnu/classpath/jdwp/event/MethodExitEvent.java
diff -N gnu/classpath/jdwp/event/MethodExitEvent.java
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ gnu/classpath/jdwp/event/MethodExitEvent.java 1 Jan 1970 00:00:00
-0000
@@ -0,0 +1,110 @@
+/* MethodExitEvent.java -- n event specifying that a method has returned
Same typo :-)
+/**
+ * Notification from the VM that that a method has returned
+ *
+ * @author Kyle Galloway ([EMAIL PROTECTED])
+ */
+public class MethodExitEvent
+ extends Event
+{
+ // The thread where the event occurred
+ Thread _thread;
+
+ // the location where the event occurred
+ Location _location;
+
+ // object instance
+ Object _instance;
Same visibility question: private?
+ /**
+ * Writes the event to the given stream
+ *
+ * @param outStream the output stream to write the event to
+ */
+ protected void _writeData(DataOutputStream outStream) throws IOException
:-)
Index: gnu/classpath/jdwp/event/SingleStepEvent.java
===================================================================
RCS file: gnu/classpath/jdwp/event/SingleStepEvent.java
diff -N gnu/classpath/jdwp/event/SingleStepEvent.java
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ gnu/classpath/jdwp/event/SingleStepEvent.java 1 Jan 1970 00:00:00
-0000
@@ -0,0 +1,113 @@
+/**
+ * Notification from the VM that a single step has compleated including the
+ * thread and location stepped to
+ *
+ * @author Kyle Galloway ([EMAIL PROTECTED])
+ */
+public class SingleStepEvent
+ extends Event
+{
+ // the thread where the event occurred
+ Thread _thread;
+
+ // the location where the event occurred
+ Location _location;
+
+ //object instance
+ Object _instance;
Visibility again...
+ /**
+ * Returns a specific filtering parameter for this event. Valid types are
+ * thread and location
+ *
+ * @param type the type of parameter desired
+ * @returns the desired parameter or null
+ */
+ public Object getParameter(int type)
+ {
+ if (type == EVENT_THREAD)
+ return _thread;
+ else if (type == EVENT_LOCATION)
+ return _location;
+
+ return null;
+ }
Missing EVENT_INSTANCE? [Not that any debugger on the planet would ever
use modifiers with a single step other than depth...]
+ /**
+ * Writes the event to the given stream
+ *
+ * @param outStream the output stream to write the event to
+ */
+ protected void _writeData(DataOutputStream outStream) throws IOException
:-)
Otherwise, all looks good.
Keith