Package org.eclipse.lsp4j
Class CodeActionContext
- java.lang.Object
-
- org.eclipse.lsp4j.CodeActionContext
-
public class CodeActionContext extends java.lang.ObjectContains additional diagnostic information about the context in which a code action is run.
-
-
Constructor Summary
Constructors Constructor Description CodeActionContext()CodeActionContext(java.util.List<Diagnostic> diagnostics)CodeActionContext(java.util.List<Diagnostic> diagnostics, java.util.List<java.lang.String> only)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(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.CodeActionTriggerKindgetTriggerKind()The reason why code actions were requested.inthashCode()voidsetDiagnostics(java.util.List<Diagnostic> diagnostics)An array of diagnostics.voidsetOnly(java.util.List<java.lang.String> only)Requested kind of actions to return.voidsetTriggerKind(CodeActionTriggerKind triggerKind)The reason why code actions were requested.java.lang.StringtoString()
-
-
-
Constructor Detail
-
CodeActionContext
public CodeActionContext()
-
CodeActionContext
public CodeActionContext(java.util.List<Diagnostic> diagnostics)
-
CodeActionContext
public CodeActionContext(java.util.List<Diagnostic> diagnostics, java.util.List<java.lang.String> only)
-
-
Method Detail
-
getDiagnostics
public java.util.List<Diagnostic> getDiagnostics()
An array of diagnostics.
-
setDiagnostics
public void setDiagnostics(java.util.List<Diagnostic> diagnostics)
An array of diagnostics.
-
getOnly
public java.util.List<java.lang.String> getOnly()
Requested kind of actions to return.Actions not of this kind are filtered out by the client before being shown. So servers can omit computing them.
See
CodeActionKindfor some predefined code action kinds.
-
setOnly
public void setOnly(java.util.List<java.lang.String> only)
Requested kind of actions to return.Actions not of this kind are filtered out by the client before being shown. So servers can omit computing them.
See
CodeActionKindfor some predefined code action kinds.
-
getTriggerKind
public CodeActionTriggerKind getTriggerKind()
The reason why code actions were requested.Since 3.17.0
-
setTriggerKind
public void setTriggerKind(CodeActionTriggerKind triggerKind)
The reason why code actions were requested.Since 3.17.0
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-