Packages

trait KtPsiToAst extends AnyRef

Self Type
AstCreator
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. KtPsiToAst
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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 astForAnnotationEntry(entry: KtAnnotationEntry)(implicit typeInfoProvider: TypeInfoProvider): Ast
  6. def astForAnonymousFunction(fn: KtNamedFunction, argIdx: Option[Int])(implicit typeInfoProvider: TypeInfoProvider): Ast
  7. def astForArrayAccess(expression: KtArrayAccessExpression, argIdx: Option[Int], argName: Option[String])(implicit typeInfoProvider: TypeInfoProvider): Ast
  8. def astForBinaryExpr(expr: KtBinaryExpression, argIdx: Option[Int])(implicit typeInfoProvider: TypeInfoProvider): Ast
  9. def astForBinaryExprWithTypeRHS(expr: KtBinaryExpressionWithTypeRHS, argIdx: Option[Int], argName: Option[String])(implicit typeInfoProvider: TypeInfoProvider): Ast
  10. def astForBreak(expr: KtBreakExpression): Ast
  11. def astForClassLiteral(expr: KtClassLiteralExpression, argIdx: Option[Int], argName: Option[String])(implicit typeInfoProvider: TypeInfoProvider): Ast
  12. def astForContinue(expr: KtContinueExpression): Ast
  13. def astForDoWhile(expr: KtDoWhileExpression)(implicit typeInfoProvider: TypeInfoProvider): Ast
  14. def astForFile(fileWithMeta: KtFileWithMeta)(implicit typeInfoProvider: TypeInfoProvider): Ast
  15. def astForFor(expr: KtForExpression)(implicit typeInfoProvider: TypeInfoProvider): Ast
  16. def astForIf(expr: KtIfExpression, argIdx: Option[Int])(implicit typeInfoProvider: TypeInfoProvider): Ast
  17. def astForIfAsControlStructure(expr: KtIfExpression)(implicit typeInfoProvider: TypeInfoProvider): Ast
  18. def astForIfAsExpression(expr: KtIfExpression, argIdx: Option[Int])(implicit typeInfoProvider: TypeInfoProvider): Ast
  19. def astForImportDirective(directive: KtImportDirective): Ast
  20. def astForIsExpression(expr: KtIsExpression, argIdx: Option[Int], argName: Option[String])(implicit typeInfoProvider: TypeInfoProvider): Ast
  21. def astForLambda(expr: KtLambdaExpression, argIdx: Option[Int])(implicit typeInfoProvider: TypeInfoProvider): Ast
  22. def astForLiteral(expr: KtConstantExpression, argIdx: Option[Int], argName: Option[String])(implicit typeInfoProvider: TypeInfoProvider): Ast
  23. def astForMember(decl: KtDeclaration)(implicit typeInfoProvider: TypeInfoProvider): Ast
  24. def astForNameReference(expr: KtNameReferenceExpression, argIdx: Option[Int], argName: Option[String])(implicit typeInfoProvider: TypeInfoProvider): Ast
  25. def astForPackageDeclaration(packageName: String): Ast
    Annotations
    @unused()
  26. def astForParameter(param: KtParameter, order: Int)(implicit typeInfoProvider: TypeInfoProvider): Ast
  27. def astForPostfixExpression(expr: KtPostfixExpression, argIdx: Option[Int], argName: Option[String])(implicit typeInfoProvider: TypeInfoProvider): Ast
  28. def astForPrefixExpression(expr: KtPrefixExpression, argIdx: Option[Int], argName: Option[String])(implicit typeInfoProvider: TypeInfoProvider): Ast
  29. def astForQualifiedExpression(expr: KtQualifiedExpression, argIdx: Option[Int])(implicit typeInfoProvider: TypeInfoProvider): Ast
  30. def astForReturnExpression(expr: KtReturnExpression)(implicit typeInfoProvider: TypeInfoProvider): Ast
  31. def astForStringTemplate(expr: KtStringTemplateExpression, argIdx: Option[Int], argName: Option[String])(implicit typeInfoProvider: TypeInfoProvider): Ast
  32. def astForSuperExpression(expr: KtSuperExpression, argIdx: Option[Int], argName: Option[String])(implicit typeInfoProvider: TypeInfoProvider): Ast
  33. def astForThisExpression(expr: KtThisExpression, argIdx: Option[Int], argName: Option[String])(implicit typeInfoProvider: TypeInfoProvider): Ast
  34. def astForTry(expr: KtTryExpression, argIdx: Option[Int])(implicit typeInfoProvider: TypeInfoProvider): Ast
  35. def astForTypeAlias(typeAlias: KtTypeAlias)(implicit typeInfoProvider: TypeInfoProvider): Ast
  36. def astForTypeReference(expr: KtTypeReference, argIdx: Option[Int], argName: Option[String])(implicit typeInfoProvider: TypeInfoProvider): Ast
  37. def astForUnknown(expr: KtExpression, argIdx: Option[Int]): Ast
  38. def astForWhen(expr: KtWhenExpression, argIdx: Option[Int])(implicit typeInfoProvider: TypeInfoProvider): Ast
  39. def astForWhenAsExpression(expr: KtWhenExpression, argIdx: Option[Int])(implicit typeInfoProvider: TypeInfoProvider): Ast
  40. def astForWhenAsStatement(expr: KtWhenExpression, argIdx: Option[Int])(implicit typeInfoProvider: TypeInfoProvider): Ast
  41. def astForWhile(expr: KtWhileExpression)(implicit typeInfoProvider: TypeInfoProvider): Ast
  42. def astsForBlock(expr: KtBlockExpression, argIdx: Option[Int], pushToScope: Boolean = true, localsForCaptures: List[NewLocal] = List(), implicitReturnAroundLastStatement: Boolean = false, preStatements: Option[Seq[Ast]] = None)(implicit typeInfoProvider: TypeInfoProvider): Seq[Ast]
  43. def astsForCall(expr: KtCallExpression, argIdx: Option[Int])(implicit typeInfoProvider: TypeInfoProvider): Seq[Ast]
  44. def astsForClassOrObject(ktClass: KtClassOrObject, ctx: Option[AnonymousObjectContext] = None)(implicit typeInfoProvider: TypeInfoProvider): Seq[Ast]
  45. def astsForDeclaration(decl: KtDeclaration)(implicit typeInfoProvider: TypeInfoProvider): Seq[Ast]
  46. def astsForDestructuringDeclaration(expr: KtDestructuringDeclaration)(implicit typeInfoProvider: TypeInfoProvider): Seq[Ast]
  47. def astsForMethod(ktFn: KtNamedFunction, needsThisParameter: Boolean = false, withVirtualModifier: Boolean = false)(implicit typeInfoProvider: TypeInfoProvider): Seq[Ast]
  48. def astsForProperty(expr: KtProperty)(implicit typeInfoProvider: TypeInfoProvider): Seq[Ast]
  49. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  50. def componentNMethodAsts(typeDecl: NewTypeDecl, parameters: Seq[KtParameter])(implicit typeInfoProvider: TypeInfoProvider): Seq[Ast]
  51. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  52. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  53. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  54. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  55. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  56. def memberSetCallAst(param: KtParameter, classFullName: String)(implicit typeInfoProvider: TypeInfoProvider): Ast
  57. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  58. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  59. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  60. def secondaryCtorAsts(ctors: Seq[KtSecondaryConstructor], classFullName: String, primaryCtorCall: NewCall)(implicit typeInfoProvider: TypeInfoProvider): Seq[Ast]
  61. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  62. def toString(): String
    Definition Classes
    AnyRef → Any
  63. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  64. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  65. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

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