Dmitrii Volykhin

Results 13 comments of Dmitrii Volykhin

+1 Trace ``` java.lang.AssertionError at org.openjdk.jol.info.ClassData.fieldsFor(ClassData.java:249) at org.openjdk.jol.info.ClassData.ownFields(ClassData.java:221) at org.openjdk.jol.layouters.HotSpotLayouter.layout(HotSpotLayouter.java:138) at com.github.stokito.IdeaJol.inspection.JolInspection.checkClass(JolInspection.java:50) at com.intellij.codeInspection.AbstractBaseUastLocalInspectionTool$1.visitClass(AbstractBaseUastLocalInspectionTool.java:75) at org.jetbrains.uast.UClass$DefaultImpls.accept(UClass.kt:71) at org.jetbrains.uast.java.AbstractJavaUClass.accept(JavaUClass.kt:23) at com.intellij.uast.UastHintedVisitorAdapter.visitElement(UastHintedVisitorAdapter.kt:21) at com.intellij.psi.impl.source.tree.java.PsiTypeParameterImpl.accept(PsiTypeParameterImpl.java:350) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:297) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:265)...

Yes, I already exclude all jackson libraries from my project for using only Gson, but I can't replace Jackson with Gson in fusionauth-jwt. So it would be nice to have...

outdated As I see there are two options: 1) First is to create a multi-module maven project. So `fusionauth-jwt-parent` will have such structure: ``` fusionauth-jwt-parent - jwt - jacksson-serializer -...

### PoC for removing Jackson **Problem**: Jackson libraries are performant but heavy weight and clash with other Jackson libraries in a project **Solution**: use lightweight JSON library or do not...

@virtual-machinist > it's de facto standard for anyone using Spring Boot (and possibly other popular web frameworks). - For spring projects common way of integration is separate module for example...

The same approach of embedding JSON serialization/deserialization code inside library is used in jose4j - https://bitbucket.org/b_c/jose4j/src/master/src/main/java/org/jose4j/json/

@virtual-machinist I'm fully agree with you point. But what if you don't even need to think about the internal serialization/deserialization logic? `PlainObjectMapper` are going to be fully embedded into code,...

I have added tests for several gradle's versions. Results: Java 11 and Gradle 5.1 rocker-plugin works from 4.3 gradle version. ![https://klikr.org/07fdf20d506353202a81780ae334.png](https://klikr.org/07fdf20d506353202a81780ae334.png)

Is it about this PR https://github.com/fizzed/rocker/pull/99?