aboutsummaryrefslogtreecommitdiff
path: root/core/shared/src/main/scala/interface.scala
diff options
context:
space:
mode:
authorMathias <mathias@decodified.com>2018-01-05 11:40:27 +0100
committerMathias <mathias@decodified.com>2018-01-05 11:43:51 +0100
commit6ce9fd4ce13ca5fae1c4bc8d2ba3af72bbd4dbf5 (patch)
treed99564efe71c4df1016df4e4f7919f0970a0c101 /core/shared/src/main/scala/interface.scala
parentc2acc0fd2f4772ea1b6d3a59271fbe2d9063f69f (diff)
downloadmagnolia-6ce9fd4ce13ca5fae1c4bc8d2ba3af72bbd4dbf5.tar.gz
magnolia-6ce9fd4ce13ca5fae1c4bc8d2ba3af72bbd4dbf5.tar.bz2
magnolia-6ce9fd4ce13ca5fae1c4bc8d2ba3af72bbd4dbf5.zip
Switch `Subtype#label` member to new `TypeName`
Diffstat (limited to 'core/shared/src/main/scala/interface.scala')
-rw-r--r--core/shared/src/main/scala/interface.scala10
1 files changed, 5 insertions, 5 deletions
diff --git a/core/shared/src/main/scala/interface.scala b/core/shared/src/main/scala/interface.scala
index f0f104c..05803f0 100644
--- a/core/shared/src/main/scala/interface.scala
+++ b/core/shared/src/main/scala/interface.scala
@@ -12,10 +12,10 @@ trait Subtype[Typeclass[_], Type] {
/** the type of subtype */
type SType <: Type
- /** the name of the subtype
+ /** the [[TypeName]] of the subtype
*
- * This is the fully-qualified name of the type of subclass. */
- def label: String
+ * This is the full name information for the type of subclass. */
+ def typeName: TypeName
/** the typeclass instance associated with this subtype
*
@@ -186,6 +186,6 @@ final class SealedTrait[Typeclass[_], Type](val typeName: TypeName,
/**
* Provides the different parts of a type's class name.
*/
-final case class TypeName(ownerName: String, short: String) {
- def full: String = s"$ownerName.$short"
+final case class TypeName(owner: String, short: String) {
+ def full: String = s"$owner.$short"
} \ No newline at end of file