Skip to content

Instantly share code, notes, and snippets.

View frost13it's full-sized avatar

Vladimir Petrakovich frost13it

  • Belgrade
View GitHub Profile
import com.fasterxml.jackson.databind.PropertyNamingStrategy
import com.fasterxml.jackson.databind.cfg.MapperConfig
import com.fasterxml.jackson.databind.introspect.AnnotatedMethod
import com.fasterxml.jackson.module.kotlin.isKotlinClass
object KotlinIsPropertyNaming : PropertyNamingStrategy() {
override fun nameForGetterMethod(config: MapperConfig<*>, method: AnnotatedMethod, defaultName: String): String {
return if (method.name.startsWith("is") && method.declaringClass.isKotlinClass()) {
method.name
@frost13it
frost13it / idea.vmoptions
Created July 11, 2018 07:32
Show access modifiers of classes in Intellij IDEA
-Dide.projectView.show.visibility=true
@frost13it
frost13it / build.gradle
Created July 11, 2018 06:32
Gradle project version for TeamCity
println "##teamcity[setParameter name='gradle.project.version' value='${project.version}']"
@frost13it
frost13it / build.gradle
Created July 11, 2018 06:30
Git info in Gradle build script
plugins {
id "org.ajoberstar.grgit" version '2.2.1'
}
println "Commit: " + grgit.head().id
println "Branch: " + grgit.branch.current().name