mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-13 14:16:11 +00:00
fix issue #932: @Delegate would not generate varargs on javac
This commit is contained in:
1 parent
d3c79494a3
commit
34a6fd644f
5 files changed
+74
-3
No files matched your search
@@ -0,0 +1,25 @@
|
||||
import lombok.experimental.Delegate;
|
||||
class DelegateWithVarargs {
|
||||
private interface Bar {
|
||||
void justOneParameter(int... varargs);
|
||||
void multipleParameters(String first, int... varargs);
|
||||
void array(int[] array);
|
||||
void arrayVarargs(int[]... arrayVarargs);
|
||||
}
|
||||
private @Delegate Bar bar;
|
||||
DelegateWithVarargs() {
|
||||
super();
|
||||
}
|
||||
public @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") void array(final int[] array) {
|
||||
this.bar.array(array);
|
||||
}
|
||||
public @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") void arrayVarargs(final int[]... arrayVarargs) {
|
||||
this.bar.arrayVarargs(arrayVarargs);
|
||||
}
|
||||
public @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") void justOneParameter(final int... varargs) {
|
||||
this.bar.justOneParameter(varargs);
|
||||
}
|
||||
public @java.lang.SuppressWarnings("all") @javax.annotation.Generated("lombok") void multipleParameters(final java.lang.String first, final int... varargs) {
|
||||
this.bar.multipleParameters(first, varargs);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user