immutable-xjc icon indicating copy to clipboard operation
immutable-xjc copied to clipboard

immutable-xjc is a JAXB 4.0 XJC plugin for making schema derived classes immutable with optional builder pattern generator.

Results 19 immutable-xjc issues
Sort by recently updated
recently updated
newest added

Migrate to JAXB 3.0.x when the ecosystem with all the plugins will be ready as well.

enhancement

Bumps `jaxb.version` from 3.0.2 to 4.0.0. Updates `codemodel` from 3.0.2 to 4.0.0 Updates `jaxb-xjc` from 3.0.2 to 4.0.0 Updates `jaxb-runtime` from 3.0.2 to 4.0.0 Dependabot will resolve any conflicts with...

dependencies

when you have a field generated from ```

bug

in our code we end up writing ``` value = myClass.newBuilder(value).withFoo(new Foo) ``` quite a lot it would be clearer to have additional methods generated so we could do ```...

enhancement

Like the issue #9 because the protected access of the default constructor an error occurs when executing a web service endpoint method. And I just discovered an error occurs in...

bug

When the XSD creates a required field it is still possible to create an object with null through the builder. E.g. ![image](https://user-images.githubusercontent.com/1873470/78260875-c68f0b80-74fe-11ea-978b-69e6f34df806.png) Creates the following Java code: ![image](https://user-images.githubusercontent.com/1873470/78260980-ec1c1500-74fe-11ea-89b8-3f455ca1efe8.png) It is...

bug

Use X as an argument prefix.

enhancement

When trying to instantiate a builder, there is a static method named exactly like the nested builder class - As Kotlin removed the new keyword, it cannot distinguish between them....

enhancement

Very cool plugin. Good work. I'm wondering if you'd be interesting in supporting immutable interfaces? In this model: * All Jaxb classes of name [Type] are renamed to [Type]Impl *...

enhancement

Bumps cxf-codegen-plugin from 3.5.3 to 3.5.4. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.cxf:cxf-codegen-plugin&package-manager=maven&previous-version=3.5.3&new-version=3.5.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...

dependencies