public class InlineValue extends org.eclipse.lsp4j.jsonrpc.messages.Either3<InlineValueText,InlineValueVariableLookup,InlineValueEvaluatableExpression>
InlineValueText).
- as a name to use for a variable lookup (InlineValueVariableLookup)
- as an evaluatable expression (InlineValueEvaluatableExpression)
The InlineValue types combines all inline value types into one type.
Since 3.17.0
| Constructor and Description |
|---|
InlineValue(InlineValueEvaluatableExpression inlineValueEvaluatableExpression) |
InlineValue(InlineValueText inlineValueText) |
InlineValue(InlineValueVariableLookup inlineValueVariableLookup) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
InlineValueEvaluatableExpression |
getInlineValueEvaluatableExpression() |
InlineValueText |
getInlineValueText() |
InlineValueVariableLookup |
getInlineValueVariableLookup() |
int |
hashCode() |
boolean |
isInlineValueEvaluatableExpression() |
boolean |
isInlineValueText() |
boolean |
isInlineValueVariableLookup() |
java.lang.String |
toString() |
forFirst, forLeft3, forRight3, forSecond, forThird, get, getFirst, getSecond, getThird, isFirst, isSecond, isThird, mappublic InlineValue(InlineValueText inlineValueText)
public InlineValue(InlineValueVariableLookup inlineValueVariableLookup)
public InlineValue(InlineValueEvaluatableExpression inlineValueEvaluatableExpression)
public InlineValueText getInlineValueText()
public boolean isInlineValueText()
public InlineValueVariableLookup getInlineValueVariableLookup()
public boolean isInlineValueVariableLookup()
public InlineValueEvaluatableExpression getInlineValueEvaluatableExpression()
public boolean isInlineValueEvaluatableExpression()
@Pure public java.lang.String toString()
toString in class org.eclipse.lsp4j.jsonrpc.messages.Either3<InlineValueText,InlineValueVariableLookup,InlineValueEvaluatableExpression>@Pure public boolean equals(java.lang.Object obj)
equals in class org.eclipse.lsp4j.jsonrpc.messages.Either<InlineValueText,org.eclipse.lsp4j.jsonrpc.messages.Either<InlineValueVariableLookup,InlineValueEvaluatableExpression>>@Pure public int hashCode()
hashCode in class org.eclipse.lsp4j.jsonrpc.messages.Either<InlineValueText,org.eclipse.lsp4j.jsonrpc.messages.Either<InlineValueVariableLookup,InlineValueEvaluatableExpression>>