Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 12988 Details for
Bug 69152
[NPE] An internal error occurred during: "Override indicator installation job".
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
[patch]
jdt.core patch
jdt-core-patch-69152.txt (text/plain), 106.22 KB, created by
Jim des Rivieres
on 2004-07-06 15:43:33 EDT
(
hide
)
Description:
jdt.core patch
Filename:
MIME Type:
Creator:
Jim des Rivieres
Created:
2004-07-06 15:43:33 EDT
Size:
106.22 KB
patch
obsolete
>Index: dom/org/eclipse/jdt/core/dom/ASTNode.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTNode.java,v >retrieving revision 1.61 >diff -u -r1.61 ASTNode.java >--- dom/org/eclipse/jdt/core/dom/ASTNode.java 27 May 2004 14:41:17 -0000 1.61 >+++ dom/org/eclipse/jdt/core/dom/ASTNode.java 6 Jul 2004 19:26:11 -0000 >@@ -1702,51 +1702,47 @@ > abstract List internalStructuralPropertiesForType(int apiLevel); > > /** >- * Global temp storage. Used in building structural property >- * list for AST node types. >- */ >- static List tempPDL = null; >- >- /** > * Internal helper method that starts the building a list of > * property descriptors for the given node type. > * > * @param nodeClass the class for a concrete node type >+ * @param propertyList empty list > */ >- static void createPropertyList(Class nodeClass) { >- tempPDL = new ArrayList(5); >+ static void createPropertyList(Class nodeClass, List propertyList) { > // stuff nodeClass at head of list for future ref >- tempPDL.add(nodeClass); >+ propertyList.add(nodeClass); > } > > /** > * Internal helper method that adding a property descriptor. > * > * @param property the structural property descriptor >+ * @param propertyList list beginning with the AST node class >+ * followed by accumulated structural property descriptors > */ >- static void addProperty(StructuralPropertyDescriptor property) { >- Class nodeClass = (Class) tempPDL.get(0); >+ static void addProperty(StructuralPropertyDescriptor property, List propertyList) { >+ Class nodeClass = (Class) propertyList.get(0); > if (property.getNodeClass() != nodeClass) { > // easily made cut-and-paste mistake > throw new RuntimeException("Structural property descriptor has wrong node class!"); //$NON-NLS-1$ > } >- tempPDL.add(property); >+ propertyList.add(property); > } >- >+ > /** > * Internal helper method that completes the building of > * a node type's structural property descriptor list. > * >+ * @param propertyList list beginning with the AST node class >+ * followed by accumulated structural property descriptors > * @return unmodifiable list of structural property descriptors > * (element type: <code>StructuralPropertyDescriptor</code>) > */ >- static List reapPropertyList() { >- tempPDL.remove(0); // remove nodeClass >+ static List reapPropertyList(List propertyList) { >+ propertyList.remove(0); // remove nodeClass > // compact >- ArrayList a = new ArrayList(tempPDL.size()); >- a.addAll(tempPDL); >- // clear global >- tempPDL = null; >+ ArrayList a = new ArrayList(propertyList.size()); >+ a.addAll(propertyList); > return Collections.unmodifiableList(a); > } > >Index: dom/org/eclipse/jdt/core/dom/AnnotationTypeDeclaration.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeDeclaration.java,v >retrieving revision 1.11 >diff -u -r1.11 AnnotationTypeDeclaration.java >--- dom/org/eclipse/jdt/core/dom/AnnotationTypeDeclaration.java 1 Jul 2004 09:31:53 -0000 1.11 >+++ dom/org/eclipse/jdt/core/dom/AnnotationTypeDeclaration.java 6 Jul 2004 19:26:11 -0000 >@@ -10,6 +10,7 @@ > *******************************************************************************/ > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -81,12 +82,13 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(AnnotationTypeDeclaration.class); >- addProperty(JAVADOC_PROPERTY); >- addProperty(MODIFIERS2_PROPERTY); >- addProperty(NAME_PROPERTY); >- addProperty(BODY_DECLARATIONS_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(5); >+ createPropertyList(AnnotationTypeDeclaration.class, properyList); >+ addProperty(JAVADOC_PROPERTY, properyList); >+ addProperty(MODIFIERS2_PROPERTY, properyList); >+ addProperty(NAME_PROPERTY, properyList); >+ addProperty(BODY_DECLARATIONS_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java,v >retrieving revision 1.14 >diff -u -r1.14 AnnotationTypeMemberDeclaration.java >--- dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java 25 May 2004 13:30:42 -0000 1.14 >+++ dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java 6 Jul 2004 19:26:11 -0000 >@@ -10,6 +10,7 @@ > *******************************************************************************/ > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -86,13 +87,14 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(AnnotationTypeMemberDeclaration.class); >- addProperty(JAVADOC_PROPERTY); >- addProperty(MODIFIERS2_PROPERTY); >- addProperty(NAME_PROPERTY); >- addProperty(TYPE_PROPERTY); >- addProperty(DEFAULT_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(6); >+ createPropertyList(AnnotationTypeMemberDeclaration.class, properyList); >+ addProperty(JAVADOC_PROPERTY, properyList); >+ addProperty(MODIFIERS2_PROPERTY, properyList); >+ addProperty(NAME_PROPERTY, properyList); >+ addProperty(TYPE_PROPERTY, properyList); >+ addProperty(DEFAULT_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/AnonymousClassDeclaration.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnonymousClassDeclaration.java,v >retrieving revision 1.12 >diff -u -r1.12 AnonymousClassDeclaration.java >--- dom/org/eclipse/jdt/core/dom/AnonymousClassDeclaration.java 23 Apr 2004 17:38:46 -0000 1.12 >+++ dom/org/eclipse/jdt/core/dom/AnonymousClassDeclaration.java 6 Jul 2004 19:26:11 -0000 >@@ -10,6 +10,7 @@ > *******************************************************************************/ > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -41,9 +42,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(AnonymousClassDeclaration.class); >- addProperty(BODY_DECLARATIONS_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(2); >+ createPropertyList(AnonymousClassDeclaration.class, properyList); >+ addProperty(BODY_DECLARATIONS_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/ArrayAccess.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayAccess.java,v >retrieving revision 1.19 >diff -u -r1.19 ArrayAccess.java >--- dom/org/eclipse/jdt/core/dom/ArrayAccess.java 23 Apr 2004 17:38:46 -0000 1.19 >+++ dom/org/eclipse/jdt/core/dom/ArrayAccess.java 6 Jul 2004 19:26:12 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -47,10 +48,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(ArrayAccess.class); >- addProperty(ARRAY_PROPERTY); >- addProperty(INDEX_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(3); >+ createPropertyList(ArrayAccess.class, properyList); >+ addProperty(ARRAY_PROPERTY, properyList); >+ addProperty(INDEX_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/ArrayCreation.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayCreation.java,v >retrieving revision 1.23 >diff -u -r1.23 ArrayCreation.java >--- dom/org/eclipse/jdt/core/dom/ArrayCreation.java 27 Apr 2004 16:07:18 -0000 1.23 >+++ dom/org/eclipse/jdt/core/dom/ArrayCreation.java 6 Jul 2004 19:26:12 -0000 >@@ -10,6 +10,7 @@ > *******************************************************************************/ > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -75,11 +76,12 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(ArrayCreation.class); >- addProperty(TYPE_PROPERTY); >- addProperty(DIMENSIONS_PROPERTY); >- addProperty(INITIALIZER_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(4); >+ createPropertyList(ArrayCreation.class, properyList); >+ addProperty(TYPE_PROPERTY, properyList); >+ addProperty(DIMENSIONS_PROPERTY, properyList); >+ addProperty(INITIALIZER_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/ArrayInitializer.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayInitializer.java,v >retrieving revision 1.13 >diff -u -r1.13 ArrayInitializer.java >--- dom/org/eclipse/jdt/core/dom/ArrayInitializer.java 23 Apr 2004 17:38:46 -0000 1.13 >+++ dom/org/eclipse/jdt/core/dom/ArrayInitializer.java 6 Jul 2004 19:26:12 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -40,9 +41,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(ArrayInitializer.class); >- addProperty(EXPRESSIONS_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(2); >+ createPropertyList(ArrayInitializer.class, properyList); >+ addProperty(EXPRESSIONS_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/ArrayType.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayType.java,v >retrieving revision 1.22 >diff -u -r1.22 ArrayType.java >--- dom/org/eclipse/jdt/core/dom/ArrayType.java 23 Apr 2004 17:38:46 -0000 1.22 >+++ dom/org/eclipse/jdt/core/dom/ArrayType.java 6 Jul 2004 19:26:12 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -42,9 +43,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(ArrayType.class); >- addProperty(COMPONENT_TYPE_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(2); >+ createPropertyList(ArrayType.class, properyList); >+ addProperty(COMPONENT_TYPE_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/AssertStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AssertStatement.java,v >retrieving revision 1.21 >diff -u -r1.21 AssertStatement.java >--- dom/org/eclipse/jdt/core/dom/AssertStatement.java 23 Apr 2004 17:38:46 -0000 1.21 >+++ dom/org/eclipse/jdt/core/dom/AssertStatement.java 6 Jul 2004 19:26:12 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -47,10 +48,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(AssertStatement.class); >- addProperty(EXPRESSION_PROPERTY); >- addProperty(MESSAGE_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(3); >+ createPropertyList(AssertStatement.class, properyList); >+ addProperty(EXPRESSION_PROPERTY, properyList); >+ addProperty(MESSAGE_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/Assignment.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Assignment.java,v >retrieving revision 1.22 >diff -u -r1.22 Assignment.java >--- dom/org/eclipse/jdt/core/dom/Assignment.java 23 Apr 2004 17:38:46 -0000 1.22 >+++ dom/org/eclipse/jdt/core/dom/Assignment.java 6 Jul 2004 19:26:12 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.HashMap; > import java.util.List; > import java.util.Map; >@@ -174,11 +175,12 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(Assignment.class); >- addProperty(LEFT_HAND_SIDE_PROPERTY); >- addProperty(OPERATOR_PROPERTY); >- addProperty(RIGHT_HAND_SIDE_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(4); >+ createPropertyList(Assignment.class, properyList); >+ addProperty(LEFT_HAND_SIDE_PROPERTY, properyList); >+ addProperty(OPERATOR_PROPERTY, properyList); >+ addProperty(RIGHT_HAND_SIDE_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/Block.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Block.java,v >retrieving revision 1.15 >diff -u -r1.15 Block.java >--- dom/org/eclipse/jdt/core/dom/Block.java 23 Apr 2004 17:38:46 -0000 1.15 >+++ dom/org/eclipse/jdt/core/dom/Block.java 6 Jul 2004 19:26:12 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -40,9 +41,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(Block.class); >- addProperty(STATEMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(2); >+ createPropertyList(Block.class, properyList); >+ addProperty(STATEMENTS_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/BlockComment.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BlockComment.java,v >retrieving revision 1.7 >diff -u -r1.7 BlockComment.java >--- dom/org/eclipse/jdt/core/dom/BlockComment.java 23 Apr 2004 17:38:46 -0000 1.7 >+++ dom/org/eclipse/jdt/core/dom/BlockComment.java 6 Jul 2004 19:26:12 -0000 >@@ -10,6 +10,7 @@ > *******************************************************************************/ > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -41,8 +42,9 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(BlockComment.class); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(1); >+ createPropertyList(BlockComment.class, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/BooleanLiteral.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BooleanLiteral.java,v >retrieving revision 1.14 >diff -u -r1.14 BooleanLiteral.java >--- dom/org/eclipse/jdt/core/dom/BooleanLiteral.java 23 Apr 2004 17:38:46 -0000 1.14 >+++ dom/org/eclipse/jdt/core/dom/BooleanLiteral.java 6 Jul 2004 19:26:12 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -41,9 +42,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(BooleanLiteral.class); >- addProperty(BOOLEAN_VALUE_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(2); >+ createPropertyList(BooleanLiteral.class, properyList); >+ addProperty(BOOLEAN_VALUE_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/BreakStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BreakStatement.java,v >retrieving revision 1.18 >diff -u -r1.18 BreakStatement.java >--- dom/org/eclipse/jdt/core/dom/BreakStatement.java 23 Apr 2004 17:38:46 -0000 1.18 >+++ dom/org/eclipse/jdt/core/dom/BreakStatement.java 6 Jul 2004 19:26:13 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -40,9 +41,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(BreakStatement.class); >- addProperty(LABEL_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(2); >+ createPropertyList(BreakStatement.class, properyList); >+ addProperty(LABEL_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/CastExpression.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CastExpression.java,v >retrieving revision 1.19 >diff -u -r1.19 CastExpression.java >--- dom/org/eclipse/jdt/core/dom/CastExpression.java 23 Apr 2004 17:38:46 -0000 1.19 >+++ dom/org/eclipse/jdt/core/dom/CastExpression.java 6 Jul 2004 19:26:13 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -47,10 +48,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(CastExpression.class); >- addProperty(TYPE_PROPERTY); >- addProperty(EXPRESSION_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(3); >+ createPropertyList(CastExpression.class, properyList); >+ addProperty(TYPE_PROPERTY, properyList); >+ addProperty(EXPRESSION_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/CatchClause.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CatchClause.java,v >retrieving revision 1.20 >diff -u -r1.20 CatchClause.java >--- dom/org/eclipse/jdt/core/dom/CatchClause.java 23 Apr 2004 17:38:46 -0000 1.20 >+++ dom/org/eclipse/jdt/core/dom/CatchClause.java 6 Jul 2004 19:26:13 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -47,10 +48,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(CatchClause.class); >- addProperty(EXCEPTION_PROPERTY); >- addProperty(BODY_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(3); >+ createPropertyList(CatchClause.class, properyList); >+ addProperty(EXCEPTION_PROPERTY, properyList); >+ addProperty(BODY_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/CharacterLiteral.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CharacterLiteral.java,v >retrieving revision 1.27 >diff -u -r1.27 CharacterLiteral.java >--- dom/org/eclipse/jdt/core/dom/CharacterLiteral.java 23 Apr 2004 17:38:46 -0000 1.27 >+++ dom/org/eclipse/jdt/core/dom/CharacterLiteral.java 6 Jul 2004 19:26:13 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > import org.eclipse.jdt.core.compiler.InvalidInputException; >@@ -39,9 +40,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(CharacterLiteral.class); >- addProperty(ESCAPED_VALUE_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(2); >+ createPropertyList(CharacterLiteral.class, properyList); >+ addProperty(ESCAPED_VALUE_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java,v >retrieving revision 1.35 >diff -u -r1.35 ClassInstanceCreation.java >--- dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java 25 May 2004 13:30:41 -0000 1.35 >+++ dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java 6 Jul 2004 19:26:13 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -120,20 +121,22 @@ > private static final List PROPERTY_DESCRIPTORS_3_0; > > static { >- createPropertyList(ClassInstanceCreation.class); >- addProperty(EXPRESSION_PROPERTY); >- addProperty(NAME_PROPERTY); >- addProperty(ARGUMENTS_PROPERTY); >- addProperty(ANONYMOUS_CLASS_DECLARATION_PROPERTY); >- PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(); >+ List properyList = new ArrayList(5); >+ createPropertyList(ClassInstanceCreation.class, properyList); >+ addProperty(EXPRESSION_PROPERTY, properyList); >+ addProperty(NAME_PROPERTY, properyList); >+ addProperty(ARGUMENTS_PROPERTY, properyList); >+ addProperty(ANONYMOUS_CLASS_DECLARATION_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(properyList); > >- createPropertyList(ClassInstanceCreation.class); >- addProperty(EXPRESSION_PROPERTY); >- addProperty(TYPE_ARGUMENTS_PROPERTY); >- addProperty(TYPE_PROPERTY); >- addProperty(ARGUMENTS_PROPERTY); >- addProperty(ANONYMOUS_CLASS_DECLARATION_PROPERTY); >- PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(); >+ properyList = new ArrayList(6); >+ createPropertyList(ClassInstanceCreation.class, properyList); >+ addProperty(EXPRESSION_PROPERTY, properyList); >+ addProperty(TYPE_ARGUMENTS_PROPERTY, properyList); >+ addProperty(TYPE_PROPERTY, properyList); >+ addProperty(ARGUMENTS_PROPERTY, properyList); >+ addProperty(ANONYMOUS_CLASS_DECLARATION_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/CompilationUnit.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CompilationUnit.java,v >retrieving revision 1.57 >diff -u -r1.57 CompilationUnit.java >--- dom/org/eclipse/jdt/core/dom/CompilationUnit.java 27 May 2004 14:41:39 -0000 1.57 >+++ dom/org/eclipse/jdt/core/dom/CompilationUnit.java 6 Jul 2004 19:26:13 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.Arrays; > import java.util.Collections; > import java.util.Iterator; >@@ -81,11 +82,12 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(CompilationUnit.class); >- addProperty(PACKAGE_PROPERTY); >- addProperty(IMPORTS_PROPERTY); >- addProperty(TYPES_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(4); >+ createPropertyList(CompilationUnit.class, properyList); >+ addProperty(PACKAGE_PROPERTY, properyList); >+ addProperty(IMPORTS_PROPERTY, properyList); >+ addProperty(TYPES_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/ConditionalExpression.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConditionalExpression.java,v >retrieving revision 1.19 >diff -u -r1.19 ConditionalExpression.java >--- dom/org/eclipse/jdt/core/dom/ConditionalExpression.java 23 Apr 2004 17:38:46 -0000 1.19 >+++ dom/org/eclipse/jdt/core/dom/ConditionalExpression.java 6 Jul 2004 19:26:14 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -54,11 +55,12 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(ConditionalExpression.class); >- addProperty(EXPRESSION_PROPERTY); >- addProperty(THEN_EXPRESSION_PROPERTY); >- addProperty(ELSE_EXPRESSION_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(4); >+ createPropertyList(ConditionalExpression.class, properyList); >+ addProperty(EXPRESSION_PROPERTY, properyList); >+ addProperty(THEN_EXPRESSION_PROPERTY, properyList); >+ addProperty(ELSE_EXPRESSION_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/ConstructorInvocation.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConstructorInvocation.java,v >retrieving revision 1.20 >diff -u -r1.20 ConstructorInvocation.java >--- dom/org/eclipse/jdt/core/dom/ConstructorInvocation.java 27 Apr 2004 16:07:18 -0000 1.20 >+++ dom/org/eclipse/jdt/core/dom/ConstructorInvocation.java 6 Jul 2004 19:26:14 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -62,14 +63,16 @@ > private static final List PROPERTY_DESCRIPTORS_3_0; > > static { >- createPropertyList(ConstructorInvocation.class); >- addProperty(ARGUMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(); >+ List properyList = new ArrayList(2); >+ createPropertyList(ConstructorInvocation.class, properyList); >+ addProperty(ARGUMENTS_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(properyList); > >- createPropertyList(ConstructorInvocation.class); >- addProperty(TYPE_ARGUMENTS_PROPERTY); >- addProperty(ARGUMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(); >+ properyList = new ArrayList(3); >+ createPropertyList(ConstructorInvocation.class, properyList); >+ addProperty(TYPE_ARGUMENTS_PROPERTY, properyList); >+ addProperty(ARGUMENTS_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/ContinueStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ContinueStatement.java,v >retrieving revision 1.18 >diff -u -r1.18 ContinueStatement.java >--- dom/org/eclipse/jdt/core/dom/ContinueStatement.java 23 Apr 2004 17:38:46 -0000 1.18 >+++ dom/org/eclipse/jdt/core/dom/ContinueStatement.java 6 Jul 2004 19:26:14 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -40,9 +41,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(ContinueStatement.class); >- addProperty(LABEL_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(2); >+ createPropertyList(ContinueStatement.class, properyList); >+ addProperty(LABEL_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/DoStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/DoStatement.java,v >retrieving revision 1.23 >diff -u -r1.23 DoStatement.java >--- dom/org/eclipse/jdt/core/dom/DoStatement.java 23 Apr 2004 17:38:46 -0000 1.23 >+++ dom/org/eclipse/jdt/core/dom/DoStatement.java 6 Jul 2004 19:26:14 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -47,10 +48,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(DoStatement.class); >- addProperty(EXPRESSION_PROPERTY); >- addProperty(BODY_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(3); >+ createPropertyList(DoStatement.class, properyList); >+ addProperty(EXPRESSION_PROPERTY, properyList); >+ addProperty(BODY_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/EmptyStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EmptyStatement.java,v >retrieving revision 1.16 >diff -u -r1.16 EmptyStatement.java >--- dom/org/eclipse/jdt/core/dom/EmptyStatement.java 23 Apr 2004 17:38:46 -0000 1.16 >+++ dom/org/eclipse/jdt/core/dom/EmptyStatement.java 6 Jul 2004 19:26:14 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -33,8 +34,9 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(EmptyStatement.class); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(1); >+ createPropertyList(EmptyStatement.class, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java,v >retrieving revision 1.14 >diff -u -r1.14 EnhancedForStatement.java >--- dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java 27 Apr 2004 16:07:18 -0000 1.14 >+++ dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java 6 Jul 2004 19:26:14 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -62,11 +63,12 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(EnhancedForStatement.class); >- addProperty(PARAMETER_PROPERTY); >- addProperty(EXPRESSION_PROPERTY); >- addProperty(BODY_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(4); >+ createPropertyList(EnhancedForStatement.class, properyList); >+ addProperty(PARAMETER_PROPERTY, properyList); >+ addProperty(EXPRESSION_PROPERTY, properyList); >+ addProperty(BODY_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java,v >retrieving revision 1.14 >diff -u -r1.14 EnumConstantDeclaration.java >--- dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java 27 Apr 2004 16:07:18 -0000 1.14 >+++ dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java 6 Jul 2004 19:26:14 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.Iterator; > import java.util.List; > >@@ -84,13 +85,14 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(EnumConstantDeclaration.class); >- addProperty(JAVADOC_PROPERTY); >- addProperty(MODIFIERS2_PROPERTY); >- addProperty(NAME_PROPERTY); >- addProperty(ARGUMENTS_PROPERTY); >- addProperty(BODY_DECLARATIONS_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(6); >+ createPropertyList(EnumConstantDeclaration.class, properyList); >+ addProperty(JAVADOC_PROPERTY, properyList); >+ addProperty(MODIFIERS2_PROPERTY, properyList); >+ addProperty(NAME_PROPERTY, properyList); >+ addProperty(ARGUMENTS_PROPERTY, properyList); >+ addProperty(BODY_DECLARATIONS_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/EnumDeclaration.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumDeclaration.java,v >retrieving revision 1.14 >diff -u -r1.14 EnumDeclaration.java >--- dom/org/eclipse/jdt/core/dom/EnumDeclaration.java 1 Jul 2004 09:31:53 -0000 1.14 >+++ dom/org/eclipse/jdt/core/dom/EnumDeclaration.java 6 Jul 2004 19:26:14 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.Iterator; > import java.util.List; > >@@ -84,13 +85,14 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(EnumDeclaration.class); >- addProperty(JAVADOC_PROPERTY); >- addProperty(MODIFIERS2_PROPERTY); >- addProperty(NAME_PROPERTY); >- addProperty(SUPER_INTERFACE_TYPES_PROPERTY); >- addProperty(BODY_DECLARATIONS_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(6); >+ createPropertyList(EnumDeclaration.class, properyList); >+ addProperty(JAVADOC_PROPERTY, properyList); >+ addProperty(MODIFIERS2_PROPERTY, properyList); >+ addProperty(NAME_PROPERTY, properyList); >+ addProperty(SUPER_INTERFACE_TYPES_PROPERTY, properyList); >+ addProperty(BODY_DECLARATIONS_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/ExpressionStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ExpressionStatement.java,v >retrieving revision 1.21 >diff -u -r1.21 ExpressionStatement.java >--- dom/org/eclipse/jdt/core/dom/ExpressionStatement.java 23 Apr 2004 17:38:46 -0000 1.21 >+++ dom/org/eclipse/jdt/core/dom/ExpressionStatement.java 6 Jul 2004 19:26:14 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -43,9 +44,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(ExpressionStatement.class); >- addProperty(EXPRESSION_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(2); >+ createPropertyList(ExpressionStatement.class, properyList); >+ addProperty(EXPRESSION_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/FieldAccess.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldAccess.java,v >retrieving revision 1.24 >diff -u -r1.24 FieldAccess.java >--- dom/org/eclipse/jdt/core/dom/FieldAccess.java 23 Apr 2004 17:38:46 -0000 1.24 >+++ dom/org/eclipse/jdt/core/dom/FieldAccess.java 6 Jul 2004 19:26:14 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -77,10 +78,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(FieldAccess.class); >- addProperty(EXPRESSION_PROPERTY); >- addProperty(NAME_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(3); >+ createPropertyList(FieldAccess.class, properyList); >+ addProperty(EXPRESSION_PROPERTY, properyList); >+ addProperty(NAME_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/FieldDeclaration.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldDeclaration.java,v >retrieving revision 1.33 >diff -u -r1.33 FieldDeclaration.java >--- dom/org/eclipse/jdt/core/dom/FieldDeclaration.java 19 May 2004 17:06:20 -0000 1.33 >+++ dom/org/eclipse/jdt/core/dom/FieldDeclaration.java 6 Jul 2004 19:26:14 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.Iterator; > import java.util.List; > >@@ -90,19 +91,21 @@ > private static final List PROPERTY_DESCRIPTORS_3_0; > > static { >- createPropertyList(FieldDeclaration.class); >- addProperty(JAVADOC_PROPERTY); >- addProperty(MODIFIERS_PROPERTY); >- addProperty(TYPE_PROPERTY); >- addProperty(FRAGMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(); >+ List properyList = new ArrayList(5); >+ createPropertyList(FieldDeclaration.class, properyList); >+ addProperty(JAVADOC_PROPERTY, properyList); >+ addProperty(MODIFIERS_PROPERTY, properyList); >+ addProperty(TYPE_PROPERTY, properyList); >+ addProperty(FRAGMENTS_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(properyList); > >- createPropertyList(FieldDeclaration.class); >- addProperty(JAVADOC_PROPERTY); >- addProperty(MODIFIERS2_PROPERTY); >- addProperty(TYPE_PROPERTY); >- addProperty(FRAGMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(); >+ properyList = new ArrayList(5); >+ createPropertyList(FieldDeclaration.class, properyList); >+ addProperty(JAVADOC_PROPERTY, properyList); >+ addProperty(MODIFIERS2_PROPERTY, properyList); >+ addProperty(TYPE_PROPERTY, properyList); >+ addProperty(FRAGMENTS_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/ForStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ForStatement.java,v >retrieving revision 1.24 >diff -u -r1.24 ForStatement.java >--- dom/org/eclipse/jdt/core/dom/ForStatement.java 23 Apr 2004 17:38:46 -0000 1.24 >+++ dom/org/eclipse/jdt/core/dom/ForStatement.java 6 Jul 2004 19:26:15 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -70,12 +71,13 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(ForStatement.class); >- addProperty(INITIALIZERS_PROPERTY); >- addProperty(EXPRESSION_PROPERTY); >- addProperty(UPDATERS_PROPERTY); >- addProperty(BODY_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(5); >+ createPropertyList(ForStatement.class, properyList); >+ addProperty(INITIALIZERS_PROPERTY, properyList); >+ addProperty(EXPRESSION_PROPERTY, properyList); >+ addProperty(UPDATERS_PROPERTY, properyList); >+ addProperty(BODY_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/IfStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/IfStatement.java,v >retrieving revision 1.23 >diff -u -r1.23 IfStatement.java >--- dom/org/eclipse/jdt/core/dom/IfStatement.java 23 Apr 2004 17:38:46 -0000 1.23 >+++ dom/org/eclipse/jdt/core/dom/IfStatement.java 6 Jul 2004 19:26:15 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -53,11 +54,12 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(IfStatement.class); >- addProperty(EXPRESSION_PROPERTY); >- addProperty(THEN_STATEMENT_PROPERTY); >- addProperty(ELSE_STATEMENT_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(4); >+ createPropertyList(IfStatement.class, properyList); >+ addProperty(EXPRESSION_PROPERTY, properyList); >+ addProperty(THEN_STATEMENT_PROPERTY, properyList); >+ addProperty(ELSE_STATEMENT_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/ImportDeclaration.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ImportDeclaration.java,v >retrieving revision 1.24 >diff -u -r1.24 ImportDeclaration.java >--- dom/org/eclipse/jdt/core/dom/ImportDeclaration.java 27 Apr 2004 16:07:18 -0000 1.24 >+++ dom/org/eclipse/jdt/core/dom/ImportDeclaration.java 6 Jul 2004 19:26:15 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -68,16 +69,18 @@ > private static final List PROPERTY_DESCRIPTORS_3_0; > > static { >- createPropertyList(ImportDeclaration.class); >- addProperty(NAME_PROPERTY); >- addProperty(ON_DEMAND_PROPERTY); >- PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(); >+ List properyList = new ArrayList(3); >+ createPropertyList(ImportDeclaration.class, properyList); >+ addProperty(NAME_PROPERTY, properyList); >+ addProperty(ON_DEMAND_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(properyList); > >- createPropertyList(ImportDeclaration.class); >- addProperty(STATIC_PROPERTY); >- addProperty(NAME_PROPERTY); >- addProperty(ON_DEMAND_PROPERTY); >- PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(); >+ properyList = new ArrayList(4); >+ createPropertyList(ImportDeclaration.class, properyList); >+ addProperty(STATIC_PROPERTY, properyList); >+ addProperty(NAME_PROPERTY, properyList); >+ addProperty(ON_DEMAND_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/InfixExpression.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InfixExpression.java,v >retrieving revision 1.25 >diff -u -r1.25 InfixExpression.java >--- dom/org/eclipse/jdt/core/dom/InfixExpression.java 23 Apr 2004 17:38:46 -0000 1.25 >+++ dom/org/eclipse/jdt/core/dom/InfixExpression.java 6 Jul 2004 19:26:15 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.HashMap; > import java.util.List; > import java.util.Map; >@@ -207,12 +208,13 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(InfixExpression.class); >- addProperty(LEFT_OPERAND_PROPERTY); >- addProperty(OPERATOR_PROPERTY); >- addProperty(RIGHT_OPERAND_PROPERTY); >- addProperty(EXTENDED_OPERANDS_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(5); >+ createPropertyList(InfixExpression.class, properyList); >+ addProperty(LEFT_OPERAND_PROPERTY, properyList); >+ addProperty(OPERATOR_PROPERTY, properyList); >+ addProperty(RIGHT_OPERAND_PROPERTY, properyList); >+ addProperty(EXTENDED_OPERANDS_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/Initializer.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Initializer.java,v >retrieving revision 1.28 >diff -u -r1.28 Initializer.java >--- dom/org/eclipse/jdt/core/dom/Initializer.java 19 May 2004 17:06:20 -0000 1.28 >+++ dom/org/eclipse/jdt/core/dom/Initializer.java 6 Jul 2004 19:26:15 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -70,17 +71,19 @@ > private static final List PROPERTY_DESCRIPTORS_3_0; > > static { >- createPropertyList(Initializer.class); >- addProperty(JAVADOC_PROPERTY); >- addProperty(MODIFIERS_PROPERTY); >- addProperty(BODY_PROPERTY); >- PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(); >+ List properyList = new ArrayList(4); >+ createPropertyList(Initializer.class, properyList); >+ addProperty(JAVADOC_PROPERTY, properyList); >+ addProperty(MODIFIERS_PROPERTY, properyList); >+ addProperty(BODY_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(properyList); > >- createPropertyList(Initializer.class); >- addProperty(JAVADOC_PROPERTY); >- addProperty(MODIFIERS2_PROPERTY); >- addProperty(BODY_PROPERTY); >- PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(); >+ properyList = new ArrayList(4); >+ createPropertyList(Initializer.class, properyList); >+ addProperty(JAVADOC_PROPERTY, properyList); >+ addProperty(MODIFIERS2_PROPERTY, properyList); >+ addProperty(BODY_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/InstanceofExpression.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java,v >retrieving revision 1.18 >diff -u -r1.18 InstanceofExpression.java >--- dom/org/eclipse/jdt/core/dom/InstanceofExpression.java 23 Apr 2004 17:38:46 -0000 1.18 >+++ dom/org/eclipse/jdt/core/dom/InstanceofExpression.java 6 Jul 2004 19:26:15 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -46,10 +47,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(InstanceofExpression.class); >- addProperty(LEFT_OPERAND_PROPERTY); >- addProperty(RIGHT_OPERAND_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(3); >+ createPropertyList(InstanceofExpression.class, properyList); >+ addProperty(LEFT_OPERAND_PROPERTY, properyList); >+ addProperty(RIGHT_OPERAND_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/Javadoc.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Javadoc.java,v >retrieving revision 1.30 >diff -u -r1.30 Javadoc.java >--- dom/org/eclipse/jdt/core/dom/Javadoc.java 19 May 2004 17:06:20 -0000 1.30 >+++ dom/org/eclipse/jdt/core/dom/Javadoc.java 6 Jul 2004 19:26:16 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > import org.eclipse.jdt.core.compiler.InvalidInputException; >@@ -61,14 +62,16 @@ > private static final List PROPERTY_DESCRIPTORS_3_0; > > static { >- createPropertyList(Javadoc.class); >- addProperty(COMMENT_PROPERTY); >- addProperty(TAGS_PROPERTY); >- PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(); >+ List properyList = new ArrayList(3); >+ createPropertyList(Javadoc.class, properyList); >+ addProperty(COMMENT_PROPERTY, properyList); >+ addProperty(TAGS_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(properyList); > >- createPropertyList(Javadoc.class); >- addProperty(TAGS_PROPERTY); >- PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(); >+ properyList = new ArrayList(2); >+ createPropertyList(Javadoc.class, properyList); >+ addProperty(TAGS_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/LabeledStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LabeledStatement.java,v >retrieving revision 1.20 >diff -u -r1.20 LabeledStatement.java >--- dom/org/eclipse/jdt/core/dom/LabeledStatement.java 23 Apr 2004 17:38:46 -0000 1.20 >+++ dom/org/eclipse/jdt/core/dom/LabeledStatement.java 6 Jul 2004 19:26:16 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -47,10 +48,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(LabeledStatement.class); >- addProperty(LABEL_PROPERTY); >- addProperty(BODY_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(LabeledStatement.class, propertyList); >+ addProperty(LABEL_PROPERTY, propertyList); >+ addProperty(BODY_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/LineComment.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LineComment.java,v >retrieving revision 1.6 >diff -u -r1.6 LineComment.java >--- dom/org/eclipse/jdt/core/dom/LineComment.java 23 Apr 2004 17:38:46 -0000 1.6 >+++ dom/org/eclipse/jdt/core/dom/LineComment.java 6 Jul 2004 19:26:16 -0000 >@@ -10,6 +10,7 @@ > *******************************************************************************/ > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -38,8 +39,9 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(LineComment.class); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(1); >+ createPropertyList(LineComment.class, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/MarkerAnnotation.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MarkerAnnotation.java,v >retrieving revision 1.9 >diff -u -r1.9 MarkerAnnotation.java >--- dom/org/eclipse/jdt/core/dom/MarkerAnnotation.java 27 Apr 2004 16:07:18 -0000 1.9 >+++ dom/org/eclipse/jdt/core/dom/MarkerAnnotation.java 6 Jul 2004 19:26:16 -0000 >@@ -10,6 +10,7 @@ > *******************************************************************************/ > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -47,9 +48,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(MarkerAnnotation.class); >- addProperty(TYPE_NAME_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(2); >+ createPropertyList(MarkerAnnotation.class, propertyList); >+ addProperty(TYPE_NAME_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/MemberRef.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberRef.java,v >retrieving revision 1.10 >diff -u -r1.10 MemberRef.java >--- dom/org/eclipse/jdt/core/dom/MemberRef.java 23 Apr 2004 17:38:46 -0000 1.10 >+++ dom/org/eclipse/jdt/core/dom/MemberRef.java 6 Jul 2004 19:26:16 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -50,10 +51,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(MemberRef.class); >- addProperty(QUALIFIER_PROPERTY); >- addProperty(NAME_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(MemberRef.class, propertyList); >+ addProperty(QUALIFIER_PROPERTY, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/MemberValuePair.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberValuePair.java,v >retrieving revision 1.13 >diff -u -r1.13 MemberValuePair.java >--- dom/org/eclipse/jdt/core/dom/MemberValuePair.java 27 Apr 2004 16:07:18 -0000 1.13 >+++ dom/org/eclipse/jdt/core/dom/MemberValuePair.java 6 Jul 2004 19:26:16 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -56,10 +57,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(MemberValuePair.class); >- addProperty(NAME_PROPERTY); >- addProperty(VALUE_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(MemberValuePair.class, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ addProperty(VALUE_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/MethodDeclaration.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java,v >retrieving revision 1.45 >diff -u -r1.45 MethodDeclaration.java >--- dom/org/eclipse/jdt/core/dom/MethodDeclaration.java 19 May 2004 17:06:20 -0000 1.45 >+++ dom/org/eclipse/jdt/core/dom/MethodDeclaration.java 6 Jul 2004 19:26:17 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.Iterator; > import java.util.List; > >@@ -165,30 +166,32 @@ > private static final List PROPERTY_DESCRIPTORS_3_0; > > static { >- createPropertyList(MethodDeclaration.class); >- addProperty(JAVADOC_PROPERTY); >- addProperty(MODIFIERS_PROPERTY); >- addProperty(CONSTRUCTOR_PROPERTY); >- addProperty(RETURN_TYPE_PROPERTY); >- addProperty(NAME_PROPERTY); >- addProperty(PARAMETERS_PROPERTY); >- addProperty(EXTRA_DIMENSIONS_PROPERTY); >- addProperty(THROWN_EXCEPTIONS_PROPERTY); >- addProperty(BODY_PROPERTY); >- PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(); >+ List propertyList = new ArrayList(10); >+ createPropertyList(MethodDeclaration.class, propertyList); >+ addProperty(JAVADOC_PROPERTY, propertyList); >+ addProperty(MODIFIERS_PROPERTY, propertyList); >+ addProperty(CONSTRUCTOR_PROPERTY, propertyList); >+ addProperty(RETURN_TYPE_PROPERTY, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ addProperty(PARAMETERS_PROPERTY, propertyList); >+ addProperty(EXTRA_DIMENSIONS_PROPERTY, propertyList); >+ addProperty(THROWN_EXCEPTIONS_PROPERTY, propertyList); >+ addProperty(BODY_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(propertyList); > >- createPropertyList(MethodDeclaration.class); >- addProperty(JAVADOC_PROPERTY); >- addProperty(MODIFIERS2_PROPERTY); >- addProperty(CONSTRUCTOR_PROPERTY); >- addProperty(TYPE_PARAMETERS_PROPERTY); >- addProperty(RETURN_TYPE2_PROPERTY); >- addProperty(NAME_PROPERTY); >- addProperty(PARAMETERS_PROPERTY); >- addProperty(EXTRA_DIMENSIONS_PROPERTY); >- addProperty(THROWN_EXCEPTIONS_PROPERTY); >- addProperty(BODY_PROPERTY); >- PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(); >+ propertyList = new ArrayList(11); >+ createPropertyList(MethodDeclaration.class, propertyList); >+ addProperty(JAVADOC_PROPERTY, propertyList); >+ addProperty(MODIFIERS2_PROPERTY, propertyList); >+ addProperty(CONSTRUCTOR_PROPERTY, propertyList); >+ addProperty(TYPE_PARAMETERS_PROPERTY, propertyList); >+ addProperty(RETURN_TYPE2_PROPERTY, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ addProperty(PARAMETERS_PROPERTY, propertyList); >+ addProperty(EXTRA_DIMENSIONS_PROPERTY, propertyList); >+ addProperty(THROWN_EXCEPTIONS_PROPERTY, propertyList); >+ addProperty(BODY_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/MethodInvocation.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodInvocation.java,v >retrieving revision 1.25 >diff -u -r1.25 MethodInvocation.java >--- dom/org/eclipse/jdt/core/dom/MethodInvocation.java 27 Apr 2004 16:07:18 -0000 1.25 >+++ dom/org/eclipse/jdt/core/dom/MethodInvocation.java 6 Jul 2004 19:26:17 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -78,18 +79,20 @@ > private static final List PROPERTY_DESCRIPTORS_3_0; > > static { >- createPropertyList(MethodInvocation.class); >- addProperty(EXPRESSION_PROPERTY); >- addProperty(NAME_PROPERTY); >- addProperty(ARGUMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(); >+ List properyList = new ArrayList(4); >+ createPropertyList(MethodInvocation.class, properyList); >+ addProperty(EXPRESSION_PROPERTY, properyList); >+ addProperty(NAME_PROPERTY, properyList); >+ addProperty(ARGUMENTS_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(properyList); > >- createPropertyList(MethodInvocation.class); >- addProperty(EXPRESSION_PROPERTY); >- addProperty(TYPE_ARGUMENTS_PROPERTY); >- addProperty(NAME_PROPERTY); >- addProperty(ARGUMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(); >+ properyList = new ArrayList(5); >+ createPropertyList(MethodInvocation.class, properyList); >+ addProperty(EXPRESSION_PROPERTY, properyList); >+ addProperty(TYPE_ARGUMENTS_PROPERTY, properyList); >+ addProperty(NAME_PROPERTY, properyList); >+ addProperty(ARGUMENTS_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/MethodRef.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRef.java,v >retrieving revision 1.10 >diff -u -r1.10 MethodRef.java >--- dom/org/eclipse/jdt/core/dom/MethodRef.java 23 Apr 2004 17:38:46 -0000 1.10 >+++ dom/org/eclipse/jdt/core/dom/MethodRef.java 6 Jul 2004 19:26:17 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -57,11 +58,12 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(MethodRef.class); >- addProperty(QUALIFIER_PROPERTY); >- addProperty(NAME_PROPERTY); >- addProperty(PARAMETERS_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(4); >+ createPropertyList(MethodRef.class, properyList); >+ addProperty(QUALIFIER_PROPERTY, properyList); >+ addProperty(NAME_PROPERTY, properyList); >+ addProperty(PARAMETERS_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/MethodRefParameter.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRefParameter.java,v >retrieving revision 1.10 >diff -u -r1.10 MethodRefParameter.java >--- dom/org/eclipse/jdt/core/dom/MethodRefParameter.java 23 Apr 2004 17:38:46 -0000 1.10 >+++ dom/org/eclipse/jdt/core/dom/MethodRefParameter.java 6 Jul 2004 19:26:17 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -48,10 +49,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(MethodRefParameter.class); >- addProperty(TYPE_PROPERTY); >- addProperty(NAME_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(3); >+ createPropertyList(MethodRefParameter.class, properyList); >+ addProperty(TYPE_PROPERTY, properyList); >+ addProperty(NAME_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/Modifier.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Modifier.java,v >retrieving revision 1.19 >diff -u -r1.19 Modifier.java >--- dom/org/eclipse/jdt/core/dom/Modifier.java 23 Apr 2004 17:38:46 -0000 1.19 >+++ dom/org/eclipse/jdt/core/dom/Modifier.java 6 Jul 2004 19:26:17 -0000 >@@ -10,6 +10,7 @@ > *******************************************************************************/ > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.HashMap; > import java.util.Iterator; > import java.util.List; >@@ -434,9 +435,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(Modifier.class); >- addProperty(KEYWORD_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List properyList = new ArrayList(2); >+ createPropertyList(Modifier.class, properyList); >+ addProperty(KEYWORD_PROPERTY, properyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(properyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/NormalAnnotation.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NormalAnnotation.java,v >retrieving revision 1.9 >diff -u -r1.9 NormalAnnotation.java >--- dom/org/eclipse/jdt/core/dom/NormalAnnotation.java 27 Apr 2004 16:07:18 -0000 1.9 >+++ dom/org/eclipse/jdt/core/dom/NormalAnnotation.java 6 Jul 2004 19:26:17 -0000 >@@ -10,6 +10,7 @@ > *******************************************************************************/ > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -52,10 +53,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(NormalAnnotation.class); >- addProperty(TYPE_NAME_PROPERTY); >- addProperty(VALUES_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(NormalAnnotation.class, propertyList); >+ addProperty(TYPE_NAME_PROPERTY, propertyList); >+ addProperty(VALUES_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/NullLiteral.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NullLiteral.java,v >retrieving revision 1.15 >diff -u -r1.15 NullLiteral.java >--- dom/org/eclipse/jdt/core/dom/NullLiteral.java 23 Apr 2004 17:38:46 -0000 1.15 >+++ dom/org/eclipse/jdt/core/dom/NullLiteral.java 6 Jul 2004 19:26:17 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -28,8 +29,9 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(NullLiteral.class); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(1); >+ createPropertyList(NullLiteral.class, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/NumberLiteral.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NumberLiteral.java,v >retrieving revision 1.26 >diff -u -r1.26 NumberLiteral.java >--- dom/org/eclipse/jdt/core/dom/NumberLiteral.java 23 Apr 2004 17:38:46 -0000 1.26 >+++ dom/org/eclipse/jdt/core/dom/NumberLiteral.java 6 Jul 2004 19:26:17 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > import org.eclipse.jdt.core.compiler.InvalidInputException; >@@ -39,9 +40,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(NumberLiteral.class); >- addProperty(TOKEN_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(2); >+ createPropertyList(NumberLiteral.class, propertyList); >+ addProperty(TOKEN_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/PackageDeclaration.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PackageDeclaration.java,v >retrieving revision 1.25 >diff -u -r1.25 PackageDeclaration.java >--- dom/org/eclipse/jdt/core/dom/PackageDeclaration.java 27 Apr 2004 16:07:18 -0000 1.25 >+++ dom/org/eclipse/jdt/core/dom/PackageDeclaration.java 6 Jul 2004 19:26:18 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -69,15 +70,17 @@ > private static final List PROPERTY_DESCRIPTORS_3_0; > > static { >- createPropertyList(PackageDeclaration.class); >- addProperty(NAME_PROPERTY); >- PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(); >+ List propertyList = new ArrayList(2); >+ createPropertyList(PackageDeclaration.class, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(propertyList); > >- createPropertyList(PackageDeclaration.class); >- addProperty(JAVADOC_PROPERTY); >- addProperty(ANNOTATIONS_PROPERTY); >- addProperty(NAME_PROPERTY); >- PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(); >+ propertyList = new ArrayList(4); >+ createPropertyList(PackageDeclaration.class, propertyList); >+ addProperty(JAVADOC_PROPERTY, propertyList); >+ addProperty(ANNOTATIONS_PROPERTY, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/ParameterizedType.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParameterizedType.java,v >retrieving revision 1.17 >diff -u -r1.17 ParameterizedType.java >--- dom/org/eclipse/jdt/core/dom/ParameterizedType.java 23 Jun 2004 15:41:12 -0000 1.17 >+++ dom/org/eclipse/jdt/core/dom/ParameterizedType.java 6 Jul 2004 19:26:18 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -56,10 +57,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(ParameterizedType.class); >- addProperty(TYPE_PROPERTY); >- addProperty(TYPE_ARGUMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(ParameterizedType.class, propertyList); >+ addProperty(TYPE_PROPERTY, propertyList); >+ addProperty(TYPE_ARGUMENTS_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/ParenthesizedExpression.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParenthesizedExpression.java,v >retrieving revision 1.19 >diff -u -r1.19 ParenthesizedExpression.java >--- dom/org/eclipse/jdt/core/dom/ParenthesizedExpression.java 23 Apr 2004 17:38:46 -0000 1.19 >+++ dom/org/eclipse/jdt/core/dom/ParenthesizedExpression.java 6 Jul 2004 19:26:18 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -40,9 +41,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(ParenthesizedExpression.class); >- addProperty(EXPRESSION_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(2); >+ createPropertyList(ParenthesizedExpression.class, propertyList); >+ addProperty(EXPRESSION_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/PostfixExpression.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PostfixExpression.java,v >retrieving revision 1.20 >diff -u -r1.20 PostfixExpression.java >--- dom/org/eclipse/jdt/core/dom/PostfixExpression.java 23 Apr 2004 17:38:46 -0000 1.20 >+++ dom/org/eclipse/jdt/core/dom/PostfixExpression.java 6 Jul 2004 19:26:18 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.HashMap; > import java.util.List; > import java.util.Map; >@@ -124,10 +125,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(PostfixExpression.class); >- addProperty(OPERAND_PROPERTY); >- addProperty(OPERATOR_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(PostfixExpression.class, propertyList); >+ addProperty(OPERAND_PROPERTY, propertyList); >+ addProperty(OPERATOR_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/PrefixExpression.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrefixExpression.java,v >retrieving revision 1.21 >diff -u -r1.21 PrefixExpression.java >--- dom/org/eclipse/jdt/core/dom/PrefixExpression.java 23 Apr 2004 17:38:46 -0000 1.21 >+++ dom/org/eclipse/jdt/core/dom/PrefixExpression.java 6 Jul 2004 19:26:18 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.HashMap; > import java.util.List; > import java.util.Map; >@@ -140,10 +141,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(PrefixExpression.class); >- addProperty(OPERATOR_PROPERTY); >- addProperty(OPERAND_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(PrefixExpression.class, propertyList); >+ addProperty(OPERATOR_PROPERTY, propertyList); >+ addProperty(OPERAND_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/PrimitiveType.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrimitiveType.java,v >retrieving revision 1.19 >diff -u -r1.19 PrimitiveType.java >--- dom/org/eclipse/jdt/core/dom/PrimitiveType.java 23 Apr 2004 17:38:46 -0000 1.19 >+++ dom/org/eclipse/jdt/core/dom/PrimitiveType.java 6 Jul 2004 19:26:18 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.HashMap; > import java.util.List; > import java.util.Map; >@@ -167,9 +168,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(PrimitiveType.class); >- addProperty(PRIMITIVE_TYPE_CODE_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(2); >+ createPropertyList(PrimitiveType.class, propertyList); >+ addProperty(PRIMITIVE_TYPE_CODE_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/QualifiedName.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedName.java,v >retrieving revision 1.31 >diff -u -r1.31 QualifiedName.java >--- dom/org/eclipse/jdt/core/dom/QualifiedName.java 23 Apr 2004 17:38:46 -0000 1.31 >+++ dom/org/eclipse/jdt/core/dom/QualifiedName.java 6 Jul 2004 19:26:18 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > >@@ -54,10 +55,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(QualifiedName.class); >- addProperty(QUALIFIER_PROPERTY); >- addProperty(NAME_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(QualifiedName.class, propertyList); >+ addProperty(QUALIFIER_PROPERTY, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/QualifiedType.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedType.java,v >retrieving revision 1.14 >diff -u -r1.14 QualifiedType.java >--- dom/org/eclipse/jdt/core/dom/QualifiedType.java 23 Jun 2004 15:41:12 -0000 1.14 >+++ dom/org/eclipse/jdt/core/dom/QualifiedType.java 6 Jul 2004 19:26:18 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -66,10 +67,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(QualifiedType.class); >- addProperty(QUALIFIER_PROPERTY); >- addProperty(NAME_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(QualifiedType.class, propertyList); >+ addProperty(QUALIFIER_PROPERTY, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/ReturnStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ReturnStatement.java,v >retrieving revision 1.18 >diff -u -r1.18 ReturnStatement.java >--- dom/org/eclipse/jdt/core/dom/ReturnStatement.java 23 Apr 2004 17:38:46 -0000 1.18 >+++ dom/org/eclipse/jdt/core/dom/ReturnStatement.java 6 Jul 2004 19:26:18 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -40,9 +41,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(ReturnStatement.class); >- addProperty(EXPRESSION_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(2); >+ createPropertyList(ReturnStatement.class, propertyList); >+ addProperty(EXPRESSION_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/SimpleName.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleName.java,v >retrieving revision 1.35 >diff -u -r1.35 SimpleName.java >--- dom/org/eclipse/jdt/core/dom/SimpleName.java 23 Apr 2004 17:38:46 -0000 1.35 >+++ dom/org/eclipse/jdt/core/dom/SimpleName.java 6 Jul 2004 19:26:18 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > import org.eclipse.jdt.core.compiler.InvalidInputException; >@@ -46,9 +47,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(SimpleName.class); >- addProperty(IDENTIFIER_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(2); >+ createPropertyList(SimpleName.class, propertyList); >+ addProperty(IDENTIFIER_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/SimpleType.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleType.java,v >retrieving revision 1.24 >diff -u -r1.24 SimpleType.java >--- dom/org/eclipse/jdt/core/dom/SimpleType.java 23 Apr 2004 17:38:46 -0000 1.24 >+++ dom/org/eclipse/jdt/core/dom/SimpleType.java 6 Jul 2004 19:26:18 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -39,9 +40,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(SimpleType.class); >- addProperty(NAME_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(2); >+ createPropertyList(SimpleType.class, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java,v >retrieving revision 1.13 >diff -u -r1.13 SingleMemberAnnotation.java >--- dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java 27 Apr 2004 16:07:18 -0000 1.13 >+++ dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java 6 Jul 2004 19:26:18 -0000 >@@ -10,6 +10,7 @@ > *******************************************************************************/ > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -56,10 +57,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(SingleMemberAnnotation.class); >- addProperty(TYPE_NAME_PROPERTY); >- addProperty(VALUE_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(SingleMemberAnnotation.class, propertyList); >+ addProperty(TYPE_NAME_PROPERTY, propertyList); >+ addProperty(VALUE_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java,v >retrieving revision 1.37 >diff -u -r1.37 SingleVariableDeclaration.java >--- dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java 19 May 2004 17:06:20 -0000 1.37 >+++ dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java 6 Jul 2004 19:26:19 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.Iterator; > import java.util.List; > >@@ -103,22 +104,24 @@ > private static final List PROPERTY_DESCRIPTORS_3_0; > > static { >- createPropertyList(SingleVariableDeclaration.class); >- addProperty(MODIFIERS_PROPERTY); >- addProperty(TYPE_PROPERTY); >- addProperty(NAME_PROPERTY); >- addProperty(EXTRA_DIMENSIONS_PROPERTY); >- addProperty(INITIALIZER_PROPERTY); >- PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(); >+ List propertyList = new ArrayList(6); >+ createPropertyList(SingleVariableDeclaration.class, propertyList); >+ addProperty(MODIFIERS_PROPERTY, propertyList); >+ addProperty(TYPE_PROPERTY, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ addProperty(EXTRA_DIMENSIONS_PROPERTY, propertyList); >+ addProperty(INITIALIZER_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(propertyList); > >- createPropertyList(SingleVariableDeclaration.class); >- addProperty(MODIFIERS2_PROPERTY); >- addProperty(TYPE_PROPERTY); >- addProperty(VARARGS_PROPERTY); >- addProperty(NAME_PROPERTY); >- addProperty(EXTRA_DIMENSIONS_PROPERTY); >- addProperty(INITIALIZER_PROPERTY); >- PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(); >+ propertyList = new ArrayList(7); >+ createPropertyList(SingleVariableDeclaration.class, propertyList); >+ addProperty(MODIFIERS2_PROPERTY, propertyList); >+ addProperty(TYPE_PROPERTY, propertyList); >+ addProperty(VARARGS_PROPERTY, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ addProperty(EXTRA_DIMENSIONS_PROPERTY, propertyList); >+ addProperty(INITIALIZER_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/StringLiteral.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/StringLiteral.java,v >retrieving revision 1.30 >diff -u -r1.30 StringLiteral.java >--- dom/org/eclipse/jdt/core/dom/StringLiteral.java 23 Apr 2004 17:38:46 -0000 1.30 >+++ dom/org/eclipse/jdt/core/dom/StringLiteral.java 6 Jul 2004 19:26:19 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > import org.eclipse.jdt.core.compiler.InvalidInputException; >@@ -39,9 +40,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(StringLiteral.class); >- addProperty(ESCAPED_VALUE_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(2); >+ createPropertyList(StringLiteral.class, propertyList); >+ addProperty(ESCAPED_VALUE_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java,v >retrieving revision 1.23 >diff -u -r1.23 SuperConstructorInvocation.java >--- dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java 27 Apr 2004 16:07:18 -0000 1.23 >+++ dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java 6 Jul 2004 19:26:19 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -70,16 +71,18 @@ > private static final List PROPERTY_DESCRIPTORS_3_0; > > static { >- createPropertyList(SuperConstructorInvocation.class); >- addProperty(EXPRESSION_PROPERTY); >- addProperty(ARGUMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(SuperConstructorInvocation.class, propertyList); >+ addProperty(EXPRESSION_PROPERTY, propertyList); >+ addProperty(ARGUMENTS_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(propertyList); > >- createPropertyList(SuperConstructorInvocation.class); >- addProperty(EXPRESSION_PROPERTY); >- addProperty(TYPE_ARGUMENTS_PROPERTY); >- addProperty(ARGUMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(); >+ propertyList = new ArrayList(4); >+ createPropertyList(SuperConstructorInvocation.class, propertyList); >+ addProperty(EXPRESSION_PROPERTY, propertyList); >+ addProperty(TYPE_ARGUMENTS_PROPERTY, propertyList); >+ addProperty(ARGUMENTS_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java,v >retrieving revision 1.22 >diff -u -r1.22 SuperFieldAccess.java >--- dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java 23 Apr 2004 17:38:46 -0000 1.22 >+++ dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java 6 Jul 2004 19:26:19 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -53,10 +54,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(SuperFieldAccess.class); >- addProperty(QUALIFIER_PROPERTY); >- addProperty(NAME_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(SuperFieldAccess.class, propertyList); >+ addProperty(QUALIFIER_PROPERTY, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java,v >retrieving revision 1.25 >diff -u -r1.25 SuperMethodInvocation.java >--- dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java 27 Apr 2004 16:07:18 -0000 1.25 >+++ dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java 6 Jul 2004 19:26:19 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -78,18 +79,20 @@ > private static final List PROPERTY_DESCRIPTORS_3_0; > > static { >- createPropertyList(SuperMethodInvocation.class); >- addProperty(QUALIFIER_PROPERTY); >- addProperty(NAME_PROPERTY); >- addProperty(ARGUMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(); >+ List propertyList = new ArrayList(4); >+ createPropertyList(SuperMethodInvocation.class, propertyList); >+ addProperty(QUALIFIER_PROPERTY, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ addProperty(ARGUMENTS_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(propertyList); > >- createPropertyList(SuperMethodInvocation.class); >- addProperty(QUALIFIER_PROPERTY); >- addProperty(TYPE_ARGUMENTS_PROPERTY); >- addProperty(NAME_PROPERTY); >- addProperty(ARGUMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(); >+ propertyList = new ArrayList(5); >+ createPropertyList(SuperMethodInvocation.class, propertyList); >+ addProperty(QUALIFIER_PROPERTY, propertyList); >+ addProperty(TYPE_ARGUMENTS_PROPERTY, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ addProperty(ARGUMENTS_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/SwitchCase.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchCase.java,v >retrieving revision 1.23 >diff -u -r1.23 SwitchCase.java >--- dom/org/eclipse/jdt/core/dom/SwitchCase.java 23 Apr 2004 17:38:46 -0000 1.23 >+++ dom/org/eclipse/jdt/core/dom/SwitchCase.java 6 Jul 2004 19:26:19 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -43,9 +44,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(SwitchCase.class); >- addProperty(EXPRESSION_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(2); >+ createPropertyList(SwitchCase.class, propertyList); >+ addProperty(EXPRESSION_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/SwitchStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchStatement.java,v >retrieving revision 1.21 >diff -u -r1.21 SwitchStatement.java >--- dom/org/eclipse/jdt/core/dom/SwitchStatement.java 23 Apr 2004 17:38:46 -0000 1.21 >+++ dom/org/eclipse/jdt/core/dom/SwitchStatement.java 6 Jul 2004 19:26:19 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -54,10 +55,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(SwitchStatement.class); >- addProperty(EXPRESSION_PROPERTY); >- addProperty(STATEMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(SwitchStatement.class, propertyList); >+ addProperty(EXPRESSION_PROPERTY, propertyList); >+ addProperty(STATEMENTS_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java,v >retrieving revision 1.21 >diff -u -r1.21 SynchronizedStatement.java >--- dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java 23 Apr 2004 17:38:46 -0000 1.21 >+++ dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java 6 Jul 2004 19:26:20 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -47,10 +48,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(SynchronizedStatement.class); >- addProperty(EXPRESSION_PROPERTY); >- addProperty(BODY_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(SynchronizedStatement.class, propertyList); >+ addProperty(EXPRESSION_PROPERTY, propertyList); >+ addProperty(BODY_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/TagElement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TagElement.java,v >retrieving revision 1.13 >diff -u -r1.13 TagElement.java >--- dom/org/eclipse/jdt/core/dom/TagElement.java 25 May 2004 13:30:41 -0000 1.13 >+++ dom/org/eclipse/jdt/core/dom/TagElement.java 6 Jul 2004 19:26:20 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -57,10 +58,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(TagElement.class); >- addProperty(TAG_NAME_PROPERTY); >- addProperty(FRAGMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(TagElement.class, propertyList); >+ addProperty(TAG_NAME_PROPERTY, propertyList); >+ addProperty(FRAGMENTS_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/TextElement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TextElement.java,v >retrieving revision 1.8 >diff -u -r1.8 TextElement.java >--- dom/org/eclipse/jdt/core/dom/TextElement.java 23 Apr 2004 17:38:46 -0000 1.8 >+++ dom/org/eclipse/jdt/core/dom/TextElement.java 6 Jul 2004 19:26:20 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -42,9 +43,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(TextElement.class); >- addProperty(TEXT_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(2); >+ createPropertyList(TextElement.class, propertyList); >+ addProperty(TEXT_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/ThisExpression.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThisExpression.java,v >retrieving revision 1.20 >diff -u -r1.20 ThisExpression.java >--- dom/org/eclipse/jdt/core/dom/ThisExpression.java 23 Apr 2004 17:38:46 -0000 1.20 >+++ dom/org/eclipse/jdt/core/dom/ThisExpression.java 6 Jul 2004 19:26:20 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -45,9 +46,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(ThisExpression.class); >- addProperty(QUALIFIER_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(2); >+ createPropertyList(ThisExpression.class, propertyList); >+ addProperty(QUALIFIER_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/ThrowStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThrowStatement.java,v >retrieving revision 1.21 >diff -u -r1.21 ThrowStatement.java >--- dom/org/eclipse/jdt/core/dom/ThrowStatement.java 23 Apr 2004 17:38:46 -0000 1.21 >+++ dom/org/eclipse/jdt/core/dom/ThrowStatement.java 6 Jul 2004 19:26:20 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -40,9 +41,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(ThrowStatement.class); >- addProperty(EXPRESSION_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(2); >+ createPropertyList(ThrowStatement.class, propertyList); >+ addProperty(EXPRESSION_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/TryStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TryStatement.java,v >retrieving revision 1.21 >diff -u -r1.21 TryStatement.java >--- dom/org/eclipse/jdt/core/dom/TryStatement.java 23 Apr 2004 17:38:46 -0000 1.21 >+++ dom/org/eclipse/jdt/core/dom/TryStatement.java 6 Jul 2004 19:26:20 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -56,11 +57,12 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(TryStatement.class); >- addProperty(BODY_PROPERTY); >- addProperty(CATCH_CLAUSES_PROPERTY); >- addProperty(FINALLY_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(4); >+ createPropertyList(TryStatement.class, propertyList); >+ addProperty(BODY_PROPERTY, propertyList); >+ addProperty(CATCH_CLAUSES_PROPERTY, propertyList); >+ addProperty(FINALLY_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/TypeDeclaration.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java,v >retrieving revision 1.39 >diff -u -r1.39 TypeDeclaration.java >--- dom/org/eclipse/jdt/core/dom/TypeDeclaration.java 1 Jul 2004 09:31:53 -0000 1.39 >+++ dom/org/eclipse/jdt/core/dom/TypeDeclaration.java 6 Jul 2004 19:26:21 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.Iterator; > import java.util.List; > >@@ -163,26 +164,28 @@ > private static final List PROPERTY_DESCRIPTORS_3_0; > > static { >- createPropertyList(TypeDeclaration.class); >- addProperty(JAVADOC_PROPERTY); >- addProperty(MODIFIERS_PROPERTY); >- addProperty(INTERFACE_PROPERTY); >- addProperty(NAME_PROPERTY); >- addProperty(SUPERCLASS_PROPERTY); >- addProperty(SUPER_INTERFACES_PROPERTY); >- addProperty(BODY_DECLARATIONS_PROPERTY); >- PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(); >+ List propertyList = new ArrayList(8); >+ createPropertyList(TypeDeclaration.class, propertyList); >+ addProperty(JAVADOC_PROPERTY, propertyList); >+ addProperty(MODIFIERS_PROPERTY, propertyList); >+ addProperty(INTERFACE_PROPERTY, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ addProperty(SUPERCLASS_PROPERTY, propertyList); >+ addProperty(SUPER_INTERFACES_PROPERTY, propertyList); >+ addProperty(BODY_DECLARATIONS_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(propertyList); > >- createPropertyList(TypeDeclaration.class); >- addProperty(JAVADOC_PROPERTY); >- addProperty(MODIFIERS2_PROPERTY); >- addProperty(INTERFACE_PROPERTY); >- addProperty(NAME_PROPERTY); >- addProperty(TYPE_PARAMETERS_PROPERTY); >- addProperty(SUPERCLASS_TYPE_PROPERTY); >- addProperty(SUPER_INTERFACE_TYPES_PROPERTY); >- addProperty(BODY_DECLARATIONS_PROPERTY); >- PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(); >+ propertyList = new ArrayList(9); >+ createPropertyList(TypeDeclaration.class, propertyList); >+ addProperty(JAVADOC_PROPERTY, propertyList); >+ addProperty(MODIFIERS2_PROPERTY, propertyList); >+ addProperty(INTERFACE_PROPERTY, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ addProperty(TYPE_PARAMETERS_PROPERTY, propertyList); >+ addProperty(SUPERCLASS_TYPE_PROPERTY, propertyList); >+ addProperty(SUPER_INTERFACE_TYPES_PROPERTY, propertyList); >+ addProperty(BODY_DECLARATIONS_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/TypeDeclarationStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclarationStatement.java,v >retrieving revision 1.27 >diff -u -r1.27 TypeDeclarationStatement.java >--- dom/org/eclipse/jdt/core/dom/TypeDeclarationStatement.java 19 May 2004 17:06:20 -0000 1.27 >+++ dom/org/eclipse/jdt/core/dom/TypeDeclarationStatement.java 6 Jul 2004 19:26:21 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -69,13 +70,15 @@ > private static final List PROPERTY_DESCRIPTORS_3_0; > > static { >- createPropertyList(TypeDeclarationStatement.class); >- addProperty(TYPE_DECLARATION_PROPERTY); >- PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(); >+ List propertyList = new ArrayList(2); >+ createPropertyList(TypeDeclarationStatement.class, propertyList); >+ addProperty(TYPE_DECLARATION_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(propertyList); > >- createPropertyList(TypeDeclarationStatement.class); >- addProperty(DECLARATION_PROPERTY); >- PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(); >+ propertyList = new ArrayList(2); >+ createPropertyList(TypeDeclarationStatement.class, propertyList); >+ addProperty(DECLARATION_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/TypeLiteral.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeLiteral.java,v >retrieving revision 1.20 >diff -u -r1.20 TypeLiteral.java >--- dom/org/eclipse/jdt/core/dom/TypeLiteral.java 23 Apr 2004 17:38:46 -0000 1.20 >+++ dom/org/eclipse/jdt/core/dom/TypeLiteral.java 6 Jul 2004 19:26:21 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -40,9 +41,10 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(TypeLiteral.class); >- addProperty(TYPE_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(2); >+ createPropertyList(TypeLiteral.class, propertyList); >+ addProperty(TYPE_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/TypeParameter.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeParameter.java,v >retrieving revision 1.14 >diff -u -r1.14 TypeParameter.java >--- dom/org/eclipse/jdt/core/dom/TypeParameter.java 23 Jun 2004 15:41:12 -0000 1.14 >+++ dom/org/eclipse/jdt/core/dom/TypeParameter.java 6 Jul 2004 19:26:21 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -52,10 +53,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(TypeParameter.class); >- addProperty(NAME_PROPERTY); >- addProperty(TYPE_BOUNDS_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(TypeParameter.class, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ addProperty(TYPE_BOUNDS_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/VariableDeclarationExpression.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationExpression.java,v >retrieving revision 1.29 >diff -u -r1.29 VariableDeclarationExpression.java >--- dom/org/eclipse/jdt/core/dom/VariableDeclarationExpression.java 19 May 2004 17:06:20 -0000 1.29 >+++ dom/org/eclipse/jdt/core/dom/VariableDeclarationExpression.java 6 Jul 2004 19:26:21 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.Iterator; > import java.util.List; > >@@ -87,17 +88,19 @@ > private static final List PROPERTY_DESCRIPTORS_3_0; > > static { >- createPropertyList(VariableDeclarationExpression.class); >- addProperty(MODIFIERS_PROPERTY); >- addProperty(TYPE_PROPERTY); >- addProperty(FRAGMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(); >+ List propertyList = new ArrayList(4); >+ createPropertyList(VariableDeclarationExpression.class, propertyList); >+ addProperty(MODIFIERS_PROPERTY, propertyList); >+ addProperty(TYPE_PROPERTY, propertyList); >+ addProperty(FRAGMENTS_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(propertyList); > >- createPropertyList(VariableDeclarationExpression.class); >- addProperty(MODIFIERS2_PROPERTY); >- addProperty(TYPE_PROPERTY); >- addProperty(FRAGMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(); >+ propertyList = new ArrayList(4); >+ createPropertyList(VariableDeclarationExpression.class, propertyList); >+ addProperty(MODIFIERS2_PROPERTY, propertyList); >+ addProperty(TYPE_PROPERTY, propertyList); >+ addProperty(FRAGMENTS_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/VariableDeclarationFragment.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationFragment.java,v >retrieving revision 1.23 >diff -u -r1.23 VariableDeclarationFragment.java >--- dom/org/eclipse/jdt/core/dom/VariableDeclarationFragment.java 23 Apr 2004 17:38:46 -0000 1.23 >+++ dom/org/eclipse/jdt/core/dom/VariableDeclarationFragment.java 6 Jul 2004 19:26:21 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -59,11 +60,12 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(VariableDeclarationFragment.class); >- addProperty(NAME_PROPERTY); >- addProperty(EXTRA_DIMENSIONS_PROPERTY); >- addProperty(INITIALIZER_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(4); >+ createPropertyList(VariableDeclarationFragment.class, propertyList); >+ addProperty(NAME_PROPERTY, propertyList); >+ addProperty(EXTRA_DIMENSIONS_PROPERTY, propertyList); >+ addProperty(INITIALIZER_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/VariableDeclarationStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationStatement.java,v >retrieving revision 1.31 >diff -u -r1.31 VariableDeclarationStatement.java >--- dom/org/eclipse/jdt/core/dom/VariableDeclarationStatement.java 19 May 2004 17:06:20 -0000 1.31 >+++ dom/org/eclipse/jdt/core/dom/VariableDeclarationStatement.java 6 Jul 2004 19:26:21 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.Iterator; > import java.util.List; > >@@ -85,17 +86,19 @@ > private static final List PROPERTY_DESCRIPTORS_3_0; > > static { >- createPropertyList(VariableDeclarationStatement.class); >- addProperty(MODIFIERS_PROPERTY); >- addProperty(TYPE_PROPERTY); >- addProperty(FRAGMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(); >+ List propertyList = new ArrayList(4); >+ createPropertyList(VariableDeclarationStatement.class, propertyList); >+ addProperty(MODIFIERS_PROPERTY, propertyList); >+ addProperty(TYPE_PROPERTY, propertyList); >+ addProperty(FRAGMENTS_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_2_0 = reapPropertyList(propertyList); > >- createPropertyList(VariableDeclarationStatement.class); >- addProperty(MODIFIERS2_PROPERTY); >- addProperty(TYPE_PROPERTY); >- addProperty(FRAGMENTS_PROPERTY); >- PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(); >+ propertyList = new ArrayList(4); >+ createPropertyList(VariableDeclarationStatement.class, propertyList); >+ addProperty(MODIFIERS2_PROPERTY, propertyList); >+ addProperty(TYPE_PROPERTY, propertyList); >+ addProperty(FRAGMENTS_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS_3_0 = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/WhileStatement.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WhileStatement.java,v >retrieving revision 1.22 >diff -u -r1.22 WhileStatement.java >--- dom/org/eclipse/jdt/core/dom/WhileStatement.java 23 Apr 2004 17:38:46 -0000 1.22 >+++ dom/org/eclipse/jdt/core/dom/WhileStatement.java 6 Jul 2004 19:26:21 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -47,10 +48,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(WhileStatement.class); >- addProperty(EXPRESSION_PROPERTY); >- addProperty(BODY_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(WhileStatement.class, propertyList); >+ addProperty(EXPRESSION_PROPERTY, propertyList); >+ addProperty(BODY_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /** >Index: dom/org/eclipse/jdt/core/dom/WildcardType.java >=================================================================== >RCS file: /data/cvs/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WildcardType.java,v >retrieving revision 1.12 >diff -u -r1.12 WildcardType.java >--- dom/org/eclipse/jdt/core/dom/WildcardType.java 23 Jun 2004 15:41:12 -0000 1.12 >+++ dom/org/eclipse/jdt/core/dom/WildcardType.java 6 Jul 2004 19:26:22 -0000 >@@ -11,6 +11,7 @@ > > package org.eclipse.jdt.core.dom; > >+import java.util.ArrayList; > import java.util.List; > > /** >@@ -57,10 +58,11 @@ > private static final List PROPERTY_DESCRIPTORS; > > static { >- createPropertyList(WildcardType.class); >- addProperty(BOUND_PROPERTY); >- addProperty(UPPER_BOUND_PROPERTY); >- PROPERTY_DESCRIPTORS = reapPropertyList(); >+ List propertyList = new ArrayList(3); >+ createPropertyList(WildcardType.class, propertyList); >+ addProperty(BOUND_PROPERTY, propertyList); >+ addProperty(UPPER_BOUND_PROPERTY, propertyList); >+ PROPERTY_DESCRIPTORS = reapPropertyList(propertyList); > } > > /**
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 69152
: 12988