Class OptionalCallExpressionTree
- java.lang.Object
-
- com.google.javascript.jscomp.parsing.parser.trees.ParseTree
-
- com.google.javascript.jscomp.parsing.parser.trees.OptionalCallExpressionTree
-
public class OptionalCallExpressionTree extends ParseTree
Creates a OptionalCallExpressionTree 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 OptionalCallExpressionTree(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, asComputedPropertyGetter, asComputedPropertyMethod, asComputedPropertySetter, asConditionalExpression, asContinueStatement, asDebuggerStatement, asDefaultClause, asDefaultParameter, asDoWhileStatement, asDynamicImportExpression, asEmptyStatement, asExportDeclaration, asExportSpecifier, asExpressionStatement, 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, asOptionalCallExpression, 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
-
OptionalCallExpressionTree
public OptionalCallExpressionTree(SourceRange location, ParseTree operand, ArgumentListTree arguments, boolean isStartOfOptionalChain, boolean hasTrailingComma)
-
-