summaryrefslogtreecommitdiffstats
path: root/src/com/google/doclava/ParsedTagInfo.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/google/doclava/ParsedTagInfo.java')
-rwxr-xr-xsrc/com/google/doclava/ParsedTagInfo.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/google/doclava/ParsedTagInfo.java b/src/com/google/doclava/ParsedTagInfo.java
index bcb9230..aad3767 100755
--- a/src/com/google/doclava/ParsedTagInfo.java
+++ b/src/com/google/doclava/ParsedTagInfo.java
@@ -19,6 +19,12 @@ package com.google.doclava;
import java.util.ArrayList;
public class ParsedTagInfo extends TagInfo {
+ public static final ParsedTagInfo[] EMPTY_ARRAY = new ParsedTagInfo[0];
+
+ public static ParsedTagInfo[] getArray(int size) {
+ return size == 0 ? EMPTY_ARRAY : new ParsedTagInfo[size];
+ }
+
private ContainerInfo mContainer;
private String mCommentText;
private Comment mComment;
@@ -50,6 +56,6 @@ public class ParsedTagInfo extends TagInfo {
list.add(t[j]);
}
}
- return list.toArray(new TagInfo[list.size()]);
+ return list.toArray(TagInfo.getArray(list.size()));
}
}