Annotation Type CurioStyle
-
@Target(TYPE) public @interface CurioStyleValue.Stylewhich applies curio conventions toValue.Immutableobjects. It is recommended that allValue.Immutabletypes use this style.Default methods in interfaces will be recognized and all implementation will be package-private. The
Value.Immutablemust expose a subclass of the generated builder, e.g.,{@literal @}CurioStyle {@literal @}Immutable public interface MyObject { class Builder extends ImmutableMyObject.Builder {} String foo(); boolean bar(); }