Scala3CompilerApi

org.polyvariant.Scala3CompilerApi
See theScala3CompilerApi companion object

Attributes

Companion
object
Source
Scala3CompilerApi.scala
Graph
Supertypes
trait CompilerApi
class Object
trait Matchable
class Any

Members list

Type members

Types

Attributes

Source
Scala3CompilerApi.scala
type EnclosingObject = Symbol

Attributes

Source
Scala3CompilerApi.scala
type Method = DefDef

Attributes

Source
Scala3CompilerApi.scala
type Param = ValDef

Attributes

Source
Scala3CompilerApi.scala
type ParamName = TermName

Attributes

Source
Scala3CompilerApi.scala
type Tree = Tree[Type]

Attributes

Source
Scala3CompilerApi.scala

Value members

Inherited methods

def addMethod(clazz: Clazz, method: Method): Clazz

Attributes

Inherited from:
CompilerApi
Source
BetterToStringImpl.scala
def className(clazz: Clazz): String

Attributes

Inherited from:
CompilerApi
Source
BetterToStringImpl.scala
def concat(l: Tree, r: Tree): Tree

Attributes

Inherited from:
CompilerApi
Source
BetterToStringImpl.scala
def createToString(clazz: Clazz, body: Tree): Method

Attributes

Inherited from:
CompilerApi
Source
BetterToStringImpl.scala
def enclosingObjectName(enclosingObject: EnclosingObject): String

Attributes

Inherited from:
CompilerApi
Source
BetterToStringImpl.scala
def isCaseClass(clazz: Clazz): Boolean

Attributes

Inherited from:
CompilerApi
Source
BetterToStringImpl.scala
def isObject(clazz: Clazz): Boolean

Attributes

Inherited from:
CompilerApi
Source
BetterToStringImpl.scala

Attributes

Inherited from:
CompilerApi
Source
BetterToStringImpl.scala
def literalConstant(value: String): Tree

Attributes

Inherited from:
CompilerApi
Source
BetterToStringImpl.scala
def methodNames(clazz: Clazz): List[String]

Attributes

Inherited from:
CompilerApi
Source
BetterToStringImpl.scala
def paramName(param: Param): ParamName

Attributes

Inherited from:
CompilerApi
Source
BetterToStringImpl.scala
def params(clazz: Clazz): List[Param]

Attributes

Inherited from:
CompilerApi
Source
BetterToStringImpl.scala
def selectInThis(clazz: Clazz, name: ParamName): Tree

Attributes

Inherited from:
CompilerApi
Source
BetterToStringImpl.scala