ClassDef

oxygen.quoted.ClassDef
See theClassDef companion class
object ClassDef

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ClassDef.type

Members list

Value members

Concrete methods

def companion(using quotes: Quotes): ClassDefCompanion
def unapply(cdef: ClassDef): (String, DefDef, List[Term | TypeTree], Option[ValDef], List[Statement])

Matches a class definition and extracts its name, constructor, parents, self, and body

Matches a class definition and extracts its name, constructor, parents, self, and body

Attributes

def wrap(using quotes: Quotes)(unwrap: quotes.reflect.ClassDef): ClassDef

Givens

Givens