summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/google/doclava/Stubs.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/google/doclava/Stubs.java b/src/com/google/doclava/Stubs.java
index cba0992..3d260ea 100644
--- a/src/com/google/doclava/Stubs.java
+++ b/src/com/google/doclava/Stubs.java
@@ -1774,7 +1774,11 @@ public class Stubs {
ArrayList<ParameterInfo> params) {
apiWriter.print("(");
for (ParameterInfo pi : params) {
- apiWriter.print(toSlashFormat(pi.type().dexName()));
+ String typeName = pi.type().dexName();
+ if (method.isVarArgs() && pi == params.get(params.size() - 1)) {
+ typeName += "[]";
+ }
+ apiWriter.print(toSlashFormat(typeName));
}
apiWriter.print(")");
}