diff options
author | Roel Spilker <r.spilker@gmail.com> | 2014-05-21 21:13:01 +0200 |
---|---|---|
committer | Roel Spilker <r.spilker@gmail.com> | 2014-05-21 21:13:01 +0200 |
commit | 3292768c812c8368edb4aa4806451d3e6f3b1f6d (patch) | |
tree | 26081273c3e4bb1674788c38587df23969e8a984 /usage_examples/DelegateExample_pre.jpage | |
parent | c002c0b3c7f43115c70dbbc2319cf5f0ba277d8e (diff) | |
download | lombok-3292768c812c8368edb4aa4806451d3e6f3b1f6d.tar.gz lombok-3292768c812c8368edb4aa4806451d3e6f3b1f6d.tar.bz2 lombok-3292768c812c8368edb4aa4806451d3e6f3b1f6d.zip |
Fix website re. Delegate
Diffstat (limited to 'usage_examples/DelegateExample_pre.jpage')
-rw-r--r-- | usage_examples/DelegateExample_pre.jpage | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/usage_examples/DelegateExample_pre.jpage b/usage_examples/DelegateExample_pre.jpage deleted file mode 100644 index b6f05dfb..00000000 --- a/usage_examples/DelegateExample_pre.jpage +++ /dev/null @@ -1,37 +0,0 @@ -import java.util.ArrayList; -import java.util.Collection; - -import lombok.Delegate; - -public class DelegationExample { - private interface SimpleCollection { - boolean add(String item); - boolean remove(Object item); - } - - @Delegate(types=SimpleCollection.class) - private final Collection<String> collection = new ArrayList<String>(); -} - - -class ExcludesDelegateExample { - long counter = 0L; - - private interface Add { - boolean add(String x); - boolean addAll(Collection<? extends String> x); - } - - @Delegate(excludes=Add.class) - private final Collection<String> collection = new ArrayList<String>(); - - public boolean add(String item) { - counter++; - return collection.add(item); - } - - public boolean addAll(Collection<? extends String> col) { - counter += col.size(); - return collection.addAll(col); - } -} |