CompilerApi

class Object
trait Matchable
class Any

Type members

Types

type Clazz
type Method
type Param
type Tree

Value members

Abstract methods

def addMethod(clazz: Clazz, method: Method): Clazz
def className(clazz: Clazz): String
def concat(l: Tree, r: Tree): Tree
def createToString(clazz: Clazz, body: Tree): Method
def enclosingObjectName(enclosingObject: EnclosingObject): String
def isCaseClass(clazz: Clazz): Boolean
def isObject(clazz: Clazz): Boolean
def isPackageOrPackageObject(enclosingObject: EnclosingObject): Boolean
def literalConstant(value: String): Tree
def methodNames(clazz: Clazz): List[String]
def params(clazz: Clazz): List[Param]
def selectInThis(clazz: Clazz, name: ParamName): Tree