public class CodeActionContext
extends java.lang.Object
| Constructor and Description |
|---|
CodeActionContext() |
CodeActionContext(java.util.List<Diagnostic> diagnostics) |
CodeActionContext(java.util.List<Diagnostic> diagnostics,
java.util.List<java.lang.String> only) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.util.List<Diagnostic> |
getDiagnostics()
An array of diagnostics.
|
java.util.List<java.lang.String> |
getOnly()
Requested kind of actions to return.
|
CodeActionTriggerKind |
getTriggerKind()
The reason why code actions were requested.
|
int |
hashCode() |
void |
setDiagnostics(java.util.List<Diagnostic> diagnostics)
An array of diagnostics.
|
void |
setOnly(java.util.List<java.lang.String> only)
Requested kind of actions to return.
|
void |
setTriggerKind(CodeActionTriggerKind triggerKind)
The reason why code actions were requested.
|
java.lang.String |
toString() |
public CodeActionContext()
public CodeActionContext(java.util.List<Diagnostic> diagnostics)
public CodeActionContext(java.util.List<Diagnostic> diagnostics, java.util.List<java.lang.String> only)
@Pure public java.util.List<Diagnostic> getDiagnostics()
public void setDiagnostics(java.util.List<Diagnostic> diagnostics)
@Pure public java.util.List<java.lang.String> getOnly()
Actions not of this kind are filtered out by the client before being shown. So servers can omit computing them.
See CodeActionKind for some predefined code action kinds.
public void setOnly(java.util.List<java.lang.String> only)
Actions not of this kind are filtered out by the client before being shown. So servers can omit computing them.
See CodeActionKind for some predefined code action kinds.
@Pure public CodeActionTriggerKind getTriggerKind()
Since 3.17.0
public void setTriggerKind(CodeActionTriggerKind triggerKind)
Since 3.17.0
@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