wvlet.airframe.surface
Type members
Classlikes
Utility for managing names written in different spellings. For example, variable name localAddress can be written as "local address", "local_address", etc.
Utility for managing names written in different spellings. For example, variable name localAddress can be written as "local address", "local_address", etc.
CanonicalName is the representative name of these variants.
CName("localAddress") == CName("local address") == CName("local_address")
- Companion:
- class
Canonical name. This name is used as a common name of wording variants (e.g., difference of capital letter usage, hyphenation, etc.)
Canonical name. This name is used as a common name of wording variants (e.g., difference of capital letter usage, hyphenation, etc.)
- Companion:
- object
Base class for generic surfaces with type args
Base class for generic surfaces with type args
Surface placeholder for supporting recursive types
Surface placeholder for supporting recursive types
Surface for custom record types
Surface for custom record types
- Companion:
- object
Parameters of a Surface
Parameters of a Surface
Note: This interface is the same with scala-2 Surface interface, but Scala compiler requires defining Surface object in the same file, so this interface is copied.
Note: This interface is the same with scala-2 Surface interface, but Scala compiler requires defining Surface object in the same file, so this interface is copied.
- Companion:
- object
Create a default instance (zero) from Surface
Create a default instance (zero) from Surface