diff options
Diffstat (limited to 'src/com/google/doclava/ParsedTagInfo.java')
-rwxr-xr-x | src/com/google/doclava/ParsedTagInfo.java | 8 |
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())); } } |