auto-matter
auto-matter copied to clipboard
Minimal value types for Java
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | cimg/openjdk | docker | major | `17.0.4` -> `18.0.2` | ---...
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. ## Rate-Limited These updates are currently rate-limited. Click on a checkbox below to force...
I've noticed that in all the versions since 0.22 there was a change behaviour which causes a NullPointerExcection. **Step to reproduce:** - use Nullable annotation on a field which is...
Attempt to detect if a type is reifiable, and omit the annotation in those cases. https://docs.oracle.com/javase/specs/jls/se7/html/jls-4.html However one problem as noted in the comments is we can't get at a...
```java @AutoMatter interface Foobar { String baz(); @AutoMatter.Field default String foo() { return "foo"; } @AutoMatter.Field default String bar() { // Default valued fields can refer to other fields //...
This delegates most of the field-specific processing to `FieldProcessor`, which can be implemented to customize handling of different types. Collections are handled by `CollectionProcessor`, optionals by `OptionalProcessor`. Everything else is...
Would something like this make sense? ``` @AutoMatter public interface Room { @Default(value = "foo") String id(); } ```
https://github.com/danielnorberg/auto-matter/blob/33e96c25e73f511eb838508e25e98969a4ca34f0/jackson/src/main/java/io/norberg/automatter/jackson/AutoMatterResolver.java#L44