Skip to content

huangsam/kotlin-trial

Repository files navigation

Kotlin Trial

Coding in Kotlin to:

  1. Explore linting, testing and logging frameworks for Kotlin
  2. Understand enough about null safety, lambdas, generics, etc.
  3. Assess its compatibility with Java code

Getting started

Load the project up in Intellij IDEA.

After that, you can:

  • Run app via ./gradlew run
  • Test code via ./gradlew test
  • Check code style via ./gradlew detekt
  • Fix code style via ./gradlew detekt --auto-correct

Git hooks

Add hooks to your local copy by running ./gradlew addHooks.

Mockito warning

A warning appeared while integrating Mockito into this Kotlin project:

WARNING: A Java agent has been loaded dynamically (...)
WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
WARNING: Dynamic loading of agents will be disallowed by default in a future release
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended

It is discussed here in more detail: mockito/mockito#3037

Helpful resources

Releases

No releases published

Packages

No packages published

Languages