Package-level declarations
Types
conflict with @SerialName remove class property override var type : String? = "ArrayExpression"
conflict with @SerialName remove class property override var type : String? = "ArrayPattern"
conflict with @SerialName remove class property override var type : String? = "ArrowFunctionExpression"
conflict with @SerialName remove class property override var type : String? = "AssignmentExpression"
conflict with @SerialName remove class property override var type : String? = "AssignmentPattern"
conflict with @SerialName remove class property override var type : String? = "AssignmentPatternProperty"
conflict with @SerialName remove class property override var type : String? = "AssignmentProperty"
conflict with @SerialName remove class property override var type : String? = "AwaitExpression"
conflict with @SerialName remove class property override var type : String? = "BigIntLiteral"
conflict with @SerialName remove class property override var type : String? = "BinaryExpression"
Binding identifier AST node interface.
Type alias for IdentifierImpl when used as a binding identifier.
This allows the same implementation class to be used for both identifier and binding identifier contexts, as they share the same structure.
conflict with @SerialName remove class property override var type : String? = "BlockStatement"
conflict with @SerialName remove class property override var type : String? = "BooleanLiteral"
conflict with @SerialName remove class property override var type : String? = "BreakStatement"
conflict with @SerialName remove class property override var type : String? = "CallExpression"
conflict with @SerialName remove class property override var type : String? = "CatchClause"
conflict with @SerialName remove class property override var type : String? = "ClassDeclaration"
conflict with @SerialName remove class property override var type : String? = "ClassExpression"
conflict with @SerialName remove class property override var type : String? = "ClassMethod"
conflict with @SerialName remove class property override var type : String? = "ClassProperty"
conflict with @SerialName remove class property override var type : String? = "Computed"
conflict with @SerialName remove class property override var type : String? = "ConditionalExpression"
conflict with @SerialName remove class property override var type : String? = "Constructor"
conflict with @SerialName remove class property override var type : String? = "ContinueStatement"
conflict with @SerialName remove class property override var type : String? = "DebuggerStatement"
conflict with @SerialName remove class property override var type : String? = "DoWhileStatement"
conflict with @SerialName remove class property override var type : String? = "EmptyStatement"
conflict with @SerialName remove class property override var syntax : String? = "ecmascript"
conflict with @SerialName remove class property override var type : String? = "ExportAllDeclaration"
conflict with @SerialName remove class property override var type : String? = "ExportDeclaration"
conflict with @SerialName remove class property override var type : String? = "ExportDefaultDeclaration"
conflict with @SerialName remove class property override var type : String? = "ExportDefaultExpression"
conflict with @SerialName remove class property override var type : String? = "ExportDefaultSpecifier"
conflict with @SerialName remove class property override var type : String? = "ExportNamedDeclaration"
conflict with @SerialName remove class property override var type : String? = "ExportNamespaceSpecifier"
conflict with @SerialName remove class property override var type : String? = "ExpressionStatement"
conflict with @SerialName remove class property override var type : String? = "ForInStatement"
conflict with @SerialName remove class property override var type : String? = "ForOfStatement"
conflict with @SerialName remove class property override var type : String? = "ForStatement"
conflict with @SerialName remove class property override var type : String? = "FunctionExpression"
conflict with @SerialName remove class property override var type : String? = "GetterProperty"
Identifier AST node interface.
Implementation of Identifier and BindingIdentifier interfaces.
conflict with @SerialName remove class property override var type : String? = "IfStatement"
conflict with @SerialName remove class property override var type : String? = "ImportDeclaration"
conflict with @SerialName remove class property override var type : String? = "ImportDefaultSpecifier"
conflict with @SerialName remove class property override var type : String? = "ImportNamespaceSpecifier"
conflict with @SerialName remove class property override var type : String? = "JSXAttribute"
conflict with @SerialName remove class property override var type : String? = "JSXClosingElement"
conflict with @SerialName remove class property override var type : String? = "JSXClosingFragment"
conflict with @SerialName remove class property override var type : String? = "JSXElement"
conflict with @SerialName remove class property override var type : String? = "JSXEmptyExpression"
conflict with @SerialName remove class property override var type : String? = "JSXExpressionContainer"
conflict with @SerialName remove class property override var type : String? = "JSXFragment"
conflict with @SerialName remove class property override var type : String? = "JSXMemberExpression"
conflict with @SerialName remove class property override var type : String? = "JSXNamespacedName"
conflict with @SerialName remove class property override var type : String? = "JSXOpeningElement"
conflict with @SerialName remove class property override var type : String? = "JSXOpeningFragment"
conflict with @SerialName remove class property override var type : String? = "JSXSpreadChild"
conflict with @SerialName remove class property override var type : String? = "KeyValuePatternProperty"
conflict with @SerialName remove class property override var type : String? = "KeyValueProperty"
conflict with @SerialName remove class property override var type : String? = "LabeledStatement"
conflict with @SerialName remove class property override var type : String? = "MemberExpression"
conflict with @SerialName remove class property override var type : String? = "MetaProperty"
conflict with @SerialName remove class property override var type : String? = "MethodProperty"
conflict with @SerialName remove class property override var type : String? = "ExportSpecifier"
conflict with @SerialName remove class property override var type : String? = "ImportSpecifier"
conflict with @SerialName remove class property override var type : String? = "NewExpression"
conflict with @SerialName remove class property override var type : String? = "NullLiteral"
conflict with @SerialName remove class property override var type : String? = "NumericLiteral"
conflict with @SerialName remove class property override var type : String? = "ObjectExpression"
conflict with @SerialName remove class property override var type : String? = "ObjectPattern"
conflict with @SerialName remove class property override var type : String? = "OptionalChainingExpression"
conflict with @SerialName remove class property override var type : String? = "ParenthesisExpression"
conflict with @SerialName remove class property override var type : String? = "PrivateMethod"
conflict with @SerialName remove class property override var type : String? = "PrivateName"
conflict with @SerialName remove class property override var type : String? = "PrivateProperty"
conflict with @SerialName remove class property override var type : String? = "RegExpLiteral"
conflict with @SerialName remove class property override var type : String? = "RestElement"
conflict with @SerialName remove class property override var type : String? = "ReturnStatement"
conflict with @SerialName remove class property override var type : String? = "SequenceExpression"
conflict with @SerialName remove class property override var type : String? = "SetterProperty"
conflict with @SerialName remove class property override var type : String? = "SpreadElement"
conflict with @SerialName remove class property override var type : String? = "StaticBlock"
conflict with @SerialName remove class property override var type : String? = "StringLiteral"
conflict with @SerialName remove class property override var type : String? = "SuperPropExpression"
conflict with @SerialName remove class property override var type : String? = "SwitchCase"
conflict with @SerialName remove class property override var type : String? = "SwitchStatement"
conflict with @SerialName remove class property override var type : String? = "TaggedTemplateExpression"
conflict with @SerialName remove class property override var type : String? = "TemplateElement"
conflict with @SerialName remove class property override var type : String? = "ThisExpression"
conflict with @SerialName remove class property override var type : String? = "ThrowStatement"
conflict with @SerialName remove class property override var type : String? = "TryStatement"
conflict with @SerialName remove class property override var type : String? = "TsArrayType"
conflict with @SerialName remove class property override var type : String? = "TsAsExpression"
conflict with @SerialName remove class property override var type : String? = "TsCallSignatureDeclaration"
conflict with @SerialName remove class property override var type : String? = "TsConditionalType"
conflict with @SerialName remove class property override var type : String? = "TsConstAssertion"
conflict with @SerialName remove class property override var type : String? = "TsConstructorType"
conflict with @SerialName remove class property override var type : String? = "TsConstructSignatureDeclaration"
conflict with @SerialName remove class property override var type : String? = "TsEnumDeclaration"
conflict with @SerialName remove class property override var type : String? = "TsEnumMember"
conflict with @SerialName remove class property override var type : String? = "TsExportAssignment"
conflict with @SerialName remove class property override var type : String? = "TsExpressionWithTypeArguments"
conflict with @SerialName remove class property override var type : String? = "TsExternalModuleReference"
conflict with @SerialName remove class property override var type : String? = "TsFunctionType"
conflict with @SerialName remove class property override var type : String? = "TsGetterSignature"
conflict with @SerialName remove class property override var type : String? = "TsImportEqualsDeclaration"
conflict with @SerialName remove class property override var type : String? = "TsImportType"
conflict with @SerialName remove class property override var type : String? = "TsIndexedAccessType"
conflict with @SerialName remove class property override var type : String? = "TsIndexSignature"
conflict with @SerialName remove class property override var type : String? = "TsInferType"
conflict with @SerialName remove class property override var type : String? = "TsInstantiation"
conflict with @SerialName remove class property override var type : String? = "TsInterfaceBody"
conflict with @SerialName remove class property override var type : String? = "TsInterfaceDeclaration"
conflict with @SerialName remove class property override var type : String? = "TsIntersectionType"
conflict with @SerialName remove class property override var type : String? = "TsKeywordType"
conflict with @SerialName remove class property override var type : String? = "TsLiteralType"
conflict with @SerialName remove class property override var type : String? = "TsMappedType"
conflict with @SerialName remove class property override var type : String? = "TsMethodSignature"
conflict with @SerialName remove class property override var type : String? = "TsModuleBlock"
conflict with @SerialName remove class property override var type : String? = "TsModuleDeclaration"
conflict with @SerialName remove class property override var type : String? = "TsNamespaceDeclaration"
conflict with @SerialName remove class property override var type : String? = "TsNamespaceExportDeclaration"
conflict with @SerialName remove class property override var type : String? = "TsNonNullExpression"
conflict with @SerialName remove class property override var type : String? = "TsOptionalType"
conflict with @SerialName remove class property override var type : String? = "TsParameterProperty"
conflict with @SerialName remove class property override var type : String? = "TsParenthesizedType"
conflict with @SerialName remove class property override var syntax : String? = "typescript"
conflict with @SerialName remove class property override var type : String? = "TsPropertySignature"
conflict with @SerialName remove class property override var type : String? = "TsQualifiedName"
conflict with @SerialName remove class property override var type : String? = "TsRestType"
conflict with @SerialName remove class property override var type : String? = "TsSatisfiesExpression"
conflict with @SerialName remove class property override var type : String? = "TsSetterSignature"
conflict with @SerialName remove class property override var type : String? = "TsThisType"
conflict with @SerialName remove class property override var type : String? = "TsTupleElement"
conflict with @SerialName remove class property override var type : String? = "TsTupleType"
conflict with @SerialName remove class property override var type : String? = "TsTypeAliasDeclaration"
conflict with @SerialName remove class property override var type : String? = "TsTypeAnnotation"
conflict with @SerialName remove class property override var type : String? = "TsTypeAssertion"
conflict with @SerialName remove class property override var type : String? = "TsTypeLiteral"
conflict with @SerialName remove class property override var type : String? = "TsTypeOperator"
conflict with @SerialName remove class property override var type : String? = "TsTypeParameter"
conflict with @SerialName remove class property override var type : String? = "TsTypeParameterDeclaration"
conflict with @SerialName remove class property override var type : String? = "TsTypeParameterInstantiation"
conflict with @SerialName remove class property override var type : String? = "TsTypePredicate"
conflict with @SerialName remove class property override var type : String? = "TsTypeQuery"
conflict with @SerialName remove class property override var type : String? = "TsTypeReference"
conflict with @SerialName remove class property override var type : String? = "TsUnionType"
conflict with @SerialName remove class property override var type : String? = "UnaryExpression"
conflict with @SerialName remove class property override var type : String? = "UpdateExpression"
conflict with @SerialName remove class property override var type : String? = "VariableDeclaration"
conflict with @SerialName remove class property override var type : String? = "VariableDeclarator"
conflict with @SerialName remove class property override var type : String? = "WhileStatement"
conflict with @SerialName remove class property override var type : String? = "WithStatement"
conflict with @SerialName remove class property override var type : String? = "YieldExpression"