public interface ExecutionTrackingInfo
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getClassName()
Returns the name of the class of the location where the ExecutionTrackingInfo was generated
|
java.lang.String |
getFQClassName()
Returns the fully qualified name of the class of the location where the ExecutionTrackingInfo was generated
|
DebuggerLocation |
getLocation()
Returns the location where the debuggee is stopped
|
MethodDescriptor |
getMethodDescriptor()
Only set when Event Type = METHOD_ENTERED
|
java.lang.String |
getMethodName()
Returns the method name of the location where the ExecutionTrackingInfo was generated
|
java.lang.String |
getPackage()
Returns the package of the location where the ExecutionTrackingInfo was generated
|
java.util.List<java.lang.String> |
getParameterTypes()
Returns the method parameter type names of the location where the ExecutionTrackingInfo was generated
|
java.lang.String |
getRedefinedClassSourceFile()
Returns the class redefined when event type is CLASS_REDEFINED
|
java.net.URL |
getSourceURL(Context context)
Return the URL of the source file associated with the debuggee stop location
|
long |
getTimestamp()
Return nanotime timestamp of when tracking info was created
|
java.lang.Object |
getUniqueID()
Returns a unique ID that can disambiguate multiple calls into the same method
|
boolean |
isBackground()
Indicates the current step was done as a background step
|
boolean isBackground()
DebuggerLocation getLocation()
long getTimestamp()
java.lang.String getFQClassName()
java.lang.String getClassName()
java.lang.String getPackage()
java.net.URL getSourceURL(Context context)
java.lang.String getMethodName()
java.util.List<java.lang.String> getParameterTypes()
java.lang.Object getUniqueID()
java.lang.String getRedefinedClassSourceFile()
MethodDescriptor getMethodDescriptor()