object BabelAst
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- BabelAst
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- sealed trait BabelNode extends AnyRef
- sealed trait Binary extends BabelNode
- sealed trait Block extends BabelNode
- sealed trait BlockParent extends BabelNode
- sealed trait Class extends BabelNode
- sealed trait Conditional extends BabelNode
- sealed trait Declaration extends BabelNode
- sealed trait ExportDeclaration extends BabelNode
- sealed trait Expression extends BabelNode
- sealed trait Flow extends BabelNode
- sealed trait FlowType extends BabelNode
- sealed trait For extends BabelNode
- sealed trait Function extends BabelNode
- sealed trait LVal extends BabelNode
- sealed trait Loop extends BabelNode
- sealed trait Method extends BabelNode
- sealed trait ModuleDeclaration extends BabelNode
- sealed trait ObjectMember extends BabelNode
- sealed trait Pattern extends BabelNode
- sealed trait PatternLike extends BabelNode
- sealed trait Scopable extends BabelNode
- sealed trait Statement extends BabelNode
- sealed trait TSEntityName extends BabelNode
- sealed trait TSType extends BabelNode
- sealed trait TSTypeElement extends BabelNode
- sealed trait While extends BabelNode
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def fromString(nodeName: String): BabelNode
- final def getClass(): java.lang.Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- case object AnyTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object ArgumentPlaceholder extends BabelNode with Product with Serializable
- case object ArrayExpression extends Expression with Product with Serializable
- case object ArrayPattern extends BabelNode with PatternLike with LVal with Pattern with Product with Serializable
- case object ArrayTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object ArrowFunctionExpression extends Expression with Scopable with BlockParent with Function with Product with Serializable
- case object AssignmentExpression extends Expression with Product with Serializable
- case object AssignmentPattern extends BabelNode with PatternLike with LVal with Pattern with Product with Serializable
- case object AwaitExpression extends Expression with Product with Serializable
- case object BigIntLiteral extends Expression with Product with Serializable
- case object BinaryExpression extends Expression with Binary with Product with Serializable
- case object BindExpression extends Expression with Product with Serializable
- case object BlockStatement extends BabelNode with Scopable with BlockParent with Block with Statement with Product with Serializable
- case object BooleanLiteral extends Expression with Product with Serializable
- case object BooleanLiteralTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object BooleanTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object BreakStatement extends BabelNode with Statement with Product with Serializable
- case object CallExpression extends Expression with Product with Serializable
- case object CatchClause extends BabelNode with Scopable with BlockParent with Product with Serializable
- case object ClassAccessorProperty extends BabelNode with Product with Serializable
- case object ClassBody extends BabelNode with Product with Serializable
- case object ClassDeclaration extends BabelNode with Scopable with Statement with Declaration with Class with Product with Serializable
- case object ClassExpression extends Expression with Scopable with Class with Product with Serializable
- case object ClassImplements extends BabelNode with Flow with Product with Serializable
- case object ClassMethod extends BabelNode with Scopable with BlockParent with Function with Method with Product with Serializable
- case object ClassPrivateMethod extends BabelNode with Scopable with BlockParent with Function with Method with Product with Serializable
- case object ClassPrivateProperty extends BabelNode with Product with Serializable
- case object ClassProperty extends BabelNode with Product with Serializable
- case object ConditionalExpression extends Expression with Conditional with Product with Serializable
- case object ContinueStatement extends BabelNode with Statement with Product with Serializable
- case object DebuggerStatement extends BabelNode with Statement with Product with Serializable
- case object DecimalLiteral extends Expression with Product with Serializable
- case object DeclareClass extends BabelNode with Statement with Declaration with Flow with Product with Serializable
- case object DeclareExportAllDeclaration extends BabelNode with Statement with Declaration with Flow with Product with Serializable
- case object DeclareExportDeclaration extends BabelNode with Statement with Declaration with Flow with Product with Serializable
- case object DeclareFunction extends BabelNode with Statement with Declaration with Flow with Product with Serializable
- case object DeclareInterface extends BabelNode with Statement with Declaration with Flow with Product with Serializable
- case object DeclareModule extends BabelNode with Statement with Declaration with Flow with Product with Serializable
- case object DeclareModuleExports extends BabelNode with Statement with Declaration with Flow with Product with Serializable
- case object DeclareOpaqueType extends BabelNode with Statement with Declaration with Flow with Product with Serializable
- case object DeclareTypeAlias extends BabelNode with Statement with Declaration with Flow with Product with Serializable
- case object DeclareVariable extends BabelNode with Statement with Declaration with Flow with Product with Serializable
- case object DeclaredPredicate extends BabelNode with Flow with Product with Serializable
- case object Decorator extends BabelNode with Product with Serializable
- case object Directive extends BabelNode with Product with Serializable
- case object DirectiveLiteral extends BabelNode with Product with Serializable
- case object DoExpression extends Expression with Product with Serializable
- case object DoWhileStatement extends BabelNode with Scopable with BlockParent with Statement with Loop with While with Product with Serializable
- case object EmptyStatement extends BabelNode with Statement with Product with Serializable
- case object EmptyTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object EnumBooleanBody extends BabelNode with Flow with Product with Serializable
- case object EnumBooleanMember extends BabelNode with Flow with Product with Serializable
- case object EnumDeclaration extends BabelNode with Statement with Declaration with Flow with Product with Serializable
- case object EnumDefaultedMember extends BabelNode with Flow with Product with Serializable
- case object EnumNumberBody extends BabelNode with Flow with Product with Serializable
- case object EnumNumberMember extends BabelNode with Flow with Product with Serializable
- case object EnumStringBody extends BabelNode with Flow with Product with Serializable
- case object EnumStringMember extends BabelNode with Flow with Product with Serializable
- case object EnumSymbolBody extends BabelNode with Flow with Product with Serializable
- case object ExistsTypeAnnotation extends BabelNode with FlowType with Product with Serializable
- case object ExportAllDeclaration extends BabelNode with Statement with Declaration with ModuleDeclaration with ExportDeclaration with Product with Serializable
- case object ExportDefaultDeclaration extends BabelNode with Statement with Declaration with ModuleDeclaration with ExportDeclaration with Product with Serializable
- case object ExportDefaultSpecifier extends BabelNode with Product with Serializable
- case object ExportNamedDeclaration extends BabelNode with Statement with Declaration with ModuleDeclaration with ExportDeclaration with Product with Serializable
- case object ExportNamespaceSpecifier extends BabelNode with Product with Serializable
- case object ExportSpecifier extends BabelNode with Product with Serializable
- case object ExpressionStatement extends BabelNode with Statement with Product with Serializable
- case object File extends BabelNode with Product with Serializable
- case object ForInStatement extends BabelNode with Scopable with BlockParent with Statement with Loop with For with Product with Serializable
- case object ForOfStatement extends BabelNode with Scopable with BlockParent with Statement with Loop with For with Product with Serializable
- case object ForStatement extends BabelNode with Scopable with BlockParent with Statement with Loop with For with Product with Serializable
- case object FunctionDeclaration extends BabelNode with Scopable with BlockParent with Statement with Function with Declaration with Product with Serializable
- case object FunctionExpression extends Expression with Scopable with BlockParent with Function with Product with Serializable
- case object FunctionTypeAnnotation extends BabelNode with FlowType with Product with Serializable
- case object FunctionTypeParam extends BabelNode with Product with Serializable
- case object GenericTypeAnnotation extends BabelNode with FlowType with Product with Serializable
- case object Identifier extends Expression with PatternLike with LVal with TSEntityName with Product with Serializable
- case object IfStatement extends BabelNode with Statement with Conditional with Product with Serializable
- case object Import extends Expression with Product with Serializable
- case object ImportAttribute extends BabelNode with Product with Serializable
- case object ImportDeclaration extends BabelNode with Statement with Declaration with ModuleDeclaration with Product with Serializable
- case object ImportDefaultSpecifier extends BabelNode with Product with Serializable
- case object ImportNamespaceSpecifier extends BabelNode with Product with Serializable
- case object ImportSpecifier extends BabelNode with Product with Serializable
- case object IndexedAccessType extends BabelNode with Flow with FlowType with Product with Serializable
- case object InferredPredicate extends BabelNode with Product with Serializable
- case object InterfaceDeclaration extends BabelNode with Statement with Declaration with Flow with Product with Serializable
- case object InterfaceExtends extends BabelNode with Flow with Product with Serializable
- case object InterfaceTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object InterpreterDirective extends BabelNode with Product with Serializable
- case object IntersectionTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object JSXAttribute extends BabelNode with Product with Serializable
- case object JSXClosingElement extends BabelNode with Product with Serializable
- case object JSXClosingFragment extends BabelNode with Product with Serializable
- case object JSXElement extends Expression with Product with Serializable
- case object JSXEmptyExpression extends Expression with Product with Serializable
- case object JSXExpressionContainer extends BabelNode with Product with Serializable
- case object JSXFragment extends Expression with Product with Serializable
- case object JSXIdentifier extends BabelNode with Product with Serializable
- case object JSXMemberExpression extends Expression with Product with Serializable
- case object JSXNamespacedName extends BabelNode with Product with Serializable
- case object JSXOpeningElement extends BabelNode with Product with Serializable
- case object JSXOpeningFragment extends BabelNode with Product with Serializable
- case object JSXSpreadAttribute extends BabelNode with Product with Serializable
- case object JSXSpreadChild extends BabelNode with Product with Serializable
- case object JSXText extends BabelNode with Product with Serializable
- case object LabeledStatement extends BabelNode with Statement with Product with Serializable
- case object LogicalExpression extends Expression with Binary with Product with Serializable
- case object MemberExpression extends Expression with LVal with Product with Serializable
- case object MetaProperty extends Expression with Product with Serializable
- case object MixedTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object ModuleExpression extends Expression with Product with Serializable
- case object NewExpression extends Expression with Product with Serializable
- case object Noop extends BabelNode with Product with Serializable
- case object NullLiteral extends Expression with Product with Serializable
- case object NullLiteralTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object NullableTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object NumberLiteral extends BabelNode with Product with Serializable
- case object NumberLiteralTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object NumberTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object NumericLiteral extends Expression with Product with Serializable
- case object ObjectExpression extends Expression with Product with Serializable
- case object ObjectMethod extends BabelNode with Scopable with BlockParent with Function with Method with ObjectMember with Product with Serializable
- case object ObjectPattern extends BabelNode with PatternLike with LVal with Pattern with Product with Serializable
- case object ObjectProperty extends BabelNode with ObjectMember with Product with Serializable
- case object ObjectTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object ObjectTypeCallProperty extends BabelNode with Flow with Product with Serializable
- case object ObjectTypeIndexer extends BabelNode with Flow with Product with Serializable
- case object ObjectTypeInternalSlot extends BabelNode with Flow with Product with Serializable
- case object ObjectTypeProperty extends BabelNode with Flow with Product with Serializable
- case object ObjectTypeSpreadProperty extends BabelNode with Flow with Product with Serializable
- case object OpaqueType extends BabelNode with Statement with Declaration with Flow with Product with Serializable
- case object OptionalCallExpression extends Expression with Product with Serializable
- case object OptionalIndexedAccessType extends BabelNode with Flow with FlowType with Product with Serializable
- case object OptionalMemberExpression extends Expression with Product with Serializable
- case object ParenthesizedExpression extends Expression with Product with Serializable
- case object PipelineBareFunction extends Expression with Product with Serializable
- case object PipelinePrimaryTopicReference extends Expression with Product with Serializable
- case object PipelineTopicExpression extends Expression with Product with Serializable
- case object Placeholder extends BabelNode with Product with Serializable
- case object PrivateName extends BabelNode with Product with Serializable
- case object Program extends BabelNode with Scopable with BlockParent with Block with Product with Serializable
- case object QualifiedTypeIdentifier extends BabelNode with Flow with Product with Serializable
- case object RecordExpression extends Expression with Product with Serializable
- case object RegExpLiteral extends Expression with Product with Serializable
- case object RegexLiteral extends BabelNode with Product with Serializable
- case object RestElement extends BabelNode with PatternLike with LVal with Product with Serializable
- case object RestProperty extends BabelNode with Product with Serializable
- case object ReturnStatement extends BabelNode with Statement with Product with Serializable
- case object SequenceExpression extends Expression with Product with Serializable
- case object SpreadElement extends BabelNode with Product with Serializable
- case object SpreadProperty extends BabelNode with Product with Serializable
- case object StaticBlock extends BabelNode with Scopable with BlockParent with Product with Serializable
- case object StringLiteral extends Expression with Product with Serializable
- case object StringLiteralTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object StringTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object Super extends Expression with Product with Serializable
- case object SwitchCase extends BabelNode with Product with Serializable
- case object SwitchStatement extends BabelNode with Scopable with BlockParent with Statement with Product with Serializable
- case object SymbolTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object TSAnyKeyword extends BabelNode with TSType with Product with Serializable
- case object TSArrayType extends BabelNode with TSType with Product with Serializable
- case object TSAsExpression extends Expression with Product with Serializable
- case object TSBigIntKeyword extends BabelNode with TSType with Product with Serializable
- case object TSBooleanKeyword extends BabelNode with TSType with Product with Serializable
- case object TSCallSignatureDeclaration extends BabelNode with Declaration with TSTypeElement with Product with Serializable
- case object TSConditionalType extends BabelNode with TSType with Product with Serializable
- case object TSConstructSignatureDeclaration extends BabelNode with Declaration with Product with Serializable
- case object TSConstructorType extends BabelNode with TSType with Product with Serializable
- case object TSDeclareFunction extends BabelNode with Statement with Product with Serializable
- case object TSDeclareMethod extends BabelNode with Product with Serializable
- case object TSEnumDeclaration extends BabelNode with Statement with Declaration with Product with Serializable
- case object TSEnumMember extends BabelNode with Product with Serializable
- case object TSExportAssignment extends BabelNode with Statement with Product with Serializable
- case object TSExpressionWithTypeArguments extends BabelNode with TSType with Product with Serializable
- case object TSExternalModuleReference extends BabelNode with Product with Serializable
- case object TSFunctionType extends BabelNode with TSType with Product with Serializable
- case object TSImportEqualsDeclaration extends BabelNode with Statement with Declaration with Product with Serializable
- case object TSImportType extends BabelNode with TSType with Product with Serializable
- case object TSIndexSignature extends BabelNode with TSTypeElement with Product with Serializable
- case object TSIndexedAccessType extends BabelNode with TSType with Product with Serializable
- case object TSInferType extends BabelNode with TSType with Product with Serializable
- case object TSInterfaceBody extends BabelNode with Product with Serializable
- case object TSInterfaceDeclaration extends BabelNode with Statement with Declaration with Product with Serializable
- case object TSIntersectionType extends BabelNode with TSType with Product with Serializable
- case object TSIntrinsicKeyword extends BabelNode with TSType with Product with Serializable
- case object TSLiteralType extends BabelNode with TSType with Product with Serializable
- case object TSMappedType extends BabelNode with TSType with Product with Serializable
- case object TSMethodSignature extends BabelNode with TSTypeElement with Product with Serializable
- case object TSModuleBlock extends BabelNode with Scopable with BlockParent with Block with Product with Serializable
- case object TSModuleDeclaration extends BabelNode with Statement with Declaration with Product with Serializable
- case object TSNamedTupleMember extends BabelNode with Product with Serializable
- case object TSNamespaceExportDeclaration extends BabelNode with Statement with Declaration with Product with Serializable
- case object TSNeverKeyword extends BabelNode with TSType with Product with Serializable
- case object TSNonNullExpression extends Expression with Product with Serializable
- case object TSNullKeyword extends BabelNode with TSType with Product with Serializable
- case object TSNumberKeyword extends BabelNode with TSType with Product with Serializable
- case object TSObjectKeyword extends BabelNode with TSType with Product with Serializable
- case object TSOptionalType extends BabelNode with TSType with Product with Serializable
- case object TSParameterProperty extends BabelNode with LVal with Product with Serializable
- case object TSParenthesizedType extends BabelNode with TSType with Product with Serializable
- case object TSPropertySignature extends BabelNode with TSTypeElement with Product with Serializable
- case object TSQualifiedName extends BabelNode with TSEntityName with Product with Serializable
- case object TSRestType extends BabelNode with TSType with Product with Serializable
- case object TSStringKeyword extends BabelNode with TSType with Product with Serializable
- case object TSSymbolKeyword extends BabelNode with TSType with Product with Serializable
- case object TSThisType extends BabelNode with TSType with Product with Serializable
- case object TSTupleType extends BabelNode with TSType with Product with Serializable
- case object TSTypeAliasDeclaration extends BabelNode with Statement with Declaration with Product with Serializable
- case object TSTypeAnnotation extends BabelNode with FlowType with Product with Serializable
- case object TSTypeAssertion extends Expression with Product with Serializable
- case object TSTypeLiteral extends BabelNode with TSType with Product with Serializable
- case object TSTypeOperator extends BabelNode with TSType with Product with Serializable
- case object TSTypeParameter extends BabelNode with TSType with Product with Serializable
- case object TSTypeParameterDeclaration extends BabelNode with Declaration with Product with Serializable
- case object TSTypeParameterInstantiation extends BabelNode with Product with Serializable
- case object TSTypePredicate extends BabelNode with TSType with Product with Serializable
- case object TSTypeQuery extends BabelNode with TSType with Product with Serializable
- case object TSTypeReference extends BabelNode with TSType with Product with Serializable
- case object TSUndefinedKeyword extends BabelNode with TSType with Product with Serializable
- case object TSUnionType extends BabelNode with TSType with Product with Serializable
- case object TSUnknownKeyword extends BabelNode with TSType with Product with Serializable
- case object TSVoidKeyword extends BabelNode with TSType with Product with Serializable
- case object TaggedTemplateExpression extends Expression with Product with Serializable
- case object TemplateElement extends BabelNode with Product with Serializable
- case object TemplateLiteral extends Expression with Product with Serializable
- case object ThisExpression extends Expression with Product with Serializable
- case object ThisTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object ThrowStatement extends BabelNode with Statement with Product with Serializable
- case object TopicReference extends Expression with Product with Serializable
- case object TryStatement extends BabelNode with Statement with Product with Serializable
- case object TupleExpression extends Expression with Product with Serializable
- case object TupleTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object TypeAlias extends BabelNode with Statement with Declaration with Flow with Product with Serializable
- case object TypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object TypeCastExpression extends Expression with Flow with Product with Serializable
- case object TypeParameter extends BabelNode with Flow with Product with Serializable
- case object TypeParameterDeclaration extends BabelNode with Declaration with Flow with Product with Serializable
- case object TypeParameterInstantiation extends BabelNode with Flow with Product with Serializable
- case object TypeofTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object UnaryExpression extends Expression with Product with Serializable
- case object UnionTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object UpdateExpression extends Expression with Product with Serializable
- case object V8IntrinsicIdentifier extends BabelNode with Product with Serializable
- case object VariableDeclaration extends BabelNode with Statement with Declaration with Product with Serializable
- case object VariableDeclarator extends BabelNode with Product with Serializable
- case object Variance extends BabelNode with Flow with Product with Serializable
- case object VoidTypeAnnotation extends BabelNode with Flow with FlowType with Product with Serializable
- case object WhileStatement extends BabelNode with Scopable with BlockParent with Statement with Loop with While with Product with Serializable
- case object WithStatement extends BabelNode with Statement with Product with Serializable
- case object YieldExpression extends Expression with Product with Serializable
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated