better-tostring
better-tostring
com.kubukoz
BetterToStringImpl
BetterToStringImpl
BetterToStringPlugin
BetterToStringPluginPhase
CompilerApi
Scala3CompilerApi
Scala3CompilerApi
ClassContext
better-tostring
/
com.kubukoz
/
Scala3CompilerApi
Scala3CompilerApi
trait
Scala3CompilerApi
extends
CompilerApi
Companion
object
Graph
Supertypes
trait
CompilerApi
class
Object
trait
Matchable
class
Any
Type members
Value members
Type members
Types
type
Clazz
=
ClassContext
type
EnclosingObject
=
Symbol
type
Method
=
DefDef
type
Param
=
ValDef
type
ParamName
=
TermName
type
Tree
=
Tree
[
Type
]
Value members
Inherited methods
def
addMethod
(clazz:
Clazz
, method:
Method
):
Clazz
Inherited from
CompilerApi
def
className
(clazz:
Clazz
):
String
Inherited from
CompilerApi
def
concat
(l:
Tree
, r:
Tree
):
Tree
Inherited from
CompilerApi
def
createToString
(clazz:
Clazz
, body:
Tree
):
Method
Inherited from
CompilerApi
def
enclosingObjectName
(enclosingObject:
EnclosingObject
):
String
Inherited from
CompilerApi
def
isCaseClass
(clazz:
Clazz
):
Boolean
Inherited from
CompilerApi
def
isPackageOrPackageObject
(enclosingObject:
EnclosingObject
):
Boolean
Inherited from
CompilerApi
def
literalConstant
(value:
String
):
Tree
Inherited from
CompilerApi
def
methodNames
(clazz:
Clazz
):
List
[
String
]
Inherited from
CompilerApi
def
paramName
(param:
Param
):
ParamName
Inherited from
CompilerApi
def
params
(clazz:
Clazz
):
List
[
Param
]
Inherited from
CompilerApi
def
selectInThis
(clazz:
Clazz
, name:
ParamName
):
Tree
Inherited from
CompilerApi