Uses of Class
com.google.javascript.jscomp.parsing.parser.trees.ParseTree
Packages that use ParseTree
-
Uses of ParseTree in com.google.javascript.jscomp.parsing.parser.trees
Subclasses of ParseTree in com.google.javascript.jscomp.parsing.parser.treesModifier and TypeClassDescriptionclass
class
class
class
Represents an await expression.class
class
class
class
class
class
class
class
class
class
class
class
Represents a computed property in an object literal.class
Tree for public comptuted property fieldsclass
class
class
class
class
class
class
class
class
class
Represents a dynamic import expression.class
class
class
class
class
Tree for public property fieldsclass
class
Represents a for-await-of statement, which was added in ES2018class
class
class
class
class
class
class
class
class
class
Represents 'new.target'.class
class
class
class
class
class
class
class
class
class
Represents 'new.target'.final class
Represents a null parse tree element.class
class
class
class
class
Creates a OptChainCallExpressionTree that represents a call expression within an optional chain.class
Creates a OptionalMemberExpressionTree that represents a getprop expression within an optional chain.class
Creates a OptionalMemberExpressionTree that represents a getprop expression within an optional chain.class
class
class
class
class
class
class
class
Template literal production in ES6.class
A production representing a literal portion of a template literal.class
A production representing the expression to be evaluated and substituted into a template literal.class
class
class
class
class
Represents UpdateExpression productions from the spec.class
class
class
class
class
class
Fields in com.google.javascript.jscomp.parsing.parser.trees declared as ParseTreeModifier and TypeFieldDescriptionfinal ParseTree
DynamicImportTree.argument
final ParseTree
IterRestTree.assignmentTarget
final ParseTree
ObjectRestTree.assignmentTarget
final ParseTree
FinallyTree.block
final ParseTree
DoWhileStatementTree.body
final ParseTree
ForAwaitOfStatementTree.body
final ParseTree
ForInStatementTree.body
final ParseTree
ForOfStatementTree.body
final ParseTree
ForStatementTree.body
final ParseTree
TryStatementTree.body
final ParseTree
WhileStatementTree.body
final ParseTree
WithStatementTree.body
final ParseTree
TryStatementTree.catchBlock
final ParseTree
CatchTree.catchBody
final ParseTree
ComprehensionForTree.collection
final ParseTree
ForAwaitOfStatementTree.collection
final ParseTree
ForInStatementTree.collection
final ParseTree
ForOfStatementTree.collection
final ParseTree
ConditionalExpressionTree.condition
final ParseTree
DoWhileStatementTree.condition
final ParseTree
ForStatementTree.condition
final ParseTree
IfStatementTree.condition
final ParseTree
WhileStatementTree.condition
final ParseTree
ExportDeclarationTree.declaration
final ParseTree
DefaultParameterTree.defaultValue
final ParseTree
IfStatementTree.elseClause
final ParseTree
CatchTree.exception
final ParseTree
AwaitExpressionTree.expression
final ParseTree
CaseClauseTree.expression
final ParseTree
ComprehensionIfTree.expression
final ParseTree
ExpressionStatementTree.expression
final ParseTree
IterSpreadTree.expression
final ParseTree
ObjectSpreadTree.expression
final ParseTree
ParenExpressionTree.expression
final ParseTree
ReturnStatementTree.expression
final ParseTree
SwitchStatementTree.expression
final ParseTree
TemplateSubstitutionTree.expression
final ParseTree
WithStatementTree.expression
final ParseTree
YieldExpressionTree.expression
final ParseTree
TryStatementTree.finallyBlock
final ParseTree
FunctionDeclarationTree.functionBody
final ParseTree
IfStatementTree.ifClause
final ParseTree
ForStatementTree.increment
final ParseTree
ComprehensionForTree.initializer
final @Nullable ParseTree
ComputedPropertyFieldTree.initializer
final @Nullable ParseTree
FieldDeclarationTree.initializer
final ParseTree
ForAwaitOfStatementTree.initializer
final ParseTree
ForInStatementTree.initializer
final ParseTree
ForOfStatementTree.initializer
final ParseTree
ForStatementTree.initializer
final ParseTree
VariableDeclarationTree.initializer
final ParseTree
BinaryOperatorTree.left
final ParseTree
ConditionalExpressionTree.left
final ParseTree
DefaultParameterTree.lhs
final ParseTree
VariableDeclarationTree.lvalue
final ParseTree
MemberLookupExpressionTree.memberExpression
final ParseTree
OptionalMemberLookupExpressionTree.memberExpression
final ParseTree
ComputedPropertyMethodTree.method
final ParseTree
CallExpressionTree.operand
final ParseTree
MemberExpressionTree.operand
final ParseTree
MemberLookupExpressionTree.operand
final ParseTree
NewExpressionTree.operand
final ParseTree
OptChainCallExpressionTree.operand
final ParseTree
OptionalMemberExpressionTree.operand
final ParseTree
OptionalMemberLookupExpressionTree.operand
final @Nullable ParseTree
TemplateLiteralExpressionTree.operand
final ParseTree
UnaryExpressionTree.operand
final ParseTree
UpdateExpressionTree.operand
final ParseTree
ComputedPropertyDefinitionTree.property
final ParseTree
ComputedPropertyFieldTree.property
final ParseTree
ComputedPropertyGetterTree.property
final ParseTree
ComputedPropertyMethodTree.property
final ParseTree
ComputedPropertySetterTree.property
final ParseTree
BinaryOperatorTree.right
final ParseTree
ConditionalExpressionTree.right
final ParseTree
LabelledStatementTree.statement
final ParseTree
ClassDeclarationTree.superClass
final ParseTree
ComprehensionTree.tailExpression
final ParseTree
ComputedPropertyDefinitionTree.value
final ParseTree
PropertyNameAssignmentTree.value
final ParseTree
ThrowStatementTree.value
Fields in com.google.javascript.jscomp.parsing.parser.trees with type parameters of type ParseTreeModifier and TypeFieldDescriptionfinal com.google.common.collect.ImmutableList
<ParseTree> ArgumentListTree.arguments
final com.google.common.collect.ImmutableList
<ParseTree> SwitchStatementTree.caseClauses
final com.google.common.collect.ImmutableList
<ParseTree> ComprehensionTree.children
final com.google.common.collect.ImmutableList
<ParseTree> ArrayLiteralExpressionTree.elements
final com.google.common.collect.ImmutableList
<ParseTree> ArrayPatternTree.elements
final com.google.common.collect.ImmutableList
<ParseTree> ClassDeclarationTree.elements
final com.google.common.collect.ImmutableList
<ParseTree> TemplateLiteralExpressionTree.elements
final com.google.common.collect.ImmutableList
<ParseTree> ExportDeclarationTree.exportSpecifierList
final com.google.common.collect.ImmutableList
<ParseTree> CommaExpressionTree.expressions
final com.google.common.collect.ImmutableList
<ParseTree> ObjectPatternTree.fields
final com.google.common.collect.ImmutableList
<ParseTree> ImportDeclarationTree.importSpecifierList
final com.google.common.collect.ImmutableList
<ParseTree> FormalParameterListTree.parameters
final com.google.common.collect.ImmutableList
<ParseTree> ObjectLiteralExpressionTree.propertyNameAndValues
final com.google.common.collect.ImmutableList
<ParseTree> ProgramTree.sourceElements
final com.google.common.collect.ImmutableList
<ParseTree> BlockTree.statements
final com.google.common.collect.ImmutableList
<ParseTree> CaseClauseTree.statements
final com.google.common.collect.ImmutableList
<ParseTree> DefaultClauseTree.statements
Methods in com.google.javascript.jscomp.parsing.parser.trees with parameters of type ParseTreeModifier and TypeMethodDescriptionstatic UpdateExpressionTree
UpdateExpressionTree.postfix
(SourceRange location, Token operator, ParseTree operand) static UpdateExpressionTree
UpdateExpressionTree.prefix
(SourceRange location, Token operator, ParseTree operand) FunctionDeclarationTree.Builder.setFunctionBody
(ParseTree functionBody) Required function body.Constructors in com.google.javascript.jscomp.parsing.parser.trees with parameters of type ParseTreeModifierConstructorDescriptionAwaitExpressionTree
(SourceRange location, ParseTree expression) BinaryOperatorTree
(SourceRange location, ParseTree left, Token operator, ParseTree right) CallExpressionTree
(SourceRange location, ParseTree operand, ArgumentListTree arguments) CaseClauseTree
(SourceRange location, ParseTree expression, com.google.common.collect.ImmutableList<ParseTree> statements) CatchTree
(SourceRange location, ParseTree exception, ParseTree catchBody) ClassDeclarationTree
(SourceRange location, IdentifierToken name, ParseTree superClass, com.google.common.collect.ImmutableList<ParseTree> elements) ComprehensionForTree
(SourceRange location, ParseTree initializer, ParseTree collection) ComprehensionIfTree
(SourceRange location, ParseTree expression) ComprehensionTree
(SourceRange location, ComprehensionTree.ComprehensionType type, com.google.common.collect.ImmutableList<ParseTree> children, ParseTree tailExpression) ComputedPropertyDefinitionTree
(SourceRange location, ParseTree property, ParseTree value) ComputedPropertyFieldTree
(SourceRange location, ParseTree property, boolean isStatic, ParseTree initializer) ComputedPropertyGetterTree
(SourceRange location, ParseTree property, boolean isStatic, BlockTree body) ComputedPropertyMethodTree
(SourceRange location, ParseTree property, ParseTree method) ComputedPropertySetterTree
(SourceRange location, ParseTree property, boolean isStatic, FormalParameterListTree parameter, BlockTree body) ConditionalExpressionTree
(SourceRange location, ParseTree condition, ParseTree left, ParseTree right) DefaultParameterTree
(SourceRange location, ParseTree lhs, ParseTree defaultValue) DoWhileStatementTree
(SourceRange location, ParseTree body, ParseTree condition) DynamicImportTree
(SourceRange location, ParseTree argument) ExportDeclarationTree
(SourceRange location, boolean isDefault, boolean isExportAll, ParseTree declaration, com.google.common.collect.ImmutableList<ParseTree> exportSpecifierList, LiteralToken from) ExpressionStatementTree
(SourceRange location, ParseTree expression) FieldDeclarationTree
(SourceRange location, IdentifierToken name, boolean isStatic, ParseTree initializer) FinallyTree
(SourceRange location, ParseTree block) ForAwaitOfStatementTree
(SourceRange location, ParseTree initializer, ParseTree collection, ParseTree body) ForInStatementTree
(SourceRange location, ParseTree initializer, ParseTree collection, ParseTree body) ForOfStatementTree
(SourceRange location, ParseTree initializer, ParseTree collection, ParseTree body) ForStatementTree
(SourceRange location, ParseTree variables, ParseTree condition, ParseTree increment, ParseTree body) IfStatementTree
(SourceRange location, ParseTree condition, ParseTree ifClause, ParseTree elseClause) IterRestTree
(SourceRange location, ParseTree assignmentTarget) IterSpreadTree
(SourceRange location, ParseTree expression) LabelledStatementTree
(SourceRange location, IdentifierToken name, ParseTree statement) MemberExpressionTree
(SourceRange location, ParseTree operand, IdentifierToken memberName) MemberLookupExpressionTree
(SourceRange location, ParseTree operand, ParseTree memberExpression) NewExpressionTree
(SourceRange location, ParseTree operand, ArgumentListTree arguments, boolean hasTrailingComma) ObjectRestTree
(SourceRange location, ParseTree assignmentTarget) ObjectSpreadTree
(SourceRange location, ParseTree expression) OptChainCallExpressionTree
(SourceRange location, ParseTree operand, ArgumentListTree arguments, boolean isStartOfOptionalChain, boolean hasTrailingComma) OptionalMemberExpressionTree
(SourceRange location, ParseTree operand, IdentifierToken memberName, boolean isStartOfOptionalChain) OptionalMemberLookupExpressionTree
(SourceRange location, ParseTree operand, ParseTree memberExpression, boolean isStartOfOptionalChain) ParenExpressionTree
(SourceRange location, ParseTree expression) PropertyNameAssignmentTree
(SourceRange location, Token name, ParseTree value) ReturnStatementTree
(SourceRange location, ParseTree expression) SwitchStatementTree
(SourceRange location, ParseTree expression, com.google.common.collect.ImmutableList<ParseTree> caseClauses) TemplateLiteralExpressionTree
(SourceRange location, ParseTree operand, com.google.common.collect.ImmutableList<ParseTree> elements) TemplateSubstitutionTree
(SourceRange location, ParseTree expression) ThrowStatementTree
(SourceRange location, ParseTree value) TryStatementTree
(SourceRange location, ParseTree body, ParseTree catchBlock, ParseTree finallyBlock) UnaryExpressionTree
(SourceRange location, Token operator, ParseTree operand) UpdateExpressionTree
(SourceRange location, Token operator, UpdateExpressionTree.OperatorPosition operatorPosition, ParseTree operand) VariableDeclarationTree
(SourceRange location, ParseTree lvalue, ParseTree initializer) WhileStatementTree
(SourceRange location, ParseTree condition, ParseTree body) WithStatementTree
(SourceRange location, ParseTree expression, ParseTree body) YieldExpressionTree
(SourceRange location, boolean isYieldAll, ParseTree expression) Constructor parameters in com.google.javascript.jscomp.parsing.parser.trees with type arguments of type ParseTreeModifierConstructorDescriptionArgumentListTree
(SourceRange location, com.google.common.collect.ImmutableList<ParseTree> arguments, boolean hasTrailingComma, com.google.common.collect.ImmutableList<SourcePosition> commaPositions) ArrayLiteralExpressionTree
(SourceRange location, com.google.common.collect.ImmutableList<ParseTree> elements, boolean hasTrailingComma) ArrayPatternTree
(SourceRange location, com.google.common.collect.ImmutableList<ParseTree> elements) BlockTree
(SourceRange location, com.google.common.collect.ImmutableList<ParseTree> statements) CaseClauseTree
(SourceRange location, ParseTree expression, com.google.common.collect.ImmutableList<ParseTree> statements) ClassDeclarationTree
(SourceRange location, IdentifierToken name, ParseTree superClass, com.google.common.collect.ImmutableList<ParseTree> elements) CommaExpressionTree
(SourceRange location, com.google.common.collect.ImmutableList<ParseTree> expressions) ComprehensionTree
(SourceRange location, ComprehensionTree.ComprehensionType type, com.google.common.collect.ImmutableList<ParseTree> children, ParseTree tailExpression) DefaultClauseTree
(SourceRange location, com.google.common.collect.ImmutableList<ParseTree> statements) ExportDeclarationTree
(SourceRange location, boolean isDefault, boolean isExportAll, ParseTree declaration, com.google.common.collect.ImmutableList<ParseTree> exportSpecifierList, LiteralToken from) FormalParameterListTree
(SourceRange location, com.google.common.collect.ImmutableList<ParseTree> parameters, boolean hasTrailingComma, com.google.common.collect.ImmutableList<SourcePosition> commaPositions) ImportDeclarationTree
(SourceRange location, IdentifierToken defaultBindingIdentifier, com.google.common.collect.ImmutableList<ParseTree> importSpecifierList, IdentifierToken nameSpaceImportIdentifier, LiteralToken moduleSpecifier) ObjectLiteralExpressionTree
(SourceRange location, com.google.common.collect.ImmutableList<ParseTree> propertyNameAndValues, boolean hasTrailingComma) ObjectPatternTree
(SourceRange location, com.google.common.collect.ImmutableList<ParseTree> fields) ProgramTree
(SourceRange location, com.google.common.collect.ImmutableList<ParseTree> sourceElements, com.google.common.collect.ImmutableList<Comment> sourceComments) SwitchStatementTree
(SourceRange location, ParseTree expression, com.google.common.collect.ImmutableList<ParseTree> caseClauses) TemplateLiteralExpressionTree
(SourceRange location, ParseTree operand, com.google.common.collect.ImmutableList<ParseTree> elements)