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 classAmbientDeclarationTreeclassArgumentListTreeclassArrayLiteralExpressionTreeclassArrayPatternTreeclassArrayTypeTreeRepresents an array type (foo[]).classAwaitExpressionTreeRepresents an await expression.classBinaryOperatorTreeclassBlockTreeclassBreakStatementTreeclassCallExpressionTreeclassCallSignatureTreeRepresents an callable or newable object in TypeScript.classCaseClauseTreeclassCatchTreeclassClassDeclarationTreeclassCommaExpressionTreeclassComprehensionForTreeclassComprehensionIfTreeclassComprehensionTreeclassComputedPropertyDefinitionTreeRepresents a computed property in an object literal.classComputedPropertyGetterTreeclassComputedPropertyMemberVariableTreeRepresents a member variable with a computed property name.classComputedPropertyMethodTreeclassComputedPropertySetterTreeclassConditionalExpressionTreeclassContinueStatementTreeclassDebuggerStatementTreeclassDefaultClauseTreeclassDefaultParameterTreeclassDoWhileStatementTreeclassDynamicImportTreeRepresents a dynamic import expression.classEmptyStatementTreeclassEnumDeclarationTreeclassExportDeclarationTreeclassExportSpecifierTreeclassExpressionStatementTreeclassFinallyTreeclassForAwaitOfStatementTreeRepresents a for-await-of statement, which was added in ES2018classForInStatementTreeclassFormalParameterListTreeclassForOfStatementTreeclassForStatementTreeclassFunctionDeclarationTreeclassFunctionTypeTreeclassGenericTypeListTreeA tree representing generic type(s) in classes and functions (class Foo<T extends () => boolean, U>).classGetAccessorTreeclassIdentifierExpressionTreeclassIfStatementTreeclassImportDeclarationTreeclassImportMetaExpressionTreeRepresents 'new.target'.classImportSpecifierTreeclassIndexSignatureTreeRepresents an indexable object in TypeScript.classInterfaceDeclarationTreeclassIterRestTreeclassIterSpreadTreeclassLabelledStatementTreeclassLiteralExpressionTreeclassMemberExpressionTreeclassMemberLookupExpressionTreeclassMemberVariableTreeRepresents a member variable, also know as a field, of a class.classMissingPrimaryExpressionTreeclassNamespaceDeclarationTreeTypeScript namespace declaration (eg.classNamespaceNameTreeParse tree node representing a namespace name (of the formfoo.bar.Baz)classNewExpressionTreeclassNewTargetExpressionTreeRepresents 'new.target'.classNullTreeRepresents a null parse tree element.classObjectLiteralExpressionTreeclassObjectPatternTreeclassObjectRestTreeclassObjectSpreadTreeclassOptionalCallExpressionTreeCreates a OptionalCallExpressionTree that represents a call expression within an optional chain.classOptionalMemberExpressionTreeCreates a OptionalMemberExpressionTree that represents a getprop expression within an optional chain.classOptionalMemberLookupExpressionTreeCreates a OptionalMemberExpressionTree that represents a getprop expression within an optional chain.classOptionalParameterTreeclassParameterizedTypeTreeA type that has type arguments applied to it (Foo<Bar, Baz>).classParenExpressionTreeclassProgramTreeclassPropertyNameAssignmentTreeclassRecordTypeTreeclassReturnStatementTreeclassSetAccessorTreeclassSuperExpressionTreeclassSwitchStatementTreeclassTemplateLiteralExpressionTreeTemplate literal production in ES6.classTemplateLiteralPortionTreeA production representing a literal portion of a template literal.classTemplateSubstitutionTreeA production representing the expression to be evaluated and substituted into a template literal.classThisExpressionTreeclassThrowStatementTreeclassTryStatementTreeclassTypeAliasTreeclassTypedParameterTreeA parameter with a type specified.classTypeNameTreeParse tree node representing a type name (of the formfoo.bar.Baz) split into segments ([foo, bar, Baz]).classTypeQueryTreeParse tree node representing a type query of the formtypeof foo.bar.bazclassUnaryExpressionTreeclassUnionTypeTreeParse tree node representing a union type of the formfoo | bar | baz.classUpdateExpressionTreeRepresents UpdateExpression productions from the spec.classVariableDeclarationListTreeclassVariableDeclarationTreeclassVariableStatementTreeclassWhileStatementTreeclassWithStatementTreeclassYieldExpressionTreeFields in com.google.javascript.jscomp.parsing.parser.trees declared as ParseTree Modifier and Type Field Description ParseTreeDynamicImportTree. argumentParseTreeIterRestTree. assignmentTargetParseTreeObjectRestTree. assignmentTargetParseTreeFinallyTree. blockParseTreeDoWhileStatementTree. bodyParseTreeForAwaitOfStatementTree. bodyParseTreeForInStatementTree. bodyParseTreeForOfStatementTree. bodyParseTreeForStatementTree. bodyParseTreeTryStatementTree. bodyParseTreeWhileStatementTree. bodyParseTreeWithStatementTree. bodyParseTreeTryStatementTree. catchBlockParseTreeCatchTree. catchBodyParseTreeComprehensionForTree. collectionParseTreeForAwaitOfStatementTree. collectionParseTreeForInStatementTree. collectionParseTreeForOfStatementTree. collectionParseTreeConditionalExpressionTree. conditionParseTreeDoWhileStatementTree. conditionParseTreeForStatementTree. conditionParseTreeIfStatementTree. conditionParseTreeWhileStatementTree. conditionParseTreeAmbientDeclarationTree. declarationParseTreeExportDeclarationTree. declarationParseTreeComputedPropertyMemberVariableTree. declaredTypeParseTreeIndexSignatureTree. declaredTypeParseTreeMemberVariableTree. declaredTypeParseTreeVariableDeclarationTree. declaredTypeParseTreeDefaultParameterTree. defaultValueParseTreeArrayTypeTree. elementTypeParseTreeIfStatementTree. elseClauseParseTreeCatchTree. exceptionParseTreeAwaitExpressionTree. expressionParseTreeCaseClauseTree. expressionParseTreeComprehensionIfTree. expressionParseTreeExpressionStatementTree. expressionParseTreeIterSpreadTree. expressionParseTreeObjectSpreadTree. expressionParseTreeParenExpressionTree. expressionParseTreeReturnStatementTree. expressionParseTreeSwitchStatementTree. expressionParseTreeTemplateSubstitutionTree. expressionParseTreeWithStatementTree. expressionParseTreeYieldExpressionTree. expressionParseTreeTryStatementTree. finallyBlockParseTreeFunctionDeclarationTree. functionBodyParseTreeIfStatementTree. ifClauseParseTreeForStatementTree. incrementParseTreeComprehensionForTree. initializerParseTreeForAwaitOfStatementTree. initializerParseTreeForInStatementTree. initializerParseTreeForOfStatementTree. initializerParseTreeForStatementTree. initializerParseTreeVariableDeclarationTree. initializerParseTreeBinaryOperatorTree. leftParseTreeConditionalExpressionTree. leftParseTreeDefaultParameterTree. lhsParseTreeVariableDeclarationTree. lvalueParseTreeMemberLookupExpressionTree. memberExpressionParseTreeOptionalMemberLookupExpressionTree. memberExpressionParseTreeComputedPropertyMethodTree. methodParseTreeIndexSignatureTree. nameParseTreeCallExpressionTree. operandParseTreeMemberExpressionTree. operandParseTreeMemberLookupExpressionTree. operandParseTreeNewExpressionTree. operandParseTreeOptionalCallExpressionTree. operandParseTreeOptionalMemberExpressionTree. operandParseTreeOptionalMemberLookupExpressionTree. operandParseTreeTemplateLiteralExpressionTree. operandParseTreeUnaryExpressionTree. operandParseTreeUpdateExpressionTree. operandParseTreeTypeAliasTree. originalParseTreeOptionalParameterTree. paramParseTreeTypedParameterTree. paramParseTreeComputedPropertyDefinitionTree. propertyParseTreeComputedPropertyGetterTree. propertyParseTreeComputedPropertyMemberVariableTree. propertyParseTreeComputedPropertyMethodTree. propertyParseTreeComputedPropertySetterTree. propertyParseTreeCallSignatureTree. returnTypeParseTreeComputedPropertyGetterTree. returnTypeParseTreeFunctionDeclarationTree. returnTypeParseTreeFunctionTypeTree. returnTypeParseTreeGetAccessorTree. returnTypeParseTreeBinaryOperatorTree. rightParseTreeConditionalExpressionTree. rightParseTreeLabelledStatementTree. statementParseTreeClassDeclarationTree. superClassParseTreeComprehensionTree. tailExpressionParseTreeTypedParameterTree. typeAnnotationParseTreeComputedPropertyDefinitionTree. valueParseTreePropertyNameAssignmentTree. valueParseTreeThrowStatementTree. valueFields 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. argumentscom.google.common.collect.ImmutableList<ParseTree>SwitchStatementTree. caseClausescom.google.common.collect.ImmutableList<ParseTree>ComprehensionTree. childrencom.google.common.collect.ImmutableList<ParseTree>ArrayLiteralExpressionTree. elementscom.google.common.collect.ImmutableList<ParseTree>ArrayPatternTree. elementscom.google.common.collect.ImmutableList<ParseTree>ClassDeclarationTree. elementscom.google.common.collect.ImmutableList<ParseTree>InterfaceDeclarationTree. elementscom.google.common.collect.ImmutableList<ParseTree>NamespaceDeclarationTree. elementscom.google.common.collect.ImmutableList<ParseTree>TemplateLiteralExpressionTree. elementscom.google.common.collect.ImmutableList<ParseTree>ExportDeclarationTree. exportSpecifierListcom.google.common.collect.ImmutableList<ParseTree>CommaExpressionTree. expressionscom.google.common.collect.ImmutableList<ParseTree>ObjectPatternTree. fieldsjava.util.LinkedHashMap<IdentifierToken,ParseTree>GenericTypeListTree. genericscom.google.common.collect.ImmutableList<ParseTree>ImportDeclarationTree. importSpecifierListcom.google.common.collect.ImmutableList<ParseTree>ClassDeclarationTree. interfacescom.google.common.collect.ImmutableList<ParseTree>EnumDeclarationTree. memberscom.google.common.collect.ImmutableList<ParseTree>RecordTypeTree. memberscom.google.common.collect.ImmutableList<ParseTree>FormalParameterListTree. parameterscom.google.common.collect.ImmutableList<ParseTree>ObjectLiteralExpressionTree. propertyNameAndValuescom.google.common.collect.ImmutableList<ParseTree>ProgramTree. sourceElementscom.google.common.collect.ImmutableList<ParseTree>BlockTree. statementscom.google.common.collect.ImmutableList<ParseTree>CaseClauseTree. statementscom.google.common.collect.ImmutableList<ParseTree>DefaultClauseTree. statementscom.google.common.collect.ImmutableList<ParseTree>InterfaceDeclarationTree. superInterfacescom.google.common.collect.ImmutableList<ParseTree>ParameterizedTypeTree. typeArgumentscom.google.common.collect.ImmutableList<ParseTree>UnionTypeTree. typesMethods in com.google.javascript.jscomp.parsing.parser.trees with parameters of type ParseTree Modifier and Type Method Description static UpdateExpressionTreeUpdateExpressionTree. postfix(SourceRange location, Token operator, ParseTree operand)static UpdateExpressionTreeUpdateExpressionTree. prefix(SourceRange location, Token operator, ParseTree operand)FunctionDeclarationTree.BuilderFunctionDeclarationTree.Builder. setFunctionBody(ParseTree functionBody)Required function body.FunctionDeclarationTree.BuilderFunctionDeclarationTree.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)
-