John Ericksen

Results 183 comments of John Ericksen

Sorry @Gloix, I guess I missed this one from a few days ago... do you know what Java is generated from this Kotlin class?

Hmm, I bet the `isValid` name in the constructor is colliding with the `valid` property name of `isValid`. Does it work if you change `isValid` to `valid`? Or does it...

... I should just make a `KOTLIN` specific strategy to handle weird issues with kotlin beans.

I like this idea. We could just change this [decorator](https://github.com/johncarl81/transfuse/blob/master/transfuse-core/src/main/java/org/androidtransfuse/gen/invocationBuilder/WarningInvocationBuilderDecorator.java) out for one that validates to an error based on an annotation processor configuration in this location: https://github.com/johncarl81/parceler/blob/master/parceler/src/main/java/org/parceler/internal/ParcelerInvocationBuilderStrategy.java#L40

Or use a [validator](https://github.com/johncarl81/transfuse/blob/master/transfuse-support/src/main/java/org/androidtransfuse/validation/Validator.java#L61) that validates a warning to an error.

Hmm, looks like Module `B` and `C` depend on `A` right? Perhaps define the `@ParcelClass` in Module A once and just use it from modules `B` and `C`?

This was reported recently here: https://github.com/johncarl81/parceler/issues/366. I have a reproducible failing test case if you want to try your hand at a fix PR.

Strange, since Parceler should support Java 1.8 ([Or "latestSupported"](https://github.com/johncarl81/parceler/blob/master/parceler/src/main/java/org/parceler/ParcelAnnotationProcessor.java#L112)) Any clue what the system property `java.specification.version` value is?

Also, can you provide an example of this issue so I can diagnose and fix?

When I change the source compatibility I get a slew of errors from Android. I don't believe Android is compatible with Java 1.8, isn't that correct?