Package org.eclipse.lsp4j.debug
Class DataBreakpointInfoResponse
- java.lang.Object
-
- org.eclipse.lsp4j.debug.DataBreakpointInfoResponse
-
public class DataBreakpointInfoResponse extends java.lang.Object
Response to 'dataBreakpointInfo' request.
-
-
Constructor Summary
Constructors Constructor Description DataBreakpointInfoResponse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
DataBreakpointAccessType[]
getAccessTypes()
Attribute lists the available access types for a potential data breakpoint.java.lang.Boolean
getCanPersist()
Attribute indicates that a potential data breakpoint could be persisted across sessions.java.lang.String
getDataId()
An identifier for the data on which a data breakpoint can be registered with the setDataBreakpoints request or null if no data breakpoint is available.java.lang.String
getDescription()
UI string that describes on what data the breakpoint is set on or why a data breakpoint is not available.int
hashCode()
void
setAccessTypes(DataBreakpointAccessType[] accessTypes)
Attribute lists the available access types for a potential data breakpoint.void
setCanPersist(java.lang.Boolean canPersist)
Attribute indicates that a potential data breakpoint could be persisted across sessions.void
setDataId(java.lang.String dataId)
An identifier for the data on which a data breakpoint can be registered with the setDataBreakpoints request or null if no data breakpoint is available.void
setDescription(java.lang.String description)
UI string that describes on what data the breakpoint is set on or why a data breakpoint is not available.java.lang.String
toString()
-
-
-
Method Detail
-
getDataId
public java.lang.String getDataId()
An identifier for the data on which a data breakpoint can be registered with the setDataBreakpoints request or null if no data breakpoint is available. If a `variablesReference` or `frameId` is passed, the `dataId` is valid in the current suspended state, otherwise it's valid indefinitely. See 'Lifetime of Object References' in the Overview section for details. Breakpoints set using the `dataId` in the `setDataBreakpoints` request may outlive the lifetime of the associated `dataId`.
-
setDataId
public void setDataId(java.lang.String dataId)
An identifier for the data on which a data breakpoint can be registered with the setDataBreakpoints request or null if no data breakpoint is available. If a `variablesReference` or `frameId` is passed, the `dataId` is valid in the current suspended state, otherwise it's valid indefinitely. See 'Lifetime of Object References' in the Overview section for details. Breakpoints set using the `dataId` in the `setDataBreakpoints` request may outlive the lifetime of the associated `dataId`.
-
getDescription
public java.lang.String getDescription()
UI string that describes on what data the breakpoint is set on or why a data breakpoint is not available.
-
setDescription
public void setDescription(java.lang.String description)
UI string that describes on what data the breakpoint is set on or why a data breakpoint is not available.
-
getAccessTypes
public DataBreakpointAccessType[] getAccessTypes()
Attribute lists the available access types for a potential data breakpoint. A UI client could surface this information.This is an optional property.
-
setAccessTypes
public void setAccessTypes(DataBreakpointAccessType[] accessTypes)
Attribute lists the available access types for a potential data breakpoint. A UI client could surface this information.This is an optional property.
-
getCanPersist
public java.lang.Boolean getCanPersist()
Attribute indicates that a potential data breakpoint could be persisted across sessions.This is an optional property.
-
setCanPersist
public void setCanPersist(java.lang.Boolean canPersist)
Attribute indicates that a potential data breakpoint could be persisted across sessions.This is an optional property.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-