├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── gradle ├── travisBuild.sh └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main └── kotlin │ └── au │ └── com │ └── console │ └── kassava │ ├── AnyExtensions.kt │ └── SupportsMixedTypeEquality.kt └── test └── kotlin └── au └── com └── console └── kassava ├── EqualsSpec.kt ├── HashCodeSpec.kt ├── ToStringSpec.kt └── model ├── Animal.kt ├── Company.kt └── Point.kt /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle/ 2 | build/ 3 | .idea/ 4 | /out/ 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/consoleau/kassava/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/consoleau/kassava/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/consoleau/kassava/HEAD/README.md -------------------------------------------------------------------------------- /gradle/travisBuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/consoleau/kassava/HEAD/gradle/travisBuild.sh -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/consoleau/kassava/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/consoleau/kassava/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/consoleau/kassava/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/consoleau/kassava/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'kassava' 2 | 3 | -------------------------------------------------------------------------------- /src/main/kotlin/au/com/console/kassava/AnyExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/consoleau/kassava/HEAD/src/main/kotlin/au/com/console/kassava/AnyExtensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/au/com/console/kassava/SupportsMixedTypeEquality.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/consoleau/kassava/HEAD/src/main/kotlin/au/com/console/kassava/SupportsMixedTypeEquality.kt -------------------------------------------------------------------------------- /src/test/kotlin/au/com/console/kassava/EqualsSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/consoleau/kassava/HEAD/src/test/kotlin/au/com/console/kassava/EqualsSpec.kt -------------------------------------------------------------------------------- /src/test/kotlin/au/com/console/kassava/HashCodeSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/consoleau/kassava/HEAD/src/test/kotlin/au/com/console/kassava/HashCodeSpec.kt -------------------------------------------------------------------------------- /src/test/kotlin/au/com/console/kassava/ToStringSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/consoleau/kassava/HEAD/src/test/kotlin/au/com/console/kassava/ToStringSpec.kt -------------------------------------------------------------------------------- /src/test/kotlin/au/com/console/kassava/model/Animal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/consoleau/kassava/HEAD/src/test/kotlin/au/com/console/kassava/model/Animal.kt -------------------------------------------------------------------------------- /src/test/kotlin/au/com/console/kassava/model/Company.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/consoleau/kassava/HEAD/src/test/kotlin/au/com/console/kassava/model/Company.kt -------------------------------------------------------------------------------- /src/test/kotlin/au/com/console/kassava/model/Point.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/consoleau/kassava/HEAD/src/test/kotlin/au/com/console/kassava/model/Point.kt --------------------------------------------------------------------------------