diff options
Diffstat (limited to 'org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/request/RequestID.java')
-rw-r--r-- | org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/request/RequestID.java | 35 |
1 files changed, 22 insertions, 13 deletions
diff --git a/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/request/RequestID.java b/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/request/RequestID.java index f235950ec..23cb63439 100644 --- a/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/request/RequestID.java +++ b/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/request/RequestID.java @@ -10,7 +10,6 @@ *******************************************************************************/ package org.eclipse.jdi.internal.request; - import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; @@ -18,46 +17,54 @@ import java.io.IOException; import org.eclipse.jdi.internal.MirrorImpl; public class RequestID { - /** Null request ID, returned by Virtual Machine in events that were not requested. */ + /** + * Null request ID, returned by Virtual Machine in events that were not + * requested. + */ private static final int NULL_REQUEST_ID = 0; public static final RequestID nullID = new RequestID(NULL_REQUEST_ID); - /** Integer representation of request ID.*/ + /** Integer representation of request ID. */ private int fRequestID; - + /** * Creates new request ID. */ private RequestID(int ID) { fRequestID = ID; } - + /** - * @return Returns whether the request ID is a NULL ID, which means that there is no corresponding request. + * @return Returns whether the request ID is a NULL ID, which means that + * there is no corresponding request. */ public boolean isNull() { return fRequestID == NULL_REQUEST_ID; } - + /** * @return Returns true if two RequestIDs are the same. * @see java.lang.Object#equals(Object) */ + @Override public boolean equals(Object object) { - return object != null && object.getClass().equals(this.getClass()) && fRequestID == ((RequestID)object).fRequestID; + return object != null && object.getClass().equals(this.getClass()) + && fRequestID == ((RequestID) object).fRequestID; } - + /** * @return Returns a has code for this object. * @see java.lang.Object#hashCode */ + @Override public int hashCode() { return fRequestID; } - + /** * @return Returns string representation. */ + @Override public String toString() { return new Long(fRequestID).toString(); } @@ -65,14 +72,16 @@ public class RequestID { /** * Writes IDto stream. */ - public void write(MirrorImpl target, DataOutputStream out) throws IOException { + public void write(MirrorImpl target, DataOutputStream out) + throws IOException { target.writeInt(fRequestID, "request ID", out); //$NON-NLS-1$ } - + /** * @return Returns a new request ID read from stream. */ - public static RequestID read(MirrorImpl target, DataInputStream in) throws IOException { + public static RequestID read(MirrorImpl target, DataInputStream in) + throws IOException { int result = target.readInt("request ID", in); //$NON-NLS-1$ return new RequestID(result); } |