Class InterfaceDeclarationTree
- java.lang.Object
-
- com.google.javascript.jscomp.parsing.parser.trees.ParseTree
-
- com.google.javascript.jscomp.parsing.parser.trees.InterfaceDeclarationTree
-
public class InterfaceDeclarationTree extends ParseTree
-
-
Field Summary
Fields Modifier and Type Field Description com.google.common.collect.ImmutableList<ParseTree>
elements
GenericTypeListTree
generics
IdentifierToken
name
com.google.common.collect.ImmutableList<ParseTree>
superInterfaces
-
Constructor Summary
Constructors Constructor Description InterfaceDeclarationTree(SourceRange location, IdentifierToken name, GenericTypeListTree generics, com.google.common.collect.ImmutableList<ParseTree> superInterfaces, 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
-
superInterfaces
public final com.google.common.collect.ImmutableList<ParseTree> superInterfaces
-
elements
public final com.google.common.collect.ImmutableList<ParseTree> elements
-
-
Constructor Detail
-
InterfaceDeclarationTree
public InterfaceDeclarationTree(SourceRange location, IdentifierToken name, GenericTypeListTree generics, com.google.common.collect.ImmutableList<ParseTree> superInterfaces, com.google.common.collect.ImmutableList<ParseTree> elements)
-
-