edu.rice.cs.drjava.model.debug.jpda
Class JPDADebugger.DelegatingLocation
java.lang.Object
edu.rice.cs.drjava.model.debug.jpda.JPDADebugger.DelegatingLocation
- All Implemented Interfaces:
- com.sun.jdi.Location, com.sun.jdi.Mirror, Comparable<com.sun.jdi.Location>
- Enclosing class:
- JPDADebugger
protected static class JPDADebugger.DelegatingLocation
- extends Object
- implements com.sun.jdi.Location
A Location that delegates to another location in all cases except for line number,
source path and source name.
_delegee
protected com.sun.jdi.Location _delegee
_sourceName
protected String _sourceName
_sourcePath
protected String _sourcePath
_lineNumber
protected int _lineNumber
JPDADebugger.DelegatingLocation
public JPDADebugger.DelegatingLocation(String sourceName,
int lineNumber,
com.sun.jdi.Location delegee)
codeIndex
public long codeIndex()
- Specified by:
codeIndex in interface com.sun.jdi.Location
declaringType
public com.sun.jdi.ReferenceType declaringType()
- Specified by:
declaringType in interface com.sun.jdi.Location
equals
public boolean equals(Object obj)
- Specified by:
equals in interface com.sun.jdi.Location- Overrides:
equals in class Object
hashCode
public int hashCode()
- Specified by:
hashCode in interface com.sun.jdi.Location- Overrides:
hashCode in class Object
lineNumber
public int lineNumber()
- Specified by:
lineNumber in interface com.sun.jdi.Location
lineNumber
public int lineNumber(String stratum)
- Specified by:
lineNumber in interface com.sun.jdi.Location
method
public com.sun.jdi.Method method()
- Specified by:
method in interface com.sun.jdi.Location
sourceName
public String sourceName()
- Specified by:
sourceName in interface com.sun.jdi.Location
sourceName
public String sourceName(String stratum)
- Specified by:
sourceName in interface com.sun.jdi.Location
sourcePath
public String sourcePath()
throws com.sun.jdi.AbsentInformationException
- Specified by:
sourcePath in interface com.sun.jdi.Location
- Throws:
com.sun.jdi.AbsentInformationException
sourcePath
public String sourcePath(String stratum)
throws com.sun.jdi.AbsentInformationException
- Specified by:
sourcePath in interface com.sun.jdi.Location
- Throws:
com.sun.jdi.AbsentInformationException
toString
public String toString()
- Specified by:
toString in interface com.sun.jdi.Mirror- Overrides:
toString in class Object
virtualMachine
public com.sun.jdi.VirtualMachine virtualMachine()
- Specified by:
virtualMachine in interface com.sun.jdi.Mirror
compareTo
public int compareTo(com.sun.jdi.Location o)
- Specified by:
compareTo in interface Comparable<com.sun.jdi.Location>