Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlivier Thomann2004-07-17 22:57:09 +0000
committerOlivier Thomann2004-07-17 22:57:09 +0000
commit6cc45d7a661f0751867c824358090ce9926d47fb (patch)
tree5e49f6c7bb4f5f06f1b036d694cf3f28a27fbd67
parent66e8c48291442f131a6d1f17650a172784453133 (diff)
downloadeclipse.jdt.core-6cc45d7a661f0751867c824358090ce9926d47fb.tar.gz
eclipse.jdt.core-6cc45d7a661f0751867c824358090ce9926d47fb.tar.xz
eclipse.jdt.core-6cc45d7a661f0751867c824358090ce9926d47fb.zip
3_0_maintenance - Fix for 69152
-rw-r--r--org.eclipse.jdt.core/buildnotes_jdt-core.html20
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTNode.java34
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeDeclaration.java14
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java16
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnonymousClassDeclaration.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayAccess.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayCreation.java12
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayInitializer.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayType.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AssertStatement.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Assignment.java12
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Block.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BlockComment.java6
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BooleanLiteral.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BreakStatement.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CastExpression.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CatchClause.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CharacterLiteral.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java29
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CompilationUnit.java12
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConditionalExpression.java12
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConstructorInvocation.java17
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ContinueStatement.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/DoStatement.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EmptyStatement.java6
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java12
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java16
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumDeclaration.java16
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ExpressionStatement.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldAccess.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldDeclaration.java27
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ForStatement.java14
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/IfStatement.java12
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ImportDeclaration.java21
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InfixExpression.java14
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Initializer.java23
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Javadoc.java17
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LabeledStatement.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LineComment.java6
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MarkerAnnotation.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberRef.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberValuePair.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java49
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodInvocation.java25
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRef.java12
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRefParameter.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Modifier.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NormalAnnotation.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NullLiteral.java6
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NumberLiteral.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PackageDeclaration.java19
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParameterizedType.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParenthesizedExpression.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PostfixExpression.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrefixExpression.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrimitiveType.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedName.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedType.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ReturnStatement.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleName.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleType.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java33
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/StringLiteral.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java21
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java25
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchCase.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchStatement.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TagElement.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TextElement.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThisExpression.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThrowStatement.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TryStatement.java12
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java41
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclarationStatement.java15
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeLiteral.java8
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeParameter.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationExpression.java23
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationFragment.java12
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationStatement.java23
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WhileStatement.java10
-rw-r--r--org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WildcardType.java10
85 files changed, 657 insertions, 461 deletions
diff --git a/org.eclipse.jdt.core/buildnotes_jdt-core.html b/org.eclipse.jdt.core/buildnotes_jdt-core.html
index 41f2eba23d..05b33c0497 100644
--- a/org.eclipse.jdt.core/buildnotes_jdt-core.html
+++ b/org.eclipse.jdt.core/buildnotes_jdt-core.html
@@ -35,13 +35,31 @@
</tr>
</table>
+<a name="v_451"></a>
+<p><hr><h1>
+Eclipse Platform Build Notes&nbsp;<br>
+Java Development Tooling Core</h1>
+Eclipse SDK 3.0.1 Build - 14th July 2004
+<br>Project org.eclipse.jdt.core v_451_R30x
+(<a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jdt.core/?only_with_tag=v_451_R30x">cvs</a>).
+<h2>
+What's new in this drop</h2>
+<ul>
+<li></li>
+</ul>
+
+<h3>Problem Reports Fixed</h3>
+<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=69152">69152</a>
+[NPE] An internal error occurred during: "Override indicator installation job".
+
+
<a name="v_450"></a>
<p><hr><h1>
Eclipse Platform Build Notes&nbsp;<br>
Java Development Tooling Core</h1>
Eclipse SDK 3.0.1 Build - 14th July 2004
<br>Project org.eclipse.jdt.core v_450_R30x
-(<a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jdt.core/?only_with_tag=v_450">cvs</a>).
+(<a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jdt.core/?only_with_tag=v_450_R30x">cvs</a>).
<h2>
What's new in this drop</h2>
<ul>
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTNode.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTNode.java
index 71aacd0ed5..d3a16138d9 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTNode.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTNode.java
@@ -1702,51 +1702,47 @@ public abstract class ASTNode {
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);
}
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeDeclaration.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeDeclaration.java
index 26b465aa0a..fc48d25fb8 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeDeclaration.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeDeclaration.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -81,12 +82,13 @@ public class AnnotationTypeDeclaration extends AbstractTypeDeclaration {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java
index d4e90d5e9f..9cd20b9bdd 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -86,13 +87,14 @@ public class AnnotationTypeMemberDeclaration extends BodyDeclaration {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnonymousClassDeclaration.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnonymousClassDeclaration.java
index f80a9541cc..a973235874 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnonymousClassDeclaration.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnonymousClassDeclaration.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -41,9 +42,10 @@ public class AnonymousClassDeclaration extends ASTNode {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayAccess.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayAccess.java
index 23311bc6fa..50e7090a8f 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayAccess.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayAccess.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -47,10 +48,11 @@ public class ArrayAccess extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayCreation.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayCreation.java
index 5aeb4f8d5b..5d7c42301b 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayCreation.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayCreation.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -75,11 +76,12 @@ public class ArrayCreation extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayInitializer.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayInitializer.java
index ad11222e89..b59851bf9c 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayInitializer.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayInitializer.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -40,9 +41,10 @@ public class ArrayInitializer extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayType.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayType.java
index 371b24bb57..4986a27595 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayType.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayType.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -42,9 +43,10 @@ public class ArrayType extends Type {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AssertStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AssertStatement.java
index 9afe463690..7cefb96ec0 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AssertStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AssertStatement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -47,10 +48,11 @@ public class AssertStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Assignment.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Assignment.java
index 5db1ff94ea..93d033914f 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Assignment.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Assignment.java
@@ -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 @@ public class Assignment extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Block.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Block.java
index cfe193e948..c9afc2bf23 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Block.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Block.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -40,9 +41,10 @@ public class Block extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BlockComment.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BlockComment.java
index 80b1ed3279..583c9aaab6 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BlockComment.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BlockComment.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -41,8 +42,9 @@ public final class BlockComment extends Comment {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BooleanLiteral.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BooleanLiteral.java
index 39415a55d5..6a16ea2b93 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BooleanLiteral.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BooleanLiteral.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -41,9 +42,10 @@ public class BooleanLiteral extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BreakStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BreakStatement.java
index fff00bb06e..178e26b546 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BreakStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BreakStatement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -40,9 +41,10 @@ public class BreakStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CastExpression.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CastExpression.java
index 5bbb22f88c..3643cc3623 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CastExpression.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CastExpression.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -47,10 +48,11 @@ public class CastExpression extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CatchClause.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CatchClause.java
index 79c3ce5494..cca05271b9 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CatchClause.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CatchClause.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -47,10 +48,11 @@ public class CatchClause extends ASTNode {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CharacterLiteral.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CharacterLiteral.java
index bb695f1ae4..c49e7bea19 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CharacterLiteral.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CharacterLiteral.java
@@ -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 @@ public class CharacterLiteral extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java
index 51294e446c..e26b23bdfb 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -120,20 +121,22 @@ public class ClassInstanceCreation extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CompilationUnit.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CompilationUnit.java
index 6c91a95982..54861ea45b 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CompilationUnit.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CompilationUnit.java
@@ -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 @@ public class CompilationUnit extends ASTNode {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConditionalExpression.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConditionalExpression.java
index c954a887e3..fe984b59ca 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConditionalExpression.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConditionalExpression.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -54,11 +55,12 @@ public class ConditionalExpression extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConstructorInvocation.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConstructorInvocation.java
index cd4642d0d6..6cb45321d7 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConstructorInvocation.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConstructorInvocation.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -62,14 +63,16 @@ public class ConstructorInvocation extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ContinueStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ContinueStatement.java
index 2a9ce724d1..06700aa989 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ContinueStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ContinueStatement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -40,9 +41,10 @@ public class ContinueStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/DoStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/DoStatement.java
index 78ab9d764d..18f573973b 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/DoStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/DoStatement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -47,10 +48,11 @@ public class DoStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EmptyStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EmptyStatement.java
index 7a3d3672c1..c078a98449 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EmptyStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EmptyStatement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -33,8 +34,9 @@ public class EmptyStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java
index 2c75f578fc..a87346c010 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -62,11 +63,12 @@ public class EnhancedForStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java
index b7627f1a51..ac3aff12bb 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java
@@ -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 @@ public class EnumConstantDeclaration extends BodyDeclaration {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumDeclaration.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumDeclaration.java
index 4afa0c189b..bf7176ca9b 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumDeclaration.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumDeclaration.java
@@ -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 @@ public class EnumDeclaration extends AbstractTypeDeclaration {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ExpressionStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ExpressionStatement.java
index da42abf372..4c9fdbbbee 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ExpressionStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ExpressionStatement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -43,9 +44,10 @@ public class ExpressionStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldAccess.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldAccess.java
index 5b49352a47..0663fd5a42 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldAccess.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldAccess.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -77,10 +78,11 @@ public class FieldAccess extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldDeclaration.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldDeclaration.java
index d15d5b0785..b23523aa26 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldDeclaration.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldDeclaration.java
@@ -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 @@ public class FieldDeclaration extends BodyDeclaration {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ForStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ForStatement.java
index 50f7edaf10..7cfcb8a618 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ForStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ForStatement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -70,12 +71,13 @@ public class ForStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/IfStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/IfStatement.java
index 91c863b4e4..bc4365b22b 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/IfStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/IfStatement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -53,11 +54,12 @@ public class IfStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ImportDeclaration.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ImportDeclaration.java
index bc9b34b5a0..e36f01dbae 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ImportDeclaration.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ImportDeclaration.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -68,16 +69,18 @@ public class ImportDeclaration extends ASTNode {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InfixExpression.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InfixExpression.java
index 06de8b1510..6a4acb7b9b 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InfixExpression.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InfixExpression.java
@@ -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 @@ public class InfixExpression extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Initializer.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Initializer.java
index 876ec680c7..72de196f30 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Initializer.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Initializer.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -70,17 +71,19 @@ public class Initializer extends BodyDeclaration {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java
index 24dfff9545..6f9ccbf224 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -46,10 +47,11 @@ public class InstanceofExpression extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Javadoc.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Javadoc.java
index 5e420c373e..dfb9646693 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Javadoc.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Javadoc.java
@@ -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 @@ public class Javadoc extends Comment {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LabeledStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LabeledStatement.java
index 08d8436e4e..de40526b92 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LabeledStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LabeledStatement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -47,10 +48,11 @@ public class LabeledStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LineComment.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LineComment.java
index 15ec4a6382..c40b816c99 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LineComment.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LineComment.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -38,8 +39,9 @@ public final class LineComment extends Comment {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MarkerAnnotation.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MarkerAnnotation.java
index 79332e8c90..c8b26e85d8 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MarkerAnnotation.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MarkerAnnotation.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -47,9 +48,10 @@ public final class MarkerAnnotation extends Annotation {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberRef.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberRef.java
index 306ef4e44e..64ffd08859 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberRef.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberRef.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -50,10 +51,11 @@ public class MemberRef extends ASTNode implements IDocElement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberValuePair.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberValuePair.java
index c7abc1a29c..b892e12ef2 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberValuePair.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberValuePair.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -56,10 +57,11 @@ public class MemberValuePair extends ASTNode {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java
index 69feab4ad2..cc37195786 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java
@@ -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 @@ public class MethodDeclaration extends BodyDeclaration {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodInvocation.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodInvocation.java
index c2b9026c55..87937be46c 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodInvocation.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodInvocation.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -78,18 +79,20 @@ public class MethodInvocation extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRef.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRef.java
index ab1307db2e..158a3001c5 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRef.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRef.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -57,11 +58,12 @@ public class MethodRef extends ASTNode implements IDocElement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRefParameter.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRefParameter.java
index 207bced166..7d0e6561dd 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRefParameter.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRefParameter.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -48,10 +49,11 @@ public class MethodRefParameter extends ASTNode {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Modifier.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Modifier.java
index f28f11a72d..0f62bf10a9 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Modifier.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Modifier.java
@@ -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 @@ public final class Modifier extends ASTNode implements IExtendedModifier {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NormalAnnotation.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NormalAnnotation.java
index 98b40e1924..c724c4aee5 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NormalAnnotation.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NormalAnnotation.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -52,10 +53,11 @@ public final class NormalAnnotation extends Annotation {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NullLiteral.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NullLiteral.java
index ae6ac0e23c..e2e7e0bdfc 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NullLiteral.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NullLiteral.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -28,8 +29,9 @@ public class NullLiteral extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NumberLiteral.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NumberLiteral.java
index c55f1583b5..b2059ca715 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NumberLiteral.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NumberLiteral.java
@@ -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 @@ public class NumberLiteral extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PackageDeclaration.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PackageDeclaration.java
index 48e95e48ea..a816170979 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PackageDeclaration.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PackageDeclaration.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -69,15 +70,17 @@ public class PackageDeclaration extends ASTNode {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParameterizedType.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParameterizedType.java
index 9f582f52b7..c5f8db7f0b 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParameterizedType.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParameterizedType.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -56,10 +57,11 @@ public class ParameterizedType extends Type {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParenthesizedExpression.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParenthesizedExpression.java
index f8a94358c3..da94e9d498 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParenthesizedExpression.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParenthesizedExpression.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -40,9 +41,10 @@ public class ParenthesizedExpression extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PostfixExpression.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PostfixExpression.java
index 18e312a5e0..71b0fad77e 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PostfixExpression.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PostfixExpression.java
@@ -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 @@ public class PostfixExpression extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrefixExpression.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrefixExpression.java
index f483663710..6e6f9df5a8 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrefixExpression.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrefixExpression.java
@@ -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 @@ public class PrefixExpression extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrimitiveType.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrimitiveType.java
index 896d719003..0756efe157 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrimitiveType.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrimitiveType.java
@@ -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 @@ public class PrimitiveType extends Type {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedName.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedName.java
index c00899e73f..0cca1f5540 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedName.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedName.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
@@ -54,10 +55,11 @@ public class QualifiedName extends Name {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedType.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedType.java
index b500edfce7..70a72807f9 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedType.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedType.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -66,10 +67,11 @@ public class QualifiedType extends Type {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ReturnStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ReturnStatement.java
index 1815814050..cd22e5ab81 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ReturnStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ReturnStatement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -40,9 +41,10 @@ public class ReturnStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleName.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleName.java
index f80bce1da6..aa1e16fb98 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleName.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleName.java
@@ -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 @@ public class SimpleName extends Name {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleType.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleType.java
index 445f503e83..6c39c2320b 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleType.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleType.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -39,9 +40,10 @@ public class SimpleType extends Type {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java
index 2e9d9ae42e..f1ff4f2bfe 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -56,10 +57,11 @@ public final class SingleMemberAnnotation extends Annotation {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java
index 7f2c7821c7..3dd01d21f0 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java
@@ -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 @@ public class SingleVariableDeclaration extends VariableDeclaration {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/StringLiteral.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/StringLiteral.java
index a5dcca18f0..c0e53076b4 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/StringLiteral.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/StringLiteral.java
@@ -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 @@ public class StringLiteral extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java
index 8cb79cdcb1..70884ad9f9 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -70,16 +71,18 @@ public class SuperConstructorInvocation extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java
index 666c12e456..d79a8d24af 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -53,10 +54,11 @@ public class SuperFieldAccess extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java
index b8ad70e322..e6bd344885 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -78,18 +79,20 @@ public class SuperMethodInvocation extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchCase.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchCase.java
index d976f208aa..f893c77616 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchCase.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchCase.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -43,9 +44,10 @@ public class SwitchCase extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchStatement.java
index f9f6fa5363..9c93441758 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchStatement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -54,10 +55,11 @@ public class SwitchStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java
index 0f75787580..1c0860f33d 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -47,10 +48,11 @@ public class SynchronizedStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TagElement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TagElement.java
index b5c6d5454c..5fed1cba2e 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TagElement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TagElement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -57,10 +58,11 @@ public final class TagElement extends ASTNode implements IDocElement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TextElement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TextElement.java
index 4573d895c2..7775842c2e 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TextElement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TextElement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -42,9 +43,10 @@ public final class TextElement extends ASTNode implements IDocElement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThisExpression.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThisExpression.java
index 505cc873b7..e6d70858a6 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThisExpression.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThisExpression.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -45,9 +46,10 @@ public class ThisExpression extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThrowStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThrowStatement.java
index b9c101c537..8c9135d1d7 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThrowStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThrowStatement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -40,9 +41,10 @@ public class ThrowStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TryStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TryStatement.java
index 1a8807aaa4..aab8534632 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TryStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TryStatement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -56,11 +57,12 @@ public class TryStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java
index 12b3fcd9ec..b629c0d830 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java
@@ -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 @@ public class TypeDeclaration extends AbstractTypeDeclaration {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclarationStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclarationStatement.java
index 300e6d26e3..5ef6c090c1 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclarationStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclarationStatement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -69,13 +70,15 @@ public class TypeDeclarationStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeLiteral.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeLiteral.java
index 9fc281b5f1..b149f8e478 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeLiteral.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeLiteral.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -40,9 +41,10 @@ public class TypeLiteral extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeParameter.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeParameter.java
index e38ce3db12..8705add470 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeParameter.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeParameter.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -52,10 +53,11 @@ public class TypeParameter extends ASTNode {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationExpression.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationExpression.java
index a3f8c57536..f76e1873a1 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationExpression.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationExpression.java
@@ -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 @@ public class VariableDeclarationExpression extends Expression {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationFragment.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationFragment.java
index 3a2332aafc..11cba17b88 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationFragment.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationFragment.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -59,11 +60,12 @@ public class VariableDeclarationFragment extends VariableDeclaration {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationStatement.java
index 687d7c5b16..9c524ff722 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationStatement.java
@@ -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 @@ public class VariableDeclarationStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WhileStatement.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WhileStatement.java
index 731bf08444..e6f7694a76 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WhileStatement.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WhileStatement.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -47,10 +48,11 @@ public class WhileStatement extends Statement {
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);
}
/**
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WildcardType.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WildcardType.java
index 9b48773995..8a33583b1a 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WildcardType.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WildcardType.java
@@ -11,6 +11,7 @@
package org.eclipse.jdt.core.dom;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -57,10 +58,11 @@ public class WildcardType extends Type {
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);
}
/**

Back to the top