diff options
Diffstat (limited to 'usage_examples/onXExample_pre.jpage')
-rw-r--r-- | usage_examples/onXExample_pre.jpage | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/usage_examples/onXExample_pre.jpage b/usage_examples/onXExample_pre.jpage new file mode 100644 index 00000000..1bab3835 --- /dev/null +++ b/usage_examples/onXExample_pre.jpage @@ -0,0 +1,24 @@ +import com.google.inject.Inject; +import lombok.Getter; +import lombok.RequiredArgsConstructor; +import lombok.Setter; +import org.hibernate.validator.Min; + +public class OnMethodOnParamExample { + @Getter(onMethod=@Deprecated) private int bananas; + @Setter(onMethod=@Min(10)) private int radishes; + + @Override public String toString() { + return String.format("I have %d bananas and %d beautiful radishes", bananas, radishes); + } +} + +@RequiredArgsConstructor(onConstructor=@Inject) +class OnConstructorExample { + private final Fireman fireman; + @Setter(onParam=@SuppressWarnings("all")) private int fires = 10; + + @Override public String toString() { + return String.format("Fireman: %s has %d fires", fireman, fires); + } +}
\ No newline at end of file |