Class OptChainCallExpressionTree
- java.lang.Object
-
- com.google.javascript.jscomp.parsing.parser.trees.ParseTree
-
- com.google.javascript.jscomp.parsing.parser.trees.OptChainCallExpressionTree
-
public class OptChainCallExpressionTree extends ParseTree
Creates a OptChainCallExpressionTree that represents a call expression within an optional chain. Has an isOptionalChainStart field to indicate whether it is the start of an optional chain.
-
-
Field Summary
Fields Modifier and Type Field Description ArgumentListTree
arguments
boolean
hasTrailingComma
boolean
isStartOfOptionalChain
ParseTree
operand
-
Constructor Summary
Constructors Constructor Description OptChainCallExpressionTree(SourceRange location, ParseTree operand, ArgumentListTree arguments, boolean isStartOfOptionalChain, boolean hasTrailingComma)
-
Method Summary
-
Methods inherited from class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
asArrayLiteralExpression, asArrayPattern, asAwaitExpression, asBinaryOperator, asBlock, asBreakStatement, asCallExpression, asCaseClause, asCatch, asClassDeclaration, asCommaExpression, asComprehension, asComprehensionFor, asComprehensionIf, asComputedPropertyDefinition, asComputedPropertyField, asComputedPropertyGetter, asComputedPropertyMethod, asComputedPropertySetter, asConditionalExpression, asContinueStatement, asDebuggerStatement, asDefaultClause, asDefaultParameter, asDoWhileStatement, asDynamicImportExpression, asEmptyStatement, asExportDeclaration, asExportSpecifier, asExpressionStatement, asFieldDeclaration, asFinally, asForAwaitOfStatement, asForInStatement, asFormalParameterList, asForOfStatement, asForStatement, asFunctionDeclaration, asGetAccessor, asIdentifierExpression, asIfStatement, asImportDeclaration, asImportMetaExpression, asImportSpecifier, asIterRest, asIterSpread, asLabelledStatement, asLiteralExpression, asMemberExpression, asMemberLookupExpression, asMissingPrimaryExpression, asNewExpression, asNewTargetExpression, asNull, asObjectLiteralExpression, asObjectPattern, asObjectRest, asObjectSpread, asOptChainCallExpression, asOptionalMemberExpression, asOptionalMemberLookupExpression, asParenExpression, asProgram, asPropertyNameAssignment, asReturnStatement, asSetAccessor, asSuperExpression, asSwitchStatement, asTemplateLiteralExpression, asTemplateLiteralPortion, asTemplateSubstitution, asThisExpression, asThrowStatement, asTryStatement, asUnaryExpression, asUpdateExpression, asVariableDeclaration, asVariableDeclarationList, asVariableStatement, asWhileStatement, asWithStatement, asYieldStatement, getEnd, getStart, isPattern, isRestParameter, isValidAssignmentTarget, toString
-
-
-
-
Field Detail
-
operand
public final ParseTree operand
-
arguments
public final ArgumentListTree arguments
-
isStartOfOptionalChain
public final boolean isStartOfOptionalChain
-
hasTrailingComma
public final boolean hasTrailingComma
-
-
Constructor Detail
-
OptChainCallExpressionTree
public OptChainCallExpressionTree(SourceRange location, ParseTree operand, ArgumentListTree arguments, boolean isStartOfOptionalChain, boolean hasTrailingComma)
-
-