Packages

object BabelAst

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BabelAst
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait BabelNode extends AnyRef
  2. sealed trait FlowType extends BabelNode
  3. sealed trait FunctionLike extends BabelNode
  4. sealed trait TSType extends BabelNode

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def fromString(nodeName: String): BabelNode
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  20. object AnyTypeAnnotation extends FlowType
  21. object ArgumentPlaceholder extends BabelNode
  22. object ArrayExpression extends BabelNode
  23. object ArrayPattern extends BabelNode
  24. object ArrayTypeAnnotation extends FlowType
  25. object ArrowFunctionExpression extends FunctionLike
  26. object AssignmentExpression extends BabelNode
  27. object AssignmentPattern extends BabelNode
  28. object AwaitExpression extends BabelNode
  29. object BigIntLiteral extends BabelNode
  30. object BinaryExpression extends BabelNode
  31. object BindExpression extends BabelNode
  32. object BlockStatement extends BabelNode
  33. object BooleanLiteral extends BabelNode
  34. object BooleanLiteralTypeAnnotation extends FlowType
  35. object BooleanTypeAnnotation extends FlowType
  36. object BreakStatement extends BabelNode
  37. object CallExpression extends BabelNode
  38. object CatchClause extends BabelNode
  39. object ClassAccessorProperty extends BabelNode
  40. object ClassBody extends BabelNode
  41. object ClassDeclaration extends BabelNode
  42. object ClassExpression extends BabelNode
  43. object ClassImplements extends BabelNode
  44. object ClassMethod extends BabelNode
  45. object ClassPrivateMethod extends BabelNode
  46. object ClassPrivateProperty extends BabelNode
  47. object ClassProperty extends BabelNode
  48. object ConditionalExpression extends BabelNode
  49. object ContinueStatement extends BabelNode
  50. object DebuggerStatement extends BabelNode
  51. object DecimalLiteral extends BabelNode
  52. object DeclareClass extends BabelNode
  53. object DeclareExportAllDeclaration extends BabelNode
  54. object DeclareExportDeclaration extends BabelNode
  55. object DeclareFunction extends BabelNode
  56. object DeclareInterface extends BabelNode
  57. object DeclareModule extends BabelNode
  58. object DeclareModuleExports extends BabelNode
  59. object DeclareOpaqueType extends BabelNode
  60. object DeclareTypeAlias extends BabelNode
  61. object DeclareVariable extends BabelNode
  62. object DeclaredPredicate extends BabelNode
  63. object Decorator extends BabelNode
  64. object Directive extends BabelNode
  65. object DirectiveLiteral extends BabelNode
  66. object DoExpression extends BabelNode
  67. object DoWhileStatement extends BabelNode
  68. object EmptyStatement extends BabelNode
  69. object EmptyTypeAnnotation extends FlowType
  70. object EnumBooleanBody extends BabelNode
  71. object EnumBooleanMember extends BabelNode
  72. object EnumDeclaration extends BabelNode
  73. object EnumDefaultedMember extends BabelNode
  74. object EnumNumberBody extends BabelNode
  75. object EnumNumberMember extends BabelNode
  76. object EnumStringBody extends BabelNode
  77. object EnumStringMember extends BabelNode
  78. object EnumSymbolBody extends BabelNode
  79. object ExistsTypeAnnotation extends FlowType
  80. object ExportAllDeclaration extends BabelNode
  81. object ExportDefaultDeclaration extends BabelNode
  82. object ExportDefaultSpecifier extends BabelNode
  83. object ExportNamedDeclaration extends BabelNode
  84. object ExportNamespaceSpecifier extends BabelNode
  85. object ExportSpecifier extends BabelNode
  86. object ExpressionStatement extends BabelNode
  87. object File extends BabelNode
  88. object ForInStatement extends BabelNode
  89. object ForOfStatement extends BabelNode
  90. object ForStatement extends BabelNode
  91. object FunctionDeclaration extends FunctionLike
  92. object FunctionExpression extends FunctionLike
  93. object FunctionTypeAnnotation extends FlowType
  94. object FunctionTypeParam extends BabelNode
  95. object GenericTypeAnnotation extends FlowType
  96. object Identifier extends BabelNode
  97. object IfStatement extends BabelNode
  98. object Import extends BabelNode
  99. object ImportAttribute extends BabelNode
  100. object ImportDeclaration extends BabelNode
  101. object ImportDefaultSpecifier extends BabelNode
  102. object ImportNamespaceSpecifier extends BabelNode
  103. object ImportSpecifier extends BabelNode
  104. object IndexedAccessType extends FlowType
  105. object InferredPredicate extends BabelNode
  106. object InterfaceDeclaration extends BabelNode
  107. object InterfaceExtends extends BabelNode
  108. object InterfaceTypeAnnotation extends FlowType
  109. object InterpreterDirective extends BabelNode
  110. object IntersectionTypeAnnotation extends FlowType
  111. object JSXAttribute extends BabelNode
  112. object JSXClosingElement extends BabelNode
  113. object JSXClosingFragment extends BabelNode
  114. object JSXElement extends BabelNode
  115. object JSXEmptyExpression extends BabelNode
  116. object JSXExpressionContainer extends BabelNode
  117. object JSXFragment extends BabelNode
  118. object JSXIdentifier extends BabelNode
  119. object JSXMemberExpression extends BabelNode
  120. object JSXNamespacedName extends BabelNode
  121. object JSXOpeningElement extends BabelNode
  122. object JSXOpeningFragment extends BabelNode
  123. object JSXSpreadAttribute extends BabelNode
  124. object JSXSpreadChild extends BabelNode
  125. object JSXText extends BabelNode
  126. object LabeledStatement extends BabelNode
  127. object LogicalExpression extends BabelNode
  128. object MemberExpression extends BabelNode
  129. object MetaProperty extends BabelNode
  130. object MixedTypeAnnotation extends FlowType
  131. object ModuleExpression extends BabelNode
  132. object NewExpression extends BabelNode
  133. object Noop extends BabelNode
  134. object NullLiteral extends BabelNode
  135. object NullLiteralTypeAnnotation extends FlowType
  136. object NullableTypeAnnotation extends FlowType
  137. object NumberLiteral extends BabelNode
  138. object NumberLiteralTypeAnnotation extends FlowType
  139. object NumberTypeAnnotation extends FlowType
  140. object NumericLiteral extends BabelNode
  141. object ObjectExpression extends BabelNode
  142. object ObjectMethod extends BabelNode
  143. object ObjectPattern extends BabelNode
  144. object ObjectProperty extends BabelNode
  145. object ObjectTypeAnnotation extends FlowType
  146. object ObjectTypeCallProperty extends BabelNode
  147. object ObjectTypeIndexer extends BabelNode
  148. object ObjectTypeInternalSlot extends BabelNode
  149. object ObjectTypeProperty extends BabelNode
  150. object ObjectTypeSpreadProperty extends BabelNode
  151. object OpaqueType extends BabelNode
  152. object OptionalCallExpression extends BabelNode
  153. object OptionalIndexedAccessType extends FlowType
  154. object OptionalMemberExpression extends BabelNode
  155. object ParenthesizedExpression extends BabelNode
  156. object PipelineBareFunction extends BabelNode
  157. object PipelinePrimaryTopicReference extends BabelNode
  158. object PipelineTopicExpression extends BabelNode
  159. object Placeholder extends BabelNode
  160. object PrivateName extends BabelNode
  161. object Program extends BabelNode
  162. object QualifiedTypeIdentifier extends BabelNode
  163. object RecordExpression extends BabelNode
  164. object RegExpLiteral extends BabelNode
  165. object RegexLiteral extends BabelNode
  166. object RestElement extends BabelNode
  167. object RestProperty extends BabelNode
  168. object ReturnStatement extends BabelNode
  169. object SequenceExpression extends BabelNode
  170. object SpreadElement extends BabelNode
  171. object SpreadProperty extends BabelNode
  172. object StaticBlock extends BabelNode
  173. object StringLiteral extends BabelNode
  174. object StringLiteralTypeAnnotation extends FlowType
  175. object StringTypeAnnotation extends FlowType
  176. object Super extends BabelNode
  177. object SwitchCase extends BabelNode
  178. object SwitchStatement extends BabelNode
  179. object SymbolTypeAnnotation extends FlowType
  180. object TSAnyKeyword extends TSType
  181. object TSArrayType extends TSType
  182. object TSAsExpression extends BabelNode
  183. object TSBigIntKeyword extends TSType
  184. object TSBooleanKeyword extends TSType
  185. object TSCallSignatureDeclaration extends BabelNode
  186. object TSConditionalType extends TSType
  187. object TSConstructSignatureDeclaration extends BabelNode
  188. object TSConstructorType extends TSType
  189. object TSDeclareFunction extends BabelNode
  190. object TSDeclareMethod extends BabelNode
  191. object TSEnumDeclaration extends BabelNode
  192. object TSEnumMember extends BabelNode
  193. object TSExportAssignment extends BabelNode
  194. object TSExpressionWithTypeArguments extends TSType
  195. object TSExternalModuleReference extends BabelNode
  196. object TSFunctionType extends TSType
  197. object TSImportEqualsDeclaration extends BabelNode
  198. object TSImportType extends TSType
  199. object TSIndexSignature extends BabelNode
  200. object TSIndexedAccessType extends TSType
  201. object TSInferType extends TSType
  202. object TSInterfaceBody extends BabelNode
  203. object TSInterfaceDeclaration extends BabelNode
  204. object TSIntersectionType extends TSType
  205. object TSIntrinsicKeyword extends TSType
  206. object TSLiteralType extends TSType
  207. object TSMappedType extends TSType
  208. object TSMethodSignature extends BabelNode
  209. object TSModuleBlock extends BabelNode
  210. object TSModuleDeclaration extends BabelNode
  211. object TSNamedTupleMember extends BabelNode
  212. object TSNamespaceExportDeclaration extends BabelNode
  213. object TSNeverKeyword extends TSType
  214. object TSNonNullExpression extends BabelNode
  215. object TSNullKeyword extends TSType
  216. object TSNumberKeyword extends TSType
  217. object TSObjectKeyword extends TSType
  218. object TSOptionalType extends TSType
  219. object TSParameterProperty extends BabelNode
  220. object TSParenthesizedType extends TSType
  221. object TSPropertySignature extends BabelNode
  222. object TSQualifiedName extends BabelNode
  223. object TSRestType extends TSType
  224. object TSSatisfiesExpression extends BabelNode
  225. object TSStringKeyword extends TSType
  226. object TSSymbolKeyword extends TSType
  227. object TSThisType extends TSType
  228. object TSTupleType extends TSType
  229. object TSTypeAliasDeclaration extends BabelNode
  230. object TSTypeAnnotation extends FlowType
  231. object TSTypeAssertion extends BabelNode
  232. object TSTypeCastExpression extends BabelNode
  233. object TSTypeExpression extends TSType
  234. object TSTypeLiteral extends TSType
  235. object TSTypeOperator extends TSType
  236. object TSTypeParameter extends TSType
  237. object TSTypeParameterDeclaration extends BabelNode
  238. object TSTypeParameterInstantiation extends BabelNode
  239. object TSTypePredicate extends TSType
  240. object TSTypeQuery extends TSType
  241. object TSTypeReference extends TSType
  242. object TSUndefinedKeyword extends TSType
  243. object TSUnionType extends TSType
  244. object TSUnknownKeyword extends TSType
  245. object TSVoidKeyword extends TSType
  246. object TaggedTemplateExpression extends BabelNode
  247. object TemplateElement extends BabelNode
  248. object TemplateLiteral extends BabelNode
  249. object ThisExpression extends BabelNode
  250. object ThisTypeAnnotation extends FlowType
  251. object ThrowStatement extends BabelNode
  252. object TopicReference extends BabelNode
  253. object TryStatement extends BabelNode
  254. object TupleExpression extends BabelNode
  255. object TupleTypeAnnotation extends FlowType
  256. object TypeAlias extends BabelNode
  257. object TypeAnnotation extends FlowType
  258. object TypeCastExpression extends BabelNode
  259. object TypeParameter extends BabelNode
  260. object TypeParameterDeclaration extends BabelNode
  261. object TypeParameterInstantiation extends BabelNode
  262. object TypeofTypeAnnotation extends FlowType
  263. object UnaryExpression extends BabelNode
  264. object UnionTypeAnnotation extends FlowType
  265. object UpdateExpression extends BabelNode
  266. object V8IntrinsicIdentifier extends BabelNode
  267. object VariableDeclaration extends BabelNode
  268. object VariableDeclarator extends BabelNode
  269. object Variance extends BabelNode
  270. object VoidTypeAnnotation extends FlowType
  271. object WhileStatement extends BabelNode
  272. object WithStatement extends BabelNode
  273. object YieldExpression extends BabelNode

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped