Class BslExpression
java.lang.Object
com.github._1c_syntax.bsl.languageserver.utils.expressiontree.BslExpression
- Direct Known Subclasses:
AbstractCallNode
,BslOperationNode
,SkippedCallArgumentNode
,TerminalSymbolNode
,TernaryOperatorNode
-
Constructor Summary
ModifierConstructorDescriptionprotected
BslExpression
(ExpressionNodeType nodeType) protected
BslExpression
(ExpressionNodeType nodeType, ParseTree representingAst) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
<T extends BslExpression>
Tcast()
Синтаксический-помощник для более удобных downcast-овboolean
int
hashCode()
void
setRepresentingAst
(ParseTree representingAst) toString()
-
Constructor Details
-
BslExpression
-
BslExpression
@ConstructorProperties({"nodeType","representingAst"}) protected BslExpression(ExpressionNodeType nodeType, ParseTree representingAst)
-
-
Method Details
-
cast
Синтаксический-помощник для более удобных downcast-ов- Type Parameters:
T
- тип, к которому надо привести данный узел- Returns:
- значение заданного типа
-
getNodeType
-
getRepresentingAst
-
setRepresentingAst
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-