Scala3CompilerApi

org.polyvariant.Scala3CompilerApi
See theScala3CompilerApi companion object

Attributes

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

Members list

Concise view

Type members

Types

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

Attributes

Inherited from:
CompilerApi
Source:
BetterToStringImpl.scala

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

Attributes

Inherited from:
CompilerApi
Source:
BetterToStringImpl.scala

Attributes

Inherited from:
CompilerApi
Source:
BetterToStringImpl.scala

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