Uses of Class
com.google.javascript.jscomp.parsing.parser.trees.ParseTree
-
Packages that use ParseTree Package Description com.google.javascript.jscomp.parsing.parser.trees -
-
Uses of ParseTree in com.google.javascript.jscomp.parsing.parser.trees
Subclasses of ParseTree in com.google.javascript.jscomp.parsing.parser.trees Modifier and Type Class Description class
AmbientDeclarationTree
class
ArgumentListTree
class
ArrayLiteralExpressionTree
class
ArrayPatternTree
class
ArrayTypeTree
Represents an array type (foo[]
).class
AwaitExpressionTree
Represents an await expression.class
BinaryOperatorTree
class
BlockTree
class
BreakStatementTree
class
CallExpressionTree
class
CallSignatureTree
Represents an callable or newable object in TypeScript.class
CaseClauseTree
class
CatchTree
class
ClassDeclarationTree
class
CommaExpressionTree
class
ComprehensionForTree
class
ComprehensionIfTree
class
ComprehensionTree
class
ComputedPropertyDefinitionTree
Represents a computed property in an object literal.class
ComputedPropertyGetterTree
class
ComputedPropertyMemberVariableTree
Represents a member variable with a computed property name.class
ComputedPropertyMethodTree
class
ComputedPropertySetterTree
class
ConditionalExpressionTree
class
ContinueStatementTree
class
DebuggerStatementTree
class
DefaultClauseTree
class
DefaultParameterTree
class
DoWhileStatementTree
class
DynamicImportTree
Represents a dynamic import expression.class
EmptyStatementTree
class
EnumDeclarationTree
class
ExportDeclarationTree
class
ExportSpecifierTree
class
ExpressionStatementTree
class
FinallyTree
class
ForAwaitOfStatementTree
Represents a for-await-of statement, which was added in ES2018class
ForInStatementTree
class
FormalParameterListTree
class
ForOfStatementTree
class
ForStatementTree
class
FunctionDeclarationTree
class
FunctionTypeTree
class
GenericTypeListTree
A tree representing generic type(s) in classes and functions (class Foo<T extends () => boolean, U>
).class
GetAccessorTree
class
IdentifierExpressionTree
class
IfStatementTree
class
ImportDeclarationTree
class
ImportMetaExpressionTree
Represents 'new.target'.class
ImportSpecifierTree
class
IndexSignatureTree
Represents an indexable object in TypeScript.class
InterfaceDeclarationTree
class
IterRestTree
class
IterSpreadTree
class
LabelledStatementTree
class
LiteralExpressionTree
class
MemberExpressionTree
class
MemberLookupExpressionTree
class
MemberVariableTree
Represents a member variable, also know as a field, of a class.class
MissingPrimaryExpressionTree
class
NamespaceDeclarationTree
TypeScript namespace declaration (eg.class
NamespaceNameTree
Parse tree node representing a namespace name (of the formfoo.bar.Baz
)class
NewExpressionTree
class
NewTargetExpressionTree
Represents 'new.target'.class
NullTree
Represents a null parse tree element.class
ObjectLiteralExpressionTree
class
ObjectPatternTree
class
ObjectRestTree
class
ObjectSpreadTree
class
OptionalCallExpressionTree
Creates a OptionalCallExpressionTree that represents a call expression within an optional chain.class
OptionalMemberExpressionTree
Creates a OptionalMemberExpressionTree that represents a getprop expression within an optional chain.class
OptionalMemberLookupExpressionTree
Creates a OptionalMemberExpressionTree that represents a getprop expression within an optional chain.class
OptionalParameterTree
class
ParameterizedTypeTree
A type that has type arguments applied to it (Foo<Bar, Baz>
).class
ParenExpressionTree
class
ProgramTree
class
PropertyNameAssignmentTree
class
RecordTypeTree
class
ReturnStatementTree
class
SetAccessorTree
class
SuperExpressionTree
class
SwitchStatementTree
class
TemplateLiteralExpressionTree
Template literal production in ES6.class
TemplateLiteralPortionTree
A production representing a literal portion of a template literal.class
TemplateSubstitutionTree
A production representing the expression to be evaluated and substituted into a template literal.class
ThisExpressionTree
class
ThrowStatementTree
class
TryStatementTree
class
TypeAliasTree
class
TypedParameterTree
A parameter with a type specified.class
TypeNameTree
Parse tree node representing a type name (of the formfoo.bar.Baz
) split into segments ([foo, bar, Baz]
).class
TypeQueryTree
Parse tree node representing a type query of the formtypeof foo.bar.baz
class
UnaryExpressionTree
class
UnionTypeTree
Parse tree node representing a union type of the formfoo | bar | baz
.class
UpdateExpressionTree
Represents UpdateExpression productions from the spec.class
VariableDeclarationListTree
class
VariableDeclarationTree
class
VariableStatementTree
class
WhileStatementTree
class
WithStatementTree
class
YieldExpressionTree
Fields in com.google.javascript.jscomp.parsing.parser.trees declared as ParseTree Modifier and Type Field Description ParseTree
DynamicImportTree. argument
ParseTree
IterRestTree. assignmentTarget
ParseTree
ObjectRestTree. assignmentTarget
ParseTree
FinallyTree. block
ParseTree
DoWhileStatementTree. body
ParseTree
ForAwaitOfStatementTree. body
ParseTree
ForInStatementTree. body
ParseTree
ForOfStatementTree. body
ParseTree
ForStatementTree. body
ParseTree
TryStatementTree. body
ParseTree
WhileStatementTree. body
ParseTree
WithStatementTree. body
ParseTree
TryStatementTree. catchBlock
ParseTree
CatchTree. catchBody
ParseTree
ComprehensionForTree. collection
ParseTree
ForAwaitOfStatementTree. collection
ParseTree
ForInStatementTree. collection
ParseTree
ForOfStatementTree. collection
ParseTree
ConditionalExpressionTree. condition
ParseTree
DoWhileStatementTree. condition
ParseTree
ForStatementTree. condition
ParseTree
IfStatementTree. condition
ParseTree
WhileStatementTree. condition
ParseTree
AmbientDeclarationTree. declaration
ParseTree
ExportDeclarationTree. declaration
ParseTree
ComputedPropertyMemberVariableTree. declaredType
ParseTree
IndexSignatureTree. declaredType
ParseTree
MemberVariableTree. declaredType
ParseTree
VariableDeclarationTree. declaredType
ParseTree
DefaultParameterTree. defaultValue
ParseTree
ArrayTypeTree. elementType
ParseTree
IfStatementTree. elseClause
ParseTree
CatchTree. exception
ParseTree
AwaitExpressionTree. expression
ParseTree
CaseClauseTree. expression
ParseTree
ComprehensionIfTree. expression
ParseTree
ExpressionStatementTree. expression
ParseTree
IterSpreadTree. expression
ParseTree
ObjectSpreadTree. expression
ParseTree
ParenExpressionTree. expression
ParseTree
ReturnStatementTree. expression
ParseTree
SwitchStatementTree. expression
ParseTree
TemplateSubstitutionTree. expression
ParseTree
WithStatementTree. expression
ParseTree
YieldExpressionTree. expression
ParseTree
TryStatementTree. finallyBlock
ParseTree
FunctionDeclarationTree. functionBody
ParseTree
IfStatementTree. ifClause
ParseTree
ForStatementTree. increment
ParseTree
ComprehensionForTree. initializer
ParseTree
ForAwaitOfStatementTree. initializer
ParseTree
ForInStatementTree. initializer
ParseTree
ForOfStatementTree. initializer
ParseTree
ForStatementTree. initializer
ParseTree
VariableDeclarationTree. initializer
ParseTree
BinaryOperatorTree. left
ParseTree
ConditionalExpressionTree. left
ParseTree
DefaultParameterTree. lhs
ParseTree
VariableDeclarationTree. lvalue
ParseTree
MemberLookupExpressionTree. memberExpression
ParseTree
OptionalMemberLookupExpressionTree. memberExpression
ParseTree
ComputedPropertyMethodTree. method
ParseTree
IndexSignatureTree. name
ParseTree
CallExpressionTree. operand
ParseTree
MemberExpressionTree. operand
ParseTree
MemberLookupExpressionTree. operand
ParseTree
NewExpressionTree. operand
ParseTree
OptionalCallExpressionTree. operand
ParseTree
OptionalMemberExpressionTree. operand
ParseTree
OptionalMemberLookupExpressionTree. operand
ParseTree
TemplateLiteralExpressionTree. operand
ParseTree
UnaryExpressionTree. operand
ParseTree
UpdateExpressionTree. operand
ParseTree
TypeAliasTree. original
ParseTree
OptionalParameterTree. param
ParseTree
TypedParameterTree. param
ParseTree
ComputedPropertyDefinitionTree. property
ParseTree
ComputedPropertyGetterTree. property
ParseTree
ComputedPropertyMemberVariableTree. property
ParseTree
ComputedPropertyMethodTree. property
ParseTree
ComputedPropertySetterTree. property
ParseTree
CallSignatureTree. returnType
ParseTree
ComputedPropertyGetterTree. returnType
ParseTree
FunctionDeclarationTree. returnType
ParseTree
FunctionTypeTree. returnType
ParseTree
GetAccessorTree. returnType
ParseTree
BinaryOperatorTree. right
ParseTree
ConditionalExpressionTree. right
ParseTree
LabelledStatementTree. statement
ParseTree
ClassDeclarationTree. superClass
ParseTree
ComprehensionTree. tailExpression
ParseTree
TypedParameterTree. typeAnnotation
ParseTree
ComputedPropertyDefinitionTree. value
ParseTree
PropertyNameAssignmentTree. value
ParseTree
ThrowStatementTree. value
Fields in com.google.javascript.jscomp.parsing.parser.trees with type parameters of type ParseTree Modifier and Type Field Description com.google.common.collect.ImmutableList<ParseTree>
ArgumentListTree. arguments
com.google.common.collect.ImmutableList<ParseTree>
SwitchStatementTree. caseClauses
com.google.common.collect.ImmutableList<ParseTree>
ComprehensionTree. children
com.google.common.collect.ImmutableList<ParseTree>
ArrayLiteralExpressionTree. elements
com.google.common.collect.ImmutableList<ParseTree>
ArrayPatternTree. elements
com.google.common.collect.ImmutableList<ParseTree>
ClassDeclarationTree. elements
com.google.common.collect.ImmutableList<ParseTree>
InterfaceDeclarationTree. elements
com.google.common.collect.ImmutableList<ParseTree>
NamespaceDeclarationTree. elements
com.google.common.collect.ImmutableList<ParseTree>
TemplateLiteralExpressionTree. elements
com.google.common.collect.ImmutableList<ParseTree>
ExportDeclarationTree. exportSpecifierList
com.google.common.collect.ImmutableList<ParseTree>
CommaExpressionTree. expressions
com.google.common.collect.ImmutableList<ParseTree>
ObjectPatternTree. fields
java.util.LinkedHashMap<IdentifierToken,ParseTree>
GenericTypeListTree. generics
com.google.common.collect.ImmutableList<ParseTree>
ImportDeclarationTree. importSpecifierList
com.google.common.collect.ImmutableList<ParseTree>
ClassDeclarationTree. interfaces
com.google.common.collect.ImmutableList<ParseTree>
EnumDeclarationTree. members
com.google.common.collect.ImmutableList<ParseTree>
RecordTypeTree. members
com.google.common.collect.ImmutableList<ParseTree>
FormalParameterListTree. parameters
com.google.common.collect.ImmutableList<ParseTree>
ObjectLiteralExpressionTree. propertyNameAndValues
com.google.common.collect.ImmutableList<ParseTree>
ProgramTree. sourceElements
com.google.common.collect.ImmutableList<ParseTree>
BlockTree. statements
com.google.common.collect.ImmutableList<ParseTree>
CaseClauseTree. statements
com.google.common.collect.ImmutableList<ParseTree>
DefaultClauseTree. statements
com.google.common.collect.ImmutableList<ParseTree>
InterfaceDeclarationTree. superInterfaces
com.google.common.collect.ImmutableList<ParseTree>
ParameterizedTypeTree. typeArguments
com.google.common.collect.ImmutableList<ParseTree>
UnionTypeTree. types
Methods in com.google.javascript.jscomp.parsing.parser.trees with parameters of type ParseTree Modifier and Type Method Description static UpdateExpressionTree
UpdateExpressionTree. postfix(SourceRange location, Token operator, ParseTree operand)
static UpdateExpressionTree
UpdateExpressionTree. prefix(SourceRange location, Token operator, ParseTree operand)
FunctionDeclarationTree.Builder
FunctionDeclarationTree.Builder. setFunctionBody(ParseTree functionBody)
Required function body.FunctionDeclarationTree.Builder
FunctionDeclarationTree.Builder. setReturnType(ParseTree returnType)
Optional return type.Constructor parameters in com.google.javascript.jscomp.parsing.parser.trees with type arguments of type ParseTree Constructor Description ArgumentListTree(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, GenericTypeListTree generics, ParseTree superClass, com.google.common.collect.ImmutableList<ParseTree> interfaces, 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)
EnumDeclarationTree(SourceRange location, IdentifierToken name, com.google.common.collect.ImmutableList<ParseTree> members)
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)
GenericTypeListTree(SourceRange location, java.util.LinkedHashMap<IdentifierToken,ParseTree> generics)
ImportDeclarationTree(SourceRange location, IdentifierToken defaultBindingIdentifier, com.google.common.collect.ImmutableList<ParseTree> importSpecifierList, IdentifierToken nameSpaceImportIdentifier, LiteralToken moduleSpecifier)
InterfaceDeclarationTree(SourceRange location, IdentifierToken name, GenericTypeListTree generics, com.google.common.collect.ImmutableList<ParseTree> superInterfaces, com.google.common.collect.ImmutableList<ParseTree> elements)
NamespaceDeclarationTree(SourceRange location, NamespaceNameTree name, com.google.common.collect.ImmutableList<ParseTree> elements)
ObjectLiteralExpressionTree(SourceRange location, com.google.common.collect.ImmutableList<ParseTree> propertyNameAndValues, boolean hasTrailingComma)
ObjectPatternTree(SourceRange location, com.google.common.collect.ImmutableList<ParseTree> fields)
ParameterizedTypeTree(SourceRange location, TypeNameTree typeName, com.google.common.collect.ImmutableList<ParseTree> typeArguments)
ProgramTree(SourceRange location, com.google.common.collect.ImmutableList<ParseTree> sourceElements, com.google.common.collect.ImmutableList<Comment> sourceComments)
RecordTypeTree(SourceRange location, com.google.common.collect.ImmutableList<ParseTree> members)
SwitchStatementTree(SourceRange location, ParseTree expression, com.google.common.collect.ImmutableList<ParseTree> caseClauses)
TemplateLiteralExpressionTree(SourceRange location, ParseTree operand, com.google.common.collect.ImmutableList<ParseTree> elements)
UnionTypeTree(SourceRange location, com.google.common.collect.ImmutableList<ParseTree> types)
-