better-tostring
better-tostring
org.polyvariant
BetterToStringImpl
BetterToStringImpl
BetterToStringPlugin
BetterToStringPluginPhase
CompilerApi
Scala3CompilerApi
Scala3CompilerApi
ClassContext
better-tostring
/
org.polyvariant
/
CompilerApi
CompilerApi
trait
CompilerApi
Graph
Supertypes
Known subtypes
class
Object
trait
Matchable
class
Any
trait
Scala3CompilerApi
Type members
Value members
Type members
Types
type
Clazz
type
EnclosingObject
type
Method
type
Param
type
ParamName
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
paramName
(param:
Param
):
ParamName
def
params
(clazz:
Clazz
):
List
[
Param
]
def
selectInThis
(clazz:
Clazz
, name:
ParamName
):
Tree