Jordan Zimmerman
9268c295fe
Add RecordBuilderFull
...
- Add `@RecordBuilderFull` which will have most optional features enabled
- Change `@RecordBuilder.Template` to be `RetentionPolicy.CLASS`
2021-10-07 08:35:17 +01:00
Jordan Zimmerman
76f93039b0
Support options for RecordInterface
...
- Copy any @RecordBuilder.Options to the generated Record
- Support RecordInterface templates as well
Closes #64
2021-10-07 08:35:17 +01:00
Jordan Zimmerman
896aab18aa
Update customizing.md
2021-10-07 08:35:17 +01:00
Jordan Zimmerman
5d7bea565f
Rework how options are specified ( #37 )
...
- Remove `RecordBuilderMetaData`
- Unify how the javac options are handled
- Create `RecordBuilder.Options` to specify options
- Allow creation of custom annotations that bundle options
2021-10-07 08:35:17 +01:00