public class InvalidatedEventArguments
extends java.lang.Object
Debug adapters do not have to emit this event for runtime changes like stopped or thread events because in that case the client refetches the new state anyway. But the event can be used for example to refresh the UI after rendering formatting has changed in the debug adapter.
This event should only be sent if the debug adapter has received a value true for the 'supportsInvalidatedEvent' capability of the 'initialize' request.
Constructor and Description |
---|
InvalidatedEventArguments() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String[] |
getAreas()
Optional set of logical areas that got invalidated.
|
java.lang.Integer |
getStackFrameId()
If specified, the client only needs to refetch data related to this stack frame (and the 'threadId' is
ignored).
|
java.lang.Integer |
getThreadId()
If specified, the client only needs to refetch data related to this thread.
|
int |
hashCode() |
void |
setAreas(java.lang.String[] areas)
Optional set of logical areas that got invalidated.
|
void |
setStackFrameId(java.lang.Integer stackFrameId)
If specified, the client only needs to refetch data related to this stack frame (and the 'threadId' is
ignored).
|
void |
setThreadId(java.lang.Integer threadId)
If specified, the client only needs to refetch data related to this thread.
|
java.lang.String |
toString() |
@Pure public java.lang.String[] getAreas()
This is an optional property.
Possible values include - but not limited to those defined in InvalidatedAreas
public void setAreas(java.lang.String[] areas)
This is an optional property.
Possible values include - but not limited to those defined in InvalidatedAreas
@Pure public java.lang.Integer getThreadId()
This is an optional property.
public void setThreadId(java.lang.Integer threadId)
This is an optional property.
@Pure public java.lang.Integer getStackFrameId()
This is an optional property.
public void setStackFrameId(java.lang.Integer stackFrameId)
This is an optional property.
@Pure public java.lang.String toString()
toString
in class java.lang.Object
@Pure public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
@Pure public int hashCode()
hashCode
in class java.lang.Object