You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 04984c4
Browse filesBrowse the repository at this point in the historyBrowse files
Issue #148 separate interpreter and codegen JtdValidator interfaces
- Interpreter module (json-java21-jtd): JtdValidator.compileInterpreter() replaces deprecated compile()
- Codegen module (json-java21-jtd-codegen): new JtdValidator.compileGenerated() in own package
- Generated bytecode implements json.java21.jtd.codegen.JtdValidator (not interpreter's interface)
- ValidatorMain uses codegen's JtdValidator for generated validators
- Jdt2Jar bundles codegen's JtdValidator.class in output JARs
- All tests updated to use new method names
- pom.xml: -Werror + showDeprecation across all modules
- READMEs updated with clear two-path guidance
How to verify:
jenv local 21 && ./mvnw test -pl json-java21-jtd -am
jenv local 25 && ./mvnw test -pl json-java21-jtd,json-java21-jtd-codegen -am
0 commit comments