Surface

metaconfig.generic.Surface
See theSurface companion object
final class Surface[T](val fields: List[List[Field]], val annotations: List[StaticAnnotation])

Aggregated metadata about a given type.

Type parameters

T

not used for anything but to drive implicit resolution.

Value parameters

fields

the fields of this type

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Constructors

def this(fields: List[List[Field]])

Concrete methods

def cast[B]: Surface[B]
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any

Concrete fields