Packages

class AstCreator extends AstCreatorBase

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

Instance Constructors

  1. new AstCreator(fileWithMeta: KtFileWithMeta, xTypeInfoProvider: TypeInfoProvider, global: Global)

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. def absolutePath(filename: String): String
    Definition Classes
    AstCreatorBase
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def astForArrayAccess(expr: KtArrayAccessExpression, order: Int, argIdx: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  7. def astForBinaryExpr(expr: KtBinaryExpression, order: Int, argIdx: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  8. def astForBinaryExprWithTypeRHS(expr: KtBinaryExpressionWithTypeRHS, order: Int, argIdx: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  9. def astForBreak(expr: KtBreakExpression, order: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  10. def astForClassLiteral(expr: KtClassLiteralExpression, order: Int, argIdx: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  11. def astForContinue(expr: KtContinueExpression, order: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  12. def astForDeclaration(decl: KtDeclaration, order: Int)(implicit typeInfoProvider: TypeInfoProvider): Seq[AstWithAdditionals]
  13. def astForDoWhile(expr: KtDoWhileExpression, order: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  14. def astForFor(expr: KtForExpression, order: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  15. def astForIf(expr: KtIfExpression, order: Int, argIdx: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  16. def astForIfAsControlStructure(expr: KtIfExpression, order: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  17. def astForIfAsExpression(expr: KtIfExpression, order: Int, argIdx: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  18. def astForImportDirective(directive: KtImportDirective, order: Int): AstWithAdditionals
  19. def astForIsExpression(expr: KtIsExpression, order: Int, argIdx: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  20. def astForLambda(expr: KtLambdaExpression, order: Int, argIdx: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  21. def astForLiteral(expr: KtConstantExpression, order: Int, argIdx: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  22. def astForNameReference(expr: KtNameReferenceExpression, order: Int, argIdx: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  23. def astForPackageDeclaration(packageName: String): AstWithAdditionals
  24. def astForPostfixExpression(expr: KtPostfixExpression, order: Int, argIdx: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  25. def astForPrefixExpression(expr: KtPrefixExpression, order: Int, argIdx: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  26. def astForQualifiedExpression(expr: KtQualifiedExpression, order: Int, argIdx: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  27. def astForStringTemplate(expr: KtStringTemplateExpression, order: Int, argIdx: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  28. def astForSuperExpression(expr: KtSuperExpression, order: Int, argIdx: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  29. def astForThisExpression(expr: KtThisExpression, order: Int, argIdx: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  30. def astForTopLevelProperty(prop: KtProperty, order: Int)(implicit typeInfoProvider: TypeInfoProvider): Seq[AstWithAdditionals]
  31. def astForTry(expr: KtTryExpression, order: Int, argumentIndex: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  32. def astForTypeAlias(typeAlias: KtTypeAlias, order: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  33. def astForUnknown(expr: KtExpression, order: Int, argIdx: Int): AstWithAdditionals
  34. def astForWhen(expr: KtWhenExpression, order: Int, argumentIndex: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  35. def astForWhile(expr: KtWhileExpression, order: Int)(implicit typeInfoProvider: TypeInfoProvider): AstWithAdditionals
  36. def astsForClassOrObject(ktClass: KtClassOrObject, order: Int)(implicit typeInfoProvider: TypeInfoProvider): Seq[AstWithAdditionals]
  37. def astsForDestructuringDeclaration(expr: KtDestructuringDeclaration, order: Int)(implicit typeInfoProvider: TypeInfoProvider): Seq[AstWithAdditionals]
  38. def astsForDestructuringDeclarationWithCtorRHS(expr: KtDestructuringDeclaration, order: Int)(implicit typeInfoProvider: TypeInfoProvider): Seq[AstWithAdditionals]
  39. def astsForDestructuringDeclarationWithNonCtorCallRHS(expr: KtDestructuringDeclaration, order: Int)(implicit typeInfoProvider: TypeInfoProvider): Seq[AstWithAdditionals]
  40. def astsForDestructuringDeclarationWithVarRHS(expr: KtDestructuringDeclaration, order: Int)(implicit typeInfoProvider: TypeInfoProvider): Seq[AstWithAdditionals]
  41. def astsForWhenEntry(entry: KtWhenEntry, order: Int)(implicit typeInfoProvider: TypeInfoProvider): Seq[AstWithAdditionals]
  42. def callAst(callNode: NewCall, arguments: List[Ast], receiver: Option[Ast]): Ast
    Definition Classes
    AstCreatorBase
  43. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  44. def createAst(): DiffGraphBuilder
    Definition Classes
    AstCreator → AstCreatorBase
  45. val diffGraph: DiffGraphBuilder
    Definition Classes
    AstCreatorBase
  46. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  47. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  48. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  49. def globalNamespaceBlock(): NewNamespaceBlock
    Definition Classes
    AstCreatorBase
  50. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  51. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  52. val logger: Logger
    Attributes
    protected
  53. def methodAst(method: NewMethod, parameters: Seq[NewMethodParameterIn], body: Ast, methodReturn: NewMethodReturn): Ast
    Definition Classes
    AstCreatorBase
  54. def methodReturnNode(line: Option[Integer], column: Option[Integer], tpe: String): NewMethodReturn
    Definition Classes
    AstCreatorBase
  55. def methodStubAst(method: NewMethod, parameters: Seq[NewMethodParameterIn], methodReturn: NewMethodReturn): Ast
    Definition Classes
    AstCreatorBase
  56. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  57. def nonUnderscoreEntries(expr: KtDestructuringDeclaration): Seq[KtDestructuringDeclarationEntry]
  58. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  59. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  60. val scope: Scope[String, DeclarationNew, NewNode]
    Attributes
    protected
  61. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  62. def toString(): String
    Definition Classes
    AnyRef → Any
  63. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  64. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  65. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  66. def withIndex[T, X](nodes: Array[T])(f: (T, Int) => X): Seq[X]
    Definition Classes
    AstCreatorBase
  67. def withIndex[T, X](nodes: Seq[T])(f: (T, Int) => X): Seq[X]
    Definition Classes
    AstCreatorBase

Deprecated Value Members

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

Inherited from AstCreatorBase

Inherited from AnyRef

Inherited from Any

Ungrouped