Class ClassDeclarationTree
- java.lang.Object
-
- com.google.javascript.jscomp.parsing.parser.trees.ParseTree
-
- com.google.javascript.jscomp.parsing.parser.trees.ClassDeclarationTree
-
public class ClassDeclarationTree extends ParseTree
-
-
Field Summary
Fields Modifier and Type Field Description com.google.common.collect.ImmutableList<ParseTree>
elements
GenericTypeListTree
generics
com.google.common.collect.ImmutableList<ParseTree>
interfaces
IdentifierToken
name
ParseTree
superClass
-
Constructor Summary
Constructors Constructor Description ClassDeclarationTree(SourceRange location, IdentifierToken name, GenericTypeListTree generics, ParseTree superClass, com.google.common.collect.ImmutableList<ParseTree> interfaces, com.google.common.collect.ImmutableList<ParseTree> elements)
-
Method Summary
-
Methods inherited from class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
asAmbientDeclaration, asArrayLiteralExpression, asArrayPattern, asArrayType, asAwaitExpression, asBinaryOperator, asBlock, asBreakStatement, asCallExpression, asCallSignature, asCaseClause, asCatch, asClassDeclaration, asCommaExpression, asComprehension, asComprehensionFor, asComprehensionIf, asComputedPropertyDefinition, asComputedPropertyGetter, asComputedPropertyMemberVariable, asComputedPropertyMethod, asComputedPropertySetter, asConditionalExpression, asContinueStatement, asDebuggerStatement, asDefaultClause, asDefaultParameter, asDoWhileStatement, asDynamicImportExpression, asEmptyStatement, asEnumDeclaration, asExportDeclaration, asExportSpecifier, asExpressionStatement, asFinally, asForAwaitOfStatement, asForInStatement, asFormalParameterList, asForOfStatement, asForStatement, asFunctionDeclaration, asFunctionType, asGenericTypeList, asGetAccessor, asIdentifierExpression, asIfStatement, asImportDeclaration, asImportMetaExpression, asImportSpecifier, asIndexSignature, asInterfaceDeclaration, asIterRest, asIterSpread, asLabelledStatement, asLiteralExpression, asMemberExpression, asMemberLookupExpression, asMemberVariable, asMissingPrimaryExpression, asNamespaceDeclaration, asNewExpression, asNewTargetExpression, asNull, asObjectLiteralExpression, asObjectPattern, asObjectRest, asObjectSpread, asOptionalCallExpression, asOptionalMemberExpression, asOptionalMemberLookupExpression, asOptionalParameter, asParameterizedType, asParenExpression, asProgram, asPropertyNameAssignment, asRecordType, asReturnStatement, asSetAccessor, asSuperExpression, asSwitchStatement, asTemplateLiteralExpression, asTemplateLiteralPortion, asTemplateSubstitution, asThisExpression, asThrowStatement, asTryStatement, asTypeAlias, asTypedParameter, asTypeName, asTypeQuery, asUnaryExpression, asUnionType, asUpdateExpression, asVariableDeclaration, asVariableDeclarationList, asVariableStatement, asWhileStatement, asWithStatement, asYieldStatement, getEnd, getStart, isPattern, isRestParameter, isValidAssignmentTarget, toString
-
-
-
-
Field Detail
-
name
public final IdentifierToken name
-
generics
public final GenericTypeListTree generics
-
superClass
public final ParseTree superClass
-
interfaces
public final com.google.common.collect.ImmutableList<ParseTree> interfaces
-
elements
public final com.google.common.collect.ImmutableList<ParseTree> elements
-
-
Constructor Detail
-
ClassDeclarationTree
public ClassDeclarationTree(SourceRange location, IdentifierToken name, GenericTypeListTree generics, ParseTree superClass, com.google.common.collect.ImmutableList<ParseTree> interfaces, com.google.common.collect.ImmutableList<ParseTree> elements)
-
-