abstract class AbstractCase extends CaseMethods
Base class for case classes that reduces amount of code that the compiler generates for them. Useful primarily for JS size reduction. See CaseMethods for more details.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AbstractCase
- CaseMethods
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new AbstractCase()
Abstract Value Members
Concrete Value Members
-
def
canEqual(that: Any): Boolean
- Definition Classes
- CaseMethods → Equals
-
def
equals(obj: Any): Boolean
- Definition Classes
- CaseMethods → Equals → Any
-
def
hashCode(): Int
- Definition Classes
- CaseMethods → Any
-
def
productIterator: Iterator[Any]
- Definition Classes
- CaseMethods → Product
-
def
productPrefix: String
- Definition Classes
- Product
-
def
toString(): String
- Definition Classes
- CaseMethods → Any