public final class ConstantNode extends Expression
| Constructor and Description |
|---|
ConstantNode(Result value) |
ConstantNode(java.lang.String value) |
| Modifier and Type | Method and Description |
|---|---|
LookupElement[] |
calculateLookupItems(ExpressionContext context) |
Result |
calculateQuickResult(ExpressionContext context) |
Result |
calculateResult(ExpressionContext context) |
boolean |
requiresCommittedPSI() |
ConstantNode |
withLookupItems(java.util.Collection<? extends LookupElement> lookupElements) |
ConstantNode |
withLookupItems(LookupElement... lookupElements) |
ConstantNode |
withLookupStrings(java.util.Collection<java.lang.String> lookupElements) |
ConstantNode |
withLookupStrings(java.lang.String... lookupElements) |
getAdvertisingText, getLookupFocusDegreepublic ConstantNode(java.lang.String value)
public ConstantNode(Result value)
public ConstantNode withLookupItems(LookupElement... lookupElements)
public ConstantNode withLookupItems(java.util.Collection<? extends LookupElement> lookupElements)
public ConstantNode withLookupStrings(java.lang.String... lookupElements)
public ConstantNode withLookupStrings(java.util.Collection<java.lang.String> lookupElements)
public Result calculateResult(ExpressionContext context)
calculateResult in class Expressionpublic Result calculateQuickResult(ExpressionContext context)
calculateQuickResult in class Expressionpublic boolean requiresCommittedPSI()
requiresCommittedPSI in class ExpressionExpression.calculateResult(com.intellij.codeInsight.template.ExpressionContext) or
Expression.calculateQuickResult(com.intellij.codeInsight.template.ExpressionContext)
require committed PSI for their calculation or false otherwisepublic LookupElement[] calculateLookupItems(ExpressionContext context)
calculateLookupItems in class Expression