### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: dom/org/eclipse/jdt/core/dom/ASTMatcher.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java,v retrieving revision 1.47 diff -u -r1.47 ASTMatcher.java --- dom/org/eclipse/jdt/core/dom/ASTMatcher.java 7 Mar 2009 01:08:09 -0000 1.47 +++ dom/org/eclipse/jdt/core/dom/ASTMatcher.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2009 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -85,11 +85,11 @@ *

* * @param list1 the first list of AST nodes - * (element type: ASTNode) + * (element type: {@link ASTNode}) * @param list2 the second list of AST nodes - * (element type: ASTNode) + * (element type: {@link ASTNode}) * @return true if the lists have the same number of elements - * and match pair-wise according to ASTNode.subtreeMatch + * and match pair-wise according to {@link ASTNode#subtreeMatch(ASTMatcher, Object) ASTNode.subtreeMatch} * @see ASTNode#subtreeMatch(ASTMatcher matcher, Object other) */ public final boolean safeSubtreeListMatch(List list1, List list2) { Index: dom/org/eclipse/jdt/core/dom/ASTNode.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTNode.java,v retrieving revision 1.80 diff -u -r1.80 ASTNode.java --- dom/org/eclipse/jdt/core/dom/ASTNode.java 7 Mar 2009 00:59:01 -0000 1.80 +++ dom/org/eclipse/jdt/core/dom/ASTNode.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2009 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -1099,7 +1099,7 @@ /** * The underlying list in which the nodes of this list are - * stored (element type: ASTNode). + * stored (element type: {@link ASTNode}). *

* Be stingy on storage - assume that list will be empty. *

@@ -1171,7 +1171,7 @@ /** * A list of currently active cursors (element type: - * Cursor), or null if there are no + * {@link Cursor}), or null if there are no * active cursors. *

* It is important for storage considerations to maintain the @@ -1753,7 +1753,7 @@ * @param propertyList list beginning with the AST node class * followed by accumulated structural property descriptors * @return unmodifiable list of structural property descriptors - * (element type: StructuralPropertyDescriptor) + * (element type: {@link StructuralPropertyDescriptor}) */ static List reapPropertyList(List propertyList) { propertyList.remove(0); // remove nodeClass @@ -2406,9 +2406,9 @@ * * @param target the AST that is to own the nodes in the result * @param nodes the list of nodes to copy - * (element type: ASTNode) + * (element type: {@link ASTNode}) * @return the list of copied subtrees - * (element type: ASTNode) + * (element type: {@link ASTNode}) */ public static List copySubtrees(AST target, List nodes) { List result = new ArrayList(nodes.size()); Index: dom/org/eclipse/jdt/core/dom/AbstractTypeDeclaration.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AbstractTypeDeclaration.java,v retrieving revision 1.19 diff -u -r1.19 AbstractTypeDeclaration.java --- dom/org/eclipse/jdt/core/dom/AbstractTypeDeclaration.java 7 Mar 2009 01:08:09 -0000 1.19 +++ dom/org/eclipse/jdt/core/dom/AbstractTypeDeclaration.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2004, 2009 IBM Corporation and others. + * Copyright (c) 2004, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -29,14 +29,14 @@ /** * The type name; lazily initialized; defaults to a unspecified, * legal Java class identifier. - * @since 2.0 (originally declared on TypeDeclaration) + * @since 2.0 (originally declared on {@link TypeDeclaration}) */ SimpleName typeName = null; /** - * The body declarations (element type: BodyDeclaration). + * The body declarations (element type: {@link BodyDeclaration}). * Defaults to an empty list. - * @since 2.0 (originally declared on TypeDeclaration) + * @since 2.0 (originally declared on {@link TypeDeclaration}) */ ASTNode.NodeList bodyDeclarations; @@ -80,7 +80,7 @@ /** * Creates and returns a structural property descriptor for the - * "bodyDeclaration" property declared on the given concrete node type. + * "bodyDeclaration" property declared on the given concrete node type (element type: {@link BodyDeclaration}). * * @return the property descriptor */ @@ -90,7 +90,7 @@ /** * Creates and returns a structural property descriptor for the - * "name" property declared on the given concrete node type. + * "name" property declared on the given concrete node type (child type: {@link SimpleName}). * * @return the property descriptor */ @@ -118,7 +118,7 @@ * Returns the name of the type declared in this type declaration. * * @return the type name node - * @since 2.0 (originally declared on TypeDeclaration) + * @since 2.0 (originally declared on {@link TypeDeclaration}) */ public SimpleName getName() { if (this.typeName == null) { @@ -144,7 +144,7 @@ *

  • the node belongs to a different AST
  • *
  • the node already has a parent
  • * - * @since 2.0 (originally declared on TypeDeclaration) + * @since 2.0 (originally declared on {@link TypeDeclaration}) */ public void setName(SimpleName typeName) { if (typeName == null) { @@ -162,8 +162,8 @@ * declaration. * * @return the live list of body declarations - * (element type: BodyDeclaration) - * @since 2.0 (originally declared on TypeDeclaration) + * (element type: {@link BodyDeclaration}) + * @since 2.0 (originally declared on {@link TypeDeclaration}) */ public List bodyDeclarations() { return this.bodyDeclarations; @@ -179,7 +179,7 @@ * * @return true if this type declaration is a child of * a compilation unit node, and false otherwise - * @since 2.0 (originally declared on TypeDeclaration) + * @since 2.0 (originally declared on {@link TypeDeclaration}) */ public boolean isPackageMemberTypeDeclaration() { ASTNode parent = getParent(); @@ -197,7 +197,7 @@ * @return true if this type declaration is a child of * a type declaration node or an anonymous class declaration node, * and false otherwise - * @since 2.0 (originally declared on TypeDeclaration) + * @since 2.0 (originally declared on {@link TypeDeclaration}) */ public boolean isMemberTypeDeclaration() { ASTNode parent = getParent(); Index: dom/org/eclipse/jdt/core/dom/Annotation.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Annotation.java,v retrieving revision 1.17 diff -u -r1.17 Annotation.java --- dom/org/eclipse/jdt/core/dom/Annotation.java 7 Mar 2009 01:08:09 -0000 1.17 +++ dom/org/eclipse/jdt/core/dom/Annotation.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2004, 2009 IBM Corporation and others. + * Copyright (c) 2004, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -44,7 +44,7 @@ /** * Creates and returns a structural property descriptor for the - * "typeName" property declared on the given concrete node type. + * "typeName" property declared on the given concrete node type (child type: {@link Name}). * * @return the property descriptor */ Index: dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java,v retrieving revision 1.22 diff -u -r1.22 AnnotationTypeMemberDeclaration.java --- dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java 27 Jun 2008 16:03:49 -0000 1.22 +++ dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2004, 2008 IBM Corporation and others. + * Copyright (c) 2004, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -52,19 +52,19 @@ internalModifiers2PropertyFactory(AnnotationTypeMemberDeclaration.class); /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link SimpleName}). */ public static final ChildPropertyDescriptor NAME_PROPERTY = new ChildPropertyDescriptor(AnnotationTypeMemberDeclaration.class, "name", SimpleName.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "type" structural property of this node type. + * The "type" structural property of this node type (child type: {@link Type}). */ public static final ChildPropertyDescriptor TYPE_PROPERTY = new ChildPropertyDescriptor(AnnotationTypeMemberDeclaration.class, "type", Type.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "default" structural property of this node type. + * The "default" structural property of this node type (child type: {@link Expression}). */ public static final ChildPropertyDescriptor DEFAULT_PROPERTY = new ChildPropertyDescriptor(AnnotationTypeMemberDeclaration.class, "default", Expression.class, OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ Index: dom/org/eclipse/jdt/core/dom/AnonymousClassDeclaration.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnonymousClassDeclaration.java,v retrieving revision 1.21 diff -u -r1.21 AnonymousClassDeclaration.java --- dom/org/eclipse/jdt/core/dom/AnonymousClassDeclaration.java 27 Jun 2008 16:03:45 -0000 1.21 +++ dom/org/eclipse/jdt/core/dom/AnonymousClassDeclaration.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -32,7 +32,7 @@ public class AnonymousClassDeclaration extends ASTNode { /** - * The "bodyDeclarations" structural property of this node type. + * The "bodyDeclarations" structural property of this node type (element type: {@link BodyDeclaration}). * @since 3.0 */ public static final ChildListPropertyDescriptor BODY_DECLARATIONS_PROPERTY = @@ -68,7 +68,7 @@ } /** - * The body declarations (element type: BodyDeclaration). + * The body declarations (element type: {@link BodyDeclaration}). * Defaults to none. */ private ASTNode.NodeList bodyDeclarations = @@ -150,7 +150,7 @@ * anonymous class declaration. * * @return the live list of body declarations - * (element type: BodyDeclaration) + * (element type: {@link BodyDeclaration}) */ public List bodyDeclarations() { return this.bodyDeclarations; Index: dom/org/eclipse/jdt/core/dom/ArrayAccess.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayAccess.java,v retrieving revision 1.27 diff -u -r1.27 ArrayAccess.java --- dom/org/eclipse/jdt/core/dom/ArrayAccess.java 27 Jun 2008 16:03:48 -0000 1.27 +++ dom/org/eclipse/jdt/core/dom/ArrayAccess.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -28,14 +28,14 @@ public class ArrayAccess extends Expression { /** - * The "array" structural property of this node type. + * The "array" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor ARRAY_PROPERTY = new ChildPropertyDescriptor(ArrayAccess.class, "array", Expression.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "index" structural property of this node type. + * The "index" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor INDEX_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/ArrayCreation.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayCreation.java,v retrieving revision 1.32 diff -u -r1.32 ArrayCreation.java --- dom/org/eclipse/jdt/core/dom/ArrayCreation.java 27 Jun 2008 16:03:45 -0000 1.32 +++ dom/org/eclipse/jdt/core/dom/ArrayCreation.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -49,21 +49,21 @@ public class ArrayCreation extends Expression { /** - * The "type" structural property of this node type. + * The "type" structural property of this node type (child type: {@link ArrayType}). * @since 3.0 */ public static final ChildPropertyDescriptor TYPE_PROPERTY = new ChildPropertyDescriptor(ArrayCreation.class, "type", ArrayType.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "dimensions" structural property of this node type. + * The "dimensions" structural property of this node type (element type: {@link Expression}). * @since 3.0 */ public static final ChildListPropertyDescriptor DIMENSIONS_PROPERTY = new ChildListPropertyDescriptor(ArrayCreation.class, "dimensions", Expression.class, CYCLE_RISK); //$NON-NLS-1$ /** - * The "initializer" structural property of this node type. + * The "initializer" structural property of this node type (child type: {@link ArrayInitializer}). * @since 3.0 */ public static final ChildPropertyDescriptor INITIALIZER_PROPERTY = @@ -108,7 +108,7 @@ /** * The list of dimension expressions (element type: - * Expression). Defaults to an empty list. + * {@link Expression}). Defaults to an empty list. */ private ASTNode.NodeList dimensions = new ASTNode.NodeList(DIMENSIONS_PROPERTY); @@ -261,7 +261,7 @@ * initializer. * * @return the live list of dimension expressions - * (element type: Expression) + * (element type: {@link Expression}) */ public List dimensions() { return this.dimensions; Index: dom/org/eclipse/jdt/core/dom/ArrayInitializer.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayInitializer.java,v retrieving revision 1.21 diff -u -r1.21 ArrayInitializer.java --- dom/org/eclipse/jdt/core/dom/ArrayInitializer.java 27 Jun 2008 16:03:47 -0000 1.21 +++ dom/org/eclipse/jdt/core/dom/ArrayInitializer.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -28,7 +28,7 @@ public class ArrayInitializer extends Expression { /** - * The "expressions" structural property of this node type. + * The "expressions" structural property of this node type (element type: {@link Expression}). * @since 3.0 */ public static final ChildListPropertyDescriptor EXPRESSIONS_PROPERTY = @@ -65,7 +65,7 @@ /** * The list of expressions (element type: - * Expression). Defaults to an empty list. + * {@link Expression}). Defaults to an empty list. */ private ASTNode.NodeList expressions = new ASTNode.NodeList(EXPRESSIONS_PROPERTY); @@ -138,7 +138,7 @@ * Returns the live ordered list of expressions in this array initializer. * * @return the live list of expressions - * (element type: Expression) + * (element type: {@link Expression}) */ public List expressions() { return this.expressions; Index: dom/org/eclipse/jdt/core/dom/ArrayType.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayType.java,v retrieving revision 1.30 diff -u -r1.30 ArrayType.java --- dom/org/eclipse/jdt/core/dom/ArrayType.java 27 Jun 2008 16:03:46 -0000 1.30 +++ dom/org/eclipse/jdt/core/dom/ArrayType.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -30,7 +30,7 @@ public class ArrayType extends Type { /** - * The "componentType" structural property of this node type. + * The "componentType" structural property of this node type (child type: {@link Type}). * @since 3.0 */ public static final ChildPropertyDescriptor COMPONENT_TYPE_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/AssertStatement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AssertStatement.java,v retrieving revision 1.29 diff -u -r1.29 AssertStatement.java --- dom/org/eclipse/jdt/core/dom/AssertStatement.java 27 Jun 2008 16:03:47 -0000 1.29 +++ dom/org/eclipse/jdt/core/dom/AssertStatement.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -28,14 +28,14 @@ public class AssertStatement extends Statement { /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(AssertStatement.class, "expression", Expression.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "message" structural property of this node type. + * The "message" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor MESSAGE_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/Assignment.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Assignment.java,v retrieving revision 1.30 diff -u -r1.30 Assignment.java --- dom/org/eclipse/jdt/core/dom/Assignment.java 27 Jun 2008 16:03:46 -0000 1.30 +++ dom/org/eclipse/jdt/core/dom/Assignment.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -148,21 +148,21 @@ } /** - * The "leftHandSide" structural property of this node type. + * The "leftHandSide" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor LEFT_HAND_SIDE_PROPERTY = new ChildPropertyDescriptor(Assignment.class, "leftHandSide", Expression.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "operator" structural property of this node type. + * The "operator" structural property of this node type (type: {@link Assignment.Operator}). * @since 3.0 */ public static final SimplePropertyDescriptor OPERATOR_PROPERTY = new SimplePropertyDescriptor(Assignment.class, "operator", Assignment.Operator.class, MANDATORY); //$NON-NLS-1$ /** - * The "rightHandSide" structural property of this node type. + * The "rightHandSide" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor RIGHT_HAND_SIDE_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/Block.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Block.java,v retrieving revision 1.23 diff -u -r1.23 Block.java --- dom/org/eclipse/jdt/core/dom/Block.java 27 Jun 2008 16:03:47 -0000 1.23 +++ dom/org/eclipse/jdt/core/dom/Block.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -28,7 +28,7 @@ public class Block extends Statement { /** - * The "statements" structural property of this node type. + * The "statements" structural property of this node type (element type: {@link Statement}). * @since 3.0 */ public static final ChildListPropertyDescriptor STATEMENTS_PROPERTY = @@ -63,7 +63,7 @@ } /** - * The list of statements (element type: Statement). + * The list of statements (element type: {@link Statement}). * Defaults to an empty list. */ private ASTNode.NodeList statements = @@ -146,7 +146,7 @@ * exception. * * @return the live list of statements in this block - * (element type: Statement) + * (element type: {@link Statement}) */ public List statements() { return this.statements; Index: dom/org/eclipse/jdt/core/dom/BodyDeclaration.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BodyDeclaration.java,v retrieving revision 1.25 diff -u -r1.25 BodyDeclaration.java --- dom/org/eclipse/jdt/core/dom/BodyDeclaration.java 7 Mar 2009 01:08:09 -0000 1.25 +++ dom/org/eclipse/jdt/core/dom/BodyDeclaration.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2009 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -70,7 +70,7 @@ private int modifierFlags = Modifier.NONE; /** - * The extended modifiers (element type: IExtendedModifier). + * The extended modifiers (element type: {@link IExtendedModifier}). * Null in JLS2. Added in JLS3; defaults to an empty list * (see constructor). * @@ -127,7 +127,7 @@ /** * Creates and returns a structural property descriptor for the - * "javadoc" property declared on the given concrete node type. + * "javadoc" property declared on the given concrete node type (child type: {@link Javadoc}). * * @return the property descriptor */ @@ -137,7 +137,7 @@ /** * Creates and returns a structural property descriptor for the - * "modifiers" property declared on the given concrete node type. + * "modifiers" property declared on the given concrete node type (type: {@link Integer}). * * @return the property descriptor */ @@ -147,7 +147,7 @@ /** * Creates and returns a structural property descriptor for the - * "modifiers" property declared on the given concrete node type. + * "modifiers" property declared on the given concrete node type (element type: {@link IExtendedModifier}). * * @return the property descriptor */ @@ -259,7 +259,7 @@ * of this declaration (added in JLS3 API). * * @return the live list of modifiers and annotations - * (element type: IExtendedModifier) + * (element type: {@link IExtendedModifier}) * @exception UnsupportedOperationException if this operation is used in * a JLS2 AST * @since 3.1 Index: dom/org/eclipse/jdt/core/dom/BooleanLiteral.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BooleanLiteral.java,v retrieving revision 1.22 diff -u -r1.22 BooleanLiteral.java --- dom/org/eclipse/jdt/core/dom/BooleanLiteral.java 27 Jun 2008 16:03:46 -0000 1.22 +++ dom/org/eclipse/jdt/core/dom/BooleanLiteral.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -29,7 +29,7 @@ public class BooleanLiteral extends Expression { /** - * The "booleanValue" structural property of this node type. + * The "booleanValue" structural property of this node type (type: {@link Boolean}). * @since 3.0 */ public static final SimplePropertyDescriptor BOOLEAN_VALUE_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/BreakStatement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BreakStatement.java,v retrieving revision 1.26 diff -u -r1.26 BreakStatement.java --- dom/org/eclipse/jdt/core/dom/BreakStatement.java 27 Jun 2008 16:03:48 -0000 1.26 +++ dom/org/eclipse/jdt/core/dom/BreakStatement.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -28,7 +28,7 @@ public class BreakStatement extends Statement { /** - * The "label" structural property of this node type. + * The "label" structural property of this node type (child type: {@link SimpleName}). * @since 3.0 */ public static final ChildPropertyDescriptor LABEL_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/CastExpression.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CastExpression.java,v retrieving revision 1.27 diff -u -r1.27 CastExpression.java --- dom/org/eclipse/jdt/core/dom/CastExpression.java 27 Jun 2008 16:03:47 -0000 1.27 +++ dom/org/eclipse/jdt/core/dom/CastExpression.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -28,14 +28,14 @@ public class CastExpression extends Expression { /** - * The "type" structural property of this node type. + * The "type" structural property of this node type (child type: {@link Type}). * @since 3.0 */ public static final ChildPropertyDescriptor TYPE_PROPERTY = new ChildPropertyDescriptor(CastExpression.class, "type", Type.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/CatchClause.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CatchClause.java,v retrieving revision 1.29 diff -u -r1.29 CatchClause.java --- dom/org/eclipse/jdt/core/dom/CatchClause.java 5 Mar 2010 15:07:52 -0000 1.29 +++ dom/org/eclipse/jdt/core/dom/CatchClause.java 2 Sep 2010 18:40:35 -0000 @@ -29,14 +29,14 @@ public class CatchClause extends ASTNode { /** - * The "exception" structural property of this node type. + * The "exception" structural property of this node type (child type: {@link SingleVariableDeclaration}). * @since 3.0 */ public static final ChildPropertyDescriptor EXCEPTION_PROPERTY = new ChildPropertyDescriptor(CatchClause.class, "exception", SingleVariableDeclaration.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "body" structural property of this node type. + * The "body" structural property of this node type (child type: {@link Block}). * @since 3.0 */ public static final ChildPropertyDescriptor BODY_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/CharacterLiteral.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CharacterLiteral.java,v retrieving revision 1.40 diff -u -r1.40 CharacterLiteral.java --- dom/org/eclipse/jdt/core/dom/CharacterLiteral.java 23 Sep 2008 18:11:52 -0000 1.40 +++ dom/org/eclipse/jdt/core/dom/CharacterLiteral.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -28,7 +28,7 @@ public class CharacterLiteral extends Expression { /** - * The "escapedValue" structural property of this node type. + * The "escapedValue" structural property of this node type (type: {@link String}). * @since 3.0 */ public static final SimplePropertyDescriptor ESCAPED_VALUE_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java,v retrieving revision 1.44 diff -u -r1.44 ClassInstanceCreation.java --- dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java 27 Jun 2008 16:03:46 -0000 1.44 +++ dom/org/eclipse/jdt/core/dom/ClassInstanceCreation.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -63,42 +63,42 @@ public class ClassInstanceCreation extends Expression { /** - * The "typeArguments" structural property of this node type (added in JLS3 API). + * The "typeArguments" structural property of this node type (element type: {@link Type}) (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor TYPE_ARGUMENTS_PROPERTY = new ChildListPropertyDescriptor(ClassInstanceCreation.class, "typeArguments", Type.class, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(ClassInstanceCreation.class, "expression", Expression.class, OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ /** - * The "name" structural property of this node type (JLS2 API only). + * The "name" structural property of this node type (child type: {@link Name}) (JLS2 API only). * @since 3.0 */ public static final ChildPropertyDescriptor NAME_PROPERTY = new ChildPropertyDescriptor(ClassInstanceCreation.class, "name", Name.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "type" structural property of this node type (added in JLS3 API). + * The "type" structural property of this node type (child type: {@link Type}) (added in JLS3 API). * @since 3.1 */ public static final ChildPropertyDescriptor TYPE_PROPERTY = new ChildPropertyDescriptor(ClassInstanceCreation.class, "type", Type.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "arguments" structural property of this node type. + * The "arguments" structural property of this node type (element type: {@link Expression}). * @since 3.0 */ public static final ChildListPropertyDescriptor ARGUMENTS_PROPERTY = new ChildListPropertyDescriptor(ClassInstanceCreation.class, "arguments", Expression.class, CYCLE_RISK); //$NON-NLS-1$ /** - * The "anonymousClassDeclaration" structural property of this node type. + * The "anonymousClassDeclaration" structural property of this node type (child type: {@link AnonymousClassDeclaration}). * @since 3.0 */ public static final ChildPropertyDescriptor ANONYMOUS_CLASS_DECLARATION_PROPERTY = @@ -164,7 +164,7 @@ private Expression optionalExpression = null; /** - * The type arguments (element type: Type). + * The type arguments (element type: {@link Type}). * Null in JLS2. Added in JLS3; defaults to an empty list * (see constructor). * @since 3.1 @@ -185,7 +185,7 @@ /** * The list of argument expressions (element type: - * Expression). Defaults to an empty list. + * {@link Expression}). Defaults to an empty list. */ private ASTNode.NodeList arguments = new ASTNode.NodeList(ARGUMENTS_PROPERTY); @@ -373,7 +373,7 @@ * instance creation (added in JLS3 API). * * @return the live list of type arguments - * (element type: Type) + * (element type: {@link Type}) * @exception UnsupportedOperationException if this operation is used in * a JLS2 AST * @since 3.1 @@ -511,7 +511,7 @@ * instance creation expression. * * @return the live list of argument expressions (possibly empty) - * (element type: Expression) + * (element type: {@link Expression}) */ public List arguments() { return this.arguments; Index: dom/org/eclipse/jdt/core/dom/CompilationUnit.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CompilationUnit.java,v retrieving revision 1.93 diff -u -r1.93 CompilationUnit.java --- dom/org/eclipse/jdt/core/dom/CompilationUnit.java 25 Jun 2010 14:58:37 -0000 1.93 +++ dom/org/eclipse/jdt/core/dom/CompilationUnit.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2009 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -63,7 +63,7 @@ private static final IProblem[] EMPTY_PROBLEMS = new IProblem[0]; /** - * The "imports" structural property of this node type. + * The "imports" structural property of this node type (element type: {@link ImportDeclaration}). * * @since 3.0 */ @@ -71,7 +71,7 @@ new ChildListPropertyDescriptor(CompilationUnit.class, "imports", ImportDeclaration.class, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "package" structural property of this node type. + * The "package" structural property of this node type (child type: {@link PackageDeclaration}). * * @since 3.0 */ @@ -87,7 +87,7 @@ private static final List PROPERTY_DESCRIPTORS; /** - * The "types" structural property of this node type. + * The "types" structural property of this node type (element type: {@link AbstractTypeDeclaration}). * * @since 3.0 */ @@ -154,7 +154,7 @@ private Message[] messages; /** - * The comment list (element type: Comment, + * The comment list (element type: {@link Comment}, * or null if none; initially null. * @since 3.0 */ Index: dom/org/eclipse/jdt/core/dom/ConditionalExpression.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConditionalExpression.java,v retrieving revision 1.27 diff -u -r1.27 ConditionalExpression.java --- dom/org/eclipse/jdt/core/dom/ConditionalExpression.java 27 Jun 2008 16:03:49 -0000 1.27 +++ dom/org/eclipse/jdt/core/dom/ConditionalExpression.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -28,21 +28,21 @@ public class ConditionalExpression extends Expression { /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(ConditionalExpression.class, "expression", Expression.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "thenExpression" structural property of this node type. + * The "thenExpression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor THEN_EXPRESSION_PROPERTY = new ChildPropertyDescriptor(ConditionalExpression.class, "thenExpression", Expression.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "elseExpression" structural property of this node type. + * The "elseExpression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor ELSE_EXPRESSION_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/ConstructorInvocation.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConstructorInvocation.java,v retrieving revision 1.27 diff -u -r1.27 ConstructorInvocation.java --- dom/org/eclipse/jdt/core/dom/ConstructorInvocation.java 27 Jun 2008 16:03:48 -0000 1.27 +++ dom/org/eclipse/jdt/core/dom/ConstructorInvocation.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -34,14 +34,14 @@ public class ConstructorInvocation extends Statement { /** - * The "typeArguments" structural property of this node type (added in JLS3 API). + * The "typeArguments" structural property of this node type (element type: {@link Type}) (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor TYPE_ARGUMENTS_PROPERTY = new ChildListPropertyDescriptor(ConstructorInvocation.class, "typeArguments", Type.class, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "arguments" structural property of this node type. + * The "arguments" structural property of this node type (element type: {@link Expression}). * @since 3.0 */ public static final ChildListPropertyDescriptor ARGUMENTS_PROPERTY = @@ -96,7 +96,7 @@ } /** - * The type arguments (element type: Type). + * The type arguments (element type: {@link Type}). * Null in JLS2. Added in JLS3; defaults to an empty list * (see constructor). * @since 3.1 @@ -105,7 +105,7 @@ /** * The list of argument expressions (element type: - * Expression). Defaults to an empty list. + * {@link Expression}). Defaults to an empty list. */ private ASTNode.NodeList arguments = new ASTNode.NodeList(ARGUMENTS_PROPERTY); @@ -192,7 +192,7 @@ * invocation (added in JLS3 API). * * @return the live list of type arguments - * (element type: Type) + * (element type: {@link Type}) * @exception UnsupportedOperationException if this operation is used in * a JLS2 AST * @since 3.1 @@ -210,7 +210,7 @@ * constructor invocation statement. * * @return the live list of argument expressions - * (element type: Expression) + * (element type: {@link Expression}) */ public List arguments() { return this.arguments; Index: dom/org/eclipse/jdt/core/dom/ContinueStatement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ContinueStatement.java,v retrieving revision 1.26 diff -u -r1.26 ContinueStatement.java --- dom/org/eclipse/jdt/core/dom/ContinueStatement.java 27 Jun 2008 16:03:49 -0000 1.26 +++ dom/org/eclipse/jdt/core/dom/ContinueStatement.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -28,7 +28,7 @@ public class ContinueStatement extends Statement { /** - * The "label" structural property of this node type. + * The "label" structural property of this node type (child type: {@link SimpleName}). * @since 3.0 */ public static final ChildPropertyDescriptor LABEL_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/DoStatement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/DoStatement.java,v retrieving revision 1.31 diff -u -r1.31 DoStatement.java --- dom/org/eclipse/jdt/core/dom/DoStatement.java 27 Jun 2008 16:03:48 -0000 1.31 +++ dom/org/eclipse/jdt/core/dom/DoStatement.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -28,14 +28,14 @@ public class DoStatement extends Statement { /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(DoStatement.class, "expression", Expression.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "body" structural property of this node type. + * The "body" structural property of this node type (child type: {@link Statement}). * @since 3.0 */ public static final ChildPropertyDescriptor BODY_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java,v retrieving revision 1.24 diff -u -r1.24 EnhancedForStatement.java --- dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java 5 Mar 2010 15:07:52 -0000 1.24 +++ dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java 2 Sep 2010 18:40:35 -0000 @@ -32,19 +32,19 @@ public class EnhancedForStatement extends Statement { /** - * The "parameter" structural property of this node type. + * The "parameter" structural property of this node type (child type: {@link SingleVariableDeclaration}). */ public static final ChildPropertyDescriptor PARAMETER_PROPERTY = new ChildPropertyDescriptor(EnhancedForStatement.class, "parameter", SingleVariableDeclaration.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(EnhancedForStatement.class, "expression", Expression.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "body" structural property of this node type. + * The "body" structural property of this node type (child type: {@link Statement}). */ public static final ChildPropertyDescriptor BODY_PROPERTY = new ChildPropertyDescriptor(EnhancedForStatement.class, "body", Statement.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ Index: dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java,v retrieving revision 1.26 diff -u -r1.26 EnumConstantDeclaration.java --- dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java 27 Jun 2008 16:03:48 -0000 1.26 +++ dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -54,19 +54,19 @@ internalModifiers2PropertyFactory(EnumConstantDeclaration.class); /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link SimpleName}). */ public static final ChildPropertyDescriptor NAME_PROPERTY = new ChildPropertyDescriptor(EnumConstantDeclaration.class, "name", SimpleName.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "arguments" structural property of this node type. + * The "arguments" structural property of this node type (element type: {@link Expression}). */ public static final ChildListPropertyDescriptor ARGUMENTS_PROPERTY = new ChildListPropertyDescriptor(EnumConstantDeclaration.class, "arguments", Expression.class, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "anonymousClassDeclaration" structural property of this node type. + * The "anonymousClassDeclaration" structural property of this node type (child type: {@link AnonymousClassDeclaration}). */ public static final ChildPropertyDescriptor ANONYMOUS_CLASS_DECLARATION_PROPERTY = new ChildPropertyDescriptor(EnumConstantDeclaration.class, "anonymousClassDeclaration", AnonymousClassDeclaration.class, OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ @@ -111,7 +111,7 @@ /** * The list of argument expressions (element type: - * Expression). Defaults to an empty list. + * {@link Expression}). Defaults to an empty list. */ private ASTNode.NodeList arguments = new ASTNode.NodeList(ARGUMENTS_PROPERTY); @@ -308,7 +308,7 @@ * to not explicitly specifying arguments. * * @return the live list of argument expressions - * (element type: Expression) + * (element type: {@link Expression}) */ public List arguments() { return this.arguments; Index: dom/org/eclipse/jdt/core/dom/EnumDeclaration.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumDeclaration.java,v retrieving revision 1.23 diff -u -r1.23 EnumDeclaration.java --- dom/org/eclipse/jdt/core/dom/EnumDeclaration.java 27 Jun 2008 16:03:47 -0000 1.23 +++ dom/org/eclipse/jdt/core/dom/EnumDeclaration.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -62,13 +62,13 @@ internalNamePropertyFactory(EnumDeclaration.class); /** - * The "superInterfaceTypes" structural property of this node type. + * The "superInterfaceTypes" structural property of this node type (element type: {@link Type}). */ public static final ChildListPropertyDescriptor SUPER_INTERFACE_TYPES_PROPERTY = new ChildListPropertyDescriptor(EnumDeclaration.class, "superInterfaceTypes", Type.class, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "enumConstants" structural property of this node type. + * The "enumConstants" structural property of this node type (element type: {@link EnumConstantDeclaration}). */ public static final ChildListPropertyDescriptor ENUM_CONSTANTS_PROPERTY = new ChildListPropertyDescriptor(EnumDeclaration.class, "enumConstants", EnumConstantDeclaration.class, CYCLE_RISK); //$NON-NLS-1$ @@ -113,7 +113,7 @@ } /** - * The superinterface types (element type: Type). + * The superinterface types (element type: {@link Type}). * Defaults to an empty list. */ private ASTNode.NodeList superInterfaceTypes = @@ -121,7 +121,7 @@ /** * The enum constant declarations - * (element type: EnumConstantDeclaration). + * (element type: {@link EnumConstantDeclaration}). * Defaults to an empty list. */ private ASTNode.NodeList enumConstants = @@ -288,7 +288,7 @@ * declaration. * * @return the live list of super interface types - * (element type: Type) + * (element type: {@link Type}) */ public List superInterfaceTypes() { return this.superInterfaceTypes; Index: dom/org/eclipse/jdt/core/dom/ExpressionStatement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ExpressionStatement.java,v retrieving revision 1.29 diff -u -r1.29 ExpressionStatement.java --- dom/org/eclipse/jdt/core/dom/ExpressionStatement.java 27 Jun 2008 16:03:48 -0000 1.29 +++ dom/org/eclipse/jdt/core/dom/ExpressionStatement.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -31,7 +31,7 @@ public class ExpressionStatement extends Statement { /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/FieldAccess.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldAccess.java,v retrieving revision 1.32 diff -u -r1.32 FieldAccess.java --- dom/org/eclipse/jdt/core/dom/FieldAccess.java 27 Jun 2008 16:03:46 -0000 1.32 +++ dom/org/eclipse/jdt/core/dom/FieldAccess.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -58,14 +58,14 @@ public class FieldAccess extends Expression { /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(FieldAccess.class, "expression", Expression.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link SimpleName}). * @since 3.0 */ public static final ChildPropertyDescriptor NAME_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/FieldDeclaration.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldDeclaration.java,v retrieving revision 1.43 diff -u -r1.43 FieldDeclaration.java --- dom/org/eclipse/jdt/core/dom/FieldDeclaration.java 7 Mar 2009 00:59:01 -0000 1.43 +++ dom/org/eclipse/jdt/core/dom/FieldDeclaration.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2009 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -60,14 +60,14 @@ internalModifiers2PropertyFactory(FieldDeclaration.class); /** - * The "type" structural property of this node type. + * The "type" structural property of this node type (child type: {@link Type}). * @since 3.0 */ public static final ChildPropertyDescriptor TYPE_PROPERTY = new ChildPropertyDescriptor(FieldDeclaration.class, "type", Type.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "fragments" structural property of this node type). + * The "fragments" structural property of this node type (element type: {@link VariableDeclarationFragment}). * @since 3.0 */ public static final ChildListPropertyDescriptor FRAGMENTS_PROPERTY = @@ -341,7 +341,7 @@ * type of node will trigger an exception. * * @return the live list of variable declaration fragments in this - * statement (element type: VariableDeclarationFragment) + * statement (element type: {@link VariableDeclarationFragment}) */ public List fragments() { return this.variableDeclarationFragments; Index: dom/org/eclipse/jdt/core/dom/ForStatement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ForStatement.java,v retrieving revision 1.33 diff -u -r1.33 ForStatement.java --- dom/org/eclipse/jdt/core/dom/ForStatement.java 27 Jun 2008 16:03:46 -0000 1.33 +++ dom/org/eclipse/jdt/core/dom/ForStatement.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -44,28 +44,28 @@ public class ForStatement extends Statement { /** - * The "initializers" structural property of this node type. + * The "initializers" structural property of this node type (element type: {@link Expression}). * @since 3.0 */ public static final ChildListPropertyDescriptor INITIALIZERS_PROPERTY = new ChildListPropertyDescriptor(ForStatement.class, "initializers", Expression.class, CYCLE_RISK); //$NON-NLS-1$ /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(ForStatement.class, "expression", Expression.class, OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ /** - * The "updaters" structural property of this node type. + * The "updaters" structural property of this node type (element type: {@link Expression}). * @since 3.0 */ public static final ChildListPropertyDescriptor UPDATERS_PROPERTY = new ChildListPropertyDescriptor(ForStatement.class, "updaters", Expression.class, CYCLE_RISK); //$NON-NLS-1$ /** - * The "body" structural property of this node type. + * The "body" structural property of this node type (child type: {@link Statement}). * @since 3.0 */ public static final ChildPropertyDescriptor BODY_PROPERTY = @@ -105,7 +105,7 @@ /** * The list of initializer expressions (element type: - * Expression). Defaults to an empty list. + * {@link Expression}). Defaults to an empty list. */ private ASTNode.NodeList initializers = new ASTNode.NodeList(INITIALIZERS_PROPERTY); @@ -117,7 +117,7 @@ /** * The list of update expressions (element type: - * Expression). Defaults to an empty list. + * {@link Expression}). Defaults to an empty list. */ private ASTNode.NodeList updaters = new ASTNode.NodeList(UPDATERS_PROPERTY); @@ -241,7 +241,7 @@ *

    * * @return the live list of initializer expressions - * (element type: Expression) + * (element type: {@link Expression}) */ public List initializers() { return this.initializers; @@ -286,7 +286,7 @@ *

    * * @return the live list of update expressions - * (element type: Expression) + * (element type: {@link Expression}) */ public List updaters() { return this.updaters; Index: dom/org/eclipse/jdt/core/dom/IfStatement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/IfStatement.java,v retrieving revision 1.31 diff -u -r1.31 IfStatement.java --- dom/org/eclipse/jdt/core/dom/IfStatement.java 27 Jun 2008 16:03:47 -0000 1.31 +++ dom/org/eclipse/jdt/core/dom/IfStatement.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -27,21 +27,21 @@ public class IfStatement extends Statement { /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(IfStatement.class, "expression", Expression.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "thenStatement" structural property of this node type. + * The "thenStatement" structural property of this node type (child type: {@link Statement}). * @since 3.0 */ public static final ChildPropertyDescriptor THEN_STATEMENT_PROPERTY = new ChildPropertyDescriptor(IfStatement.class, "thenStatement", Statement.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "elseStatement" structural property of this node type. + * The "elseStatement" structural property of this node type (child type: {@link Statement}). * @since 3.0 */ public static final ChildPropertyDescriptor ELSE_STATEMENT_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/ImportDeclaration.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ImportDeclaration.java,v retrieving revision 1.32 diff -u -r1.32 ImportDeclaration.java --- dom/org/eclipse/jdt/core/dom/ImportDeclaration.java 27 Jun 2008 16:03:45 -0000 1.32 +++ dom/org/eclipse/jdt/core/dom/ImportDeclaration.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -33,21 +33,21 @@ public class ImportDeclaration extends ASTNode { /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link Name}). * @since 3.0 */ public static final ChildPropertyDescriptor NAME_PROPERTY = new ChildPropertyDescriptor(ImportDeclaration.class, "name", Name.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "onDemand" structural property of this node type. + * The "onDemand" structural property of this node type (type: {@link Boolean}). * @since 3.0 */ public static final SimplePropertyDescriptor ON_DEMAND_PROPERTY = new SimplePropertyDescriptor(ImportDeclaration.class, "onDemand", boolean.class, MANDATORY); //$NON-NLS-1$ /** - * The "static" structural property of this node type (added in JLS3 API). + * The "static" structural property of this node type (type: {@link Boolean}) (added in JLS3 API). * @since 3.1 */ public static final SimplePropertyDescriptor STATIC_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/InfixExpression.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InfixExpression.java,v retrieving revision 1.33 diff -u -r1.33 InfixExpression.java --- dom/org/eclipse/jdt/core/dom/InfixExpression.java 27 Jun 2008 16:03:46 -0000 1.33 +++ dom/org/eclipse/jdt/core/dom/InfixExpression.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -174,28 +174,28 @@ } /** - * The "leftOperand" structural property of this node type. + * The "leftOperand" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor LEFT_OPERAND_PROPERTY = new ChildPropertyDescriptor(InfixExpression.class, "leftOperand", Expression.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "operator" structural property of this node type. + * The "operator" structural property of this node type (type: {@link InfixExpression.Operator}). * @since 3.0 */ public static final SimplePropertyDescriptor OPERATOR_PROPERTY = new SimplePropertyDescriptor(InfixExpression.class, "operator", InfixExpression.Operator.class, MANDATORY); //$NON-NLS-1$ /** - * The "rightOperand" structural property of this node type. + * The "rightOperand" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor RIGHT_OPERAND_PROPERTY = new ChildPropertyDescriptor(InfixExpression.class, "rightOperand", Expression.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "extendedOperands" structural property of this node type. + * The "extendedOperands" structural property of this node type (element type: {@link Expression}). * @since 3.0 */ public static final ChildListPropertyDescriptor EXTENDED_OPERANDS_PROPERTY = @@ -252,7 +252,7 @@ /** * The list of extended operand expressions (element type: - * Expression). Lazily initialized; defaults to an empty list. + * {@link Expression}). Lazily initialized; defaults to an empty list. */ private ASTNode.NodeList extendedOperands = null; @@ -507,7 +507,7 @@ *

    * * @return the live list of extended operands - * (element type: Expression) + * (element type: {@link Expression}) */ public List extendedOperands() { if (this.extendedOperands == null) { Index: dom/org/eclipse/jdt/core/dom/Initializer.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Initializer.java,v retrieving revision 1.35 diff -u -r1.35 Initializer.java --- dom/org/eclipse/jdt/core/dom/Initializer.java 27 Jun 2008 16:03:46 -0000 1.35 +++ dom/org/eclipse/jdt/core/dom/Initializer.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -48,7 +48,7 @@ internalModifiers2PropertyFactory(Initializer.class); /** - * The "body" structural property of this node type. + * The "body" structural property of this node type (child type: {@link Block}). * @since 3.0 */ public static final ChildPropertyDescriptor BODY_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/InstanceofExpression.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java,v retrieving revision 1.26 diff -u -r1.26 InstanceofExpression.java --- dom/org/eclipse/jdt/core/dom/InstanceofExpression.java 27 Jun 2008 16:03:47 -0000 1.26 +++ dom/org/eclipse/jdt/core/dom/InstanceofExpression.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -27,14 +27,14 @@ public class InstanceofExpression extends Expression { /** - * The "leftOperand" structural property of this node type. + * The "leftOperand" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor LEFT_OPERAND_PROPERTY = new ChildPropertyDescriptor(InstanceofExpression.class, "leftOperand", Expression.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "rightOperand" structural property of this node type. + * The "rightOperand" structural property of this node type (child type: {@link Type}). * @since 3.0 */ public static final ChildPropertyDescriptor RIGHT_OPERAND_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/Javadoc.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Javadoc.java,v retrieving revision 1.37 diff -u -r1.37 Javadoc.java --- dom/org/eclipse/jdt/core/dom/Javadoc.java 27 Jun 2008 16:03:47 -0000 1.37 +++ dom/org/eclipse/jdt/core/dom/Javadoc.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -31,7 +31,7 @@ public class Javadoc extends Comment { /** - * The "comment" structural property of this node type (JLS2 API only). + * The "comment" structural property of this node type (type: {@link String}) (JLS2 API only). * @since 3.0 * @deprecated Replaced by {@link #TAGS_PROPERTY} in the JLS3 API. */ @@ -39,7 +39,7 @@ new SimplePropertyDescriptor(Javadoc.class, "comment", String.class, MANDATORY); //$NON-NLS-1$ /** - * The "tags" structural property of this node type. + * The "tags" structural property of this node type (element type: {@link TagElement}). * @since 3.1 */ public static final ChildListPropertyDescriptor TAGS_PROPERTY = @@ -109,7 +109,7 @@ private String comment = MINIMAL_DOC_COMMENT; /** - * The list of tag elements (element type: TagElement). + * The list of tag elements (element type: {@link TagElement}). * Defaults to an empty list. * @since 3.0 */ @@ -292,7 +292,7 @@ *

    * * @return the live list of tag elements in this doc comment - * (element type: TagElement) + * (element type: {@link TagElement}) * @since 3.0 */ public List tags() { Index: dom/org/eclipse/jdt/core/dom/LabeledStatement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LabeledStatement.java,v retrieving revision 1.28 diff -u -r1.28 LabeledStatement.java --- dom/org/eclipse/jdt/core/dom/LabeledStatement.java 27 Jun 2008 16:03:46 -0000 1.28 +++ dom/org/eclipse/jdt/core/dom/LabeledStatement.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -28,14 +28,14 @@ public class LabeledStatement extends Statement { /** - * The "label" structural property of this node type. + * The "label" structural property of this node type (child type: {@link SimpleName}). * @since 3.0 */ public static final ChildPropertyDescriptor LABEL_PROPERTY = new ChildPropertyDescriptor(LabeledStatement.class, "label", SimpleName.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "body" structural property of this node type. + * The "body" structural property of this node type (child type: {@link Statement}). * @since 3.0 */ public static final ChildPropertyDescriptor BODY_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/MemberRef.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberRef.java,v retrieving revision 1.17 diff -u -r1.17 MemberRef.java --- dom/org/eclipse/jdt/core/dom/MemberRef.java 27 Jun 2008 16:03:45 -0000 1.17 +++ dom/org/eclipse/jdt/core/dom/MemberRef.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2004, 2008 IBM Corporation and others. + * Copyright (c) 2004, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -31,14 +31,14 @@ public class MemberRef extends ASTNode implements IDocElement { /** - * The "qualifier" structural property of this node type. + * The "qualifier" structural property of this node type (child type: {@link Name}). * @since 3.0 */ public static final ChildPropertyDescriptor QUALIFIER_PROPERTY = new ChildPropertyDescriptor(MemberRef.class, "qualifier", Name.class, OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link SimpleName}). * @since 3.0 */ public static final ChildPropertyDescriptor NAME_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/MemberValuePair.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberValuePair.java,v retrieving revision 1.21 diff -u -r1.21 MemberValuePair.java --- dom/org/eclipse/jdt/core/dom/MemberValuePair.java 27 Jun 2008 16:03:47 -0000 1.21 +++ dom/org/eclipse/jdt/core/dom/MemberValuePair.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2004, 2008 IBM Corporation and others. + * Copyright (c) 2004, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -32,13 +32,13 @@ public class MemberValuePair extends ASTNode { /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link SimpleName}). */ public static final ChildPropertyDescriptor NAME_PROPERTY = new ChildPropertyDescriptor(MemberValuePair.class, "name", SimpleName.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "value" structural property of this node type. + * The "value" structural property of this node type (child type: {@link Expression}). */ public static final ChildPropertyDescriptor VALUE_PROPERTY = new ChildPropertyDescriptor(MemberValuePair.class, "value", Expression.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ Index: dom/org/eclipse/jdt/core/dom/MethodDeclaration.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java,v retrieving revision 1.54 diff -u -r1.54 MethodDeclaration.java --- dom/org/eclipse/jdt/core/dom/MethodDeclaration.java 5 Mar 2010 15:07:52 -0000 1.54 +++ dom/org/eclipse/jdt/core/dom/MethodDeclaration.java 2 Sep 2010 18:40:35 -0000 @@ -68,7 +68,7 @@ public class MethodDeclaration extends BodyDeclaration { /** - * The "javadoc" structural property of this node type. + * The "javadoc" structural property of this node type (child type: {@link Javadoc}). * @since 3.0 */ public static final ChildPropertyDescriptor JAVADOC_PROPERTY = @@ -89,63 +89,63 @@ internalModifiers2PropertyFactory(MethodDeclaration.class); /** - * The "constructor" structural property of this node type. + * The "constructor" structural property of this node type (type: {@link Boolean}). * @since 3.0 */ public static final SimplePropertyDescriptor CONSTRUCTOR_PROPERTY = new SimplePropertyDescriptor(MethodDeclaration.class, "constructor", boolean.class, MANDATORY); //$NON-NLS-1$ /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link SimpleName}). * @since 3.0 */ public static final ChildPropertyDescriptor NAME_PROPERTY = new ChildPropertyDescriptor(MethodDeclaration.class, "name", SimpleName.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "returnType" structural property of this node type (JLS2 API only). + * The "returnType" structural property of this node type (child type: {@link Type}) (JLS2 API only). * @since 3.0 */ public static final ChildPropertyDescriptor RETURN_TYPE_PROPERTY = new ChildPropertyDescriptor(MethodDeclaration.class, "returnType", Type.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "returnType2" structural property of this node type (added in JLS3 API). + * The "returnType2" structural property of this node type (child type: {@link Type}) (added in JLS3 API). * @since 3.1 */ public static final ChildPropertyDescriptor RETURN_TYPE2_PROPERTY = new ChildPropertyDescriptor(MethodDeclaration.class, "returnType2", Type.class, OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "extraDimensions" structural property of this node type. + * The "extraDimensions" structural property of this node type (type: {@link Integer}). * @since 3.0 */ public static final SimplePropertyDescriptor EXTRA_DIMENSIONS_PROPERTY = new SimplePropertyDescriptor(MethodDeclaration.class, "extraDimensions", int.class, MANDATORY); //$NON-NLS-1$ /** - * The "typeParameters" structural property of this node type (added in JLS3 API). + * The "typeParameters" structural property of this node type (element type: {@link TypeParameter}) (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor TYPE_PARAMETERS_PROPERTY = new ChildListPropertyDescriptor(MethodDeclaration.class, "typeParameters", TypeParameter.class, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "parameters" structural property of this node type). + * The "parameters" structural property of this node type (element type: {@link SingleVariableDeclaration}). * @since 3.0 */ public static final ChildListPropertyDescriptor PARAMETERS_PROPERTY = new ChildListPropertyDescriptor(MethodDeclaration.class, "parameters", SingleVariableDeclaration.class, CYCLE_RISK); //$NON-NLS-1$ /** - * The "thrownExceptions" structural property of this node type). + * The "thrownExceptions" structural property of this node type (element type: {@link Name}). * @since 3.0 */ public static final ChildListPropertyDescriptor THROWN_EXCEPTIONS_PROPERTY = new ChildListPropertyDescriptor(MethodDeclaration.class, "thrownExceptions", Name.class, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "body" structural property of this node type. + * The "body" structural property of this node type (child type: {@link Block}). * @since 3.0 */ public static final ChildPropertyDescriptor BODY_PROPERTY = @@ -227,7 +227,7 @@ /** * The parameter declarations - * (element type: SingleVariableDeclaration). + * (element type: {@link SingleVariableDeclaration}). * Defaults to an empty list. */ private ASTNode.NodeList parameters = @@ -248,7 +248,7 @@ private boolean returnType2Initialized = false; /** - * The type paramters (element type: TypeParameter). + * The type paramters (element type: {@link TypeParameter}). * Null in JLS2. Added in JLS3; defaults to an empty list * (see constructor). * @since 3.1 @@ -264,7 +264,7 @@ private int extraArrayDimensions = 0; /** - * The list of thrown exception names (element type: Name). + * The list of thrown exception names (element type: {@link Name}). * Defaults to an empty list. */ private ASTNode.NodeList thrownExceptions = @@ -533,7 +533,7 @@ * declaration (added in JLS3 API). This list is non-empty for parameterized methods. * * @return the live list of type parameters - * (element type: TypeParameter) + * (element type: {@link TypeParameter}) * @exception UnsupportedOperationException if this operation is used in * a JLS2 AST * @since 3.1 @@ -594,7 +594,7 @@ * method declaration. * * @return the live list of method parameter declarations - * (element type: SingleVariableDeclaration) + * (element type: {@link SingleVariableDeclaration}) */ public List parameters() { return this.parameters; @@ -630,7 +630,7 @@ * declaration. * * @return the live list of exception names - * (element type: Name) + * (element type: {@link Name}) */ public List thrownExceptions() { return this.thrownExceptions; Index: dom/org/eclipse/jdt/core/dom/MethodInvocation.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodInvocation.java,v retrieving revision 1.35 diff -u -r1.35 MethodInvocation.java --- dom/org/eclipse/jdt/core/dom/MethodInvocation.java 27 Jun 2008 16:03:46 -0000 1.35 +++ dom/org/eclipse/jdt/core/dom/MethodInvocation.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -35,28 +35,28 @@ public class MethodInvocation extends Expression { /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(MethodInvocation.class, "expression", Expression.class, OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ /** - * The "typeArguments" structural property of this node type (added in JLS3 API). + * The "typeArguments" structural property of this node type (element type: {@link Type}) (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor TYPE_ARGUMENTS_PROPERTY = new ChildListPropertyDescriptor(MethodInvocation.class, "typeArguments", Type.class, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link SimpleName}). * @since 3.0 */ public static final ChildPropertyDescriptor NAME_PROPERTY = new ChildPropertyDescriptor(MethodInvocation.class, "name", SimpleName.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "arguments" structural property of this node type. + * The "arguments" structural property of this node type (element type: {@link Expression}). * @since 3.0 */ public static final ChildListPropertyDescriptor ARGUMENTS_PROPERTY = @@ -120,7 +120,7 @@ private Expression optionalExpression = null; /** - * The type arguments (element type: Type). + * The type arguments (element type: {@link Type}). * Null in JLS2. Added in JLS3; defaults to an empty list * (see constructor). * @since 3.1 @@ -135,7 +135,7 @@ /** * The list of argument expressions (element type: - * Expression). Defaults to an empty list. + * {@link Expression}). Defaults to an empty list. */ private ASTNode.NodeList arguments = new ASTNode.NodeList(ARGUMENTS_PROPERTY); @@ -296,7 +296,7 @@ * invocation (added in JLS3 API). * * @return the live list of type arguments - * (element type: Type) + * (element type: {@link Type}) * @exception UnsupportedOperationException if this operation is used in * a JLS2 AST * @since 3.1 @@ -354,7 +354,7 @@ * invocation expression. * * @return the live list of argument expressions - * (element type: Expression) + * (element type: {@link Expression}) */ public List arguments() { return this.arguments; Index: dom/org/eclipse/jdt/core/dom/MethodRef.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRef.java,v retrieving revision 1.17 diff -u -r1.17 MethodRef.java --- dom/org/eclipse/jdt/core/dom/MethodRef.java 27 Jun 2008 16:03:45 -0000 1.17 +++ dom/org/eclipse/jdt/core/dom/MethodRef.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2004, 2008 IBM Corporation and others. + * Copyright (c) 2004, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -31,21 +31,21 @@ public class MethodRef extends ASTNode implements IDocElement { /** - * The "qualifier" structural property of this node type. + * The "qualifier" structural property of this node type (child type: {@link Name}). * @since 3.0 */ public static final ChildPropertyDescriptor QUALIFIER_PROPERTY = new ChildPropertyDescriptor(MethodRef.class, "qualifier", Name.class, OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link SimpleName}). * @since 3.0 */ public static final ChildPropertyDescriptor NAME_PROPERTY = new ChildPropertyDescriptor(MethodRef.class, "name", SimpleName.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "parameters" structural property of this node type. + * The "parameters" structural property of this node type (element type: {@link MethodRefParameter}). * @since 3.0 */ public static final ChildListPropertyDescriptor PARAMETERS_PROPERTY = @@ -93,7 +93,7 @@ /** * The parameter declarations - * (element type: MethodRefParameter). + * (element type: {@link MethodRefParameter}). * Defaults to an empty list. */ private ASTNode.NodeList parameters = @@ -275,7 +275,7 @@ * method reference. * * @return the live list of method parameter references - * (element type: MethodRefParameter) + * (element type: {@link MethodRefParameter}) */ public List parameters() { return this.parameters; Index: dom/org/eclipse/jdt/core/dom/MethodRefParameter.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRefParameter.java,v retrieving revision 1.17 diff -u -r1.17 MethodRefParameter.java --- dom/org/eclipse/jdt/core/dom/MethodRefParameter.java 27 Jun 2008 16:03:47 -0000 1.17 +++ dom/org/eclipse/jdt/core/dom/MethodRefParameter.java 2 Sep 2010 18:40:35 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2004, 2008 IBM Corporation and others. + * Copyright (c) 2004, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -42,21 +42,21 @@ public class MethodRefParameter extends ASTNode { /** - * The "type" structural property of this node type. + * The "type" structural property of this node type (child type: {@link Type}). * @since 3.0 */ public static final ChildPropertyDescriptor TYPE_PROPERTY = new ChildPropertyDescriptor(MethodRefParameter.class, "type", Type.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "varargs" structural property of this node type (added in JLS3 API). + * The "varargs" structural property of this node type (type: {@link Boolean}) (added in JLS3 API). * @since 3.1 */ public static final SimplePropertyDescriptor VARARGS_PROPERTY = new SimplePropertyDescriptor(MethodRefParameter.class, "varargs", boolean.class, MANDATORY); //$NON-NLS-1$ /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link SimpleName}). * @since 3.0 */ public static final ChildPropertyDescriptor NAME_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/Modifier.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Modifier.java,v retrieving revision 1.27 diff -u -r1.27 Modifier.java --- dom/org/eclipse/jdt/core/dom/Modifier.java 27 Jun 2008 16:03:49 -0000 1.27 +++ dom/org/eclipse/jdt/core/dom/Modifier.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -210,7 +210,7 @@ public static final int FINAL = 0x0010; /** - * The "keyword" structural property of this node type. + * The "keyword" structural property of this node type (type: {@link Modifier.ModifierKeyword}). * @since 3.0 */ public static final SimplePropertyDescriptor KEYWORD_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/NormalAnnotation.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NormalAnnotation.java,v retrieving revision 1.17 diff -u -r1.17 NormalAnnotation.java --- dom/org/eclipse/jdt/core/dom/NormalAnnotation.java 7 Mar 2009 00:59:01 -0000 1.17 +++ dom/org/eclipse/jdt/core/dom/NormalAnnotation.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2004, 2009 IBM Corporation and others. + * Copyright (c) 2004, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -34,7 +34,7 @@ internalTypeNamePropertyFactory(NormalAnnotation.class); /** - * The "values" structural property of this node type. + * The "values" structural property of this node type (element type: {@link MemberValuePair}). */ public static final ChildListPropertyDescriptor VALUES_PROPERTY = new ChildListPropertyDescriptor(NormalAnnotation.class, "values", MemberValuePair.class, CYCLE_RISK); //$NON-NLS-1$ @@ -177,7 +177,7 @@ * type of node will trigger an exception. * * @return the live list of member value pairs in this - * annotation (element type: MemberValuePair) + * annotation (element type: {@link MemberValuePair}) */ public List values() { return this.values; Index: dom/org/eclipse/jdt/core/dom/NumberLiteral.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NumberLiteral.java,v retrieving revision 1.35 diff -u -r1.35 NumberLiteral.java --- dom/org/eclipse/jdt/core/dom/NumberLiteral.java 27 Jun 2008 16:03:48 -0000 1.35 +++ dom/org/eclipse/jdt/core/dom/NumberLiteral.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -27,7 +27,7 @@ public class NumberLiteral extends Expression { /** - * The "token" structural property of this node type. + * The "token" structural property of this node type (type: {@link String}). * @since 3.0 */ public static final SimplePropertyDescriptor TOKEN_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/PackageDeclaration.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PackageDeclaration.java,v retrieving revision 1.33 diff -u -r1.33 PackageDeclaration.java --- dom/org/eclipse/jdt/core/dom/PackageDeclaration.java 27 Jun 2008 16:03:49 -0000 1.33 +++ dom/org/eclipse/jdt/core/dom/PackageDeclaration.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -38,21 +38,21 @@ public class PackageDeclaration extends ASTNode { /** - * The "javadoc" structural property of this node type. + * The "javadoc" structural property of this node type (child type: {@link Javadoc}). * @since 3.0 */ public static final ChildPropertyDescriptor JAVADOC_PROPERTY = new ChildPropertyDescriptor(PackageDeclaration.class, "javadoc", Javadoc.class, OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "annotations" structural property of this node type (added in JLS3 API). + * The "annotations" structural property of this node type (element type: {@link Annotation}) (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor ANNOTATIONS_PROPERTY = new ChildListPropertyDescriptor(PackageDeclaration.class, "annotations", Annotation.class, CYCLE_RISK); //$NON-NLS-1$ /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link Name}). * @since 3.0 */ public static final ChildPropertyDescriptor NAME_PROPERTY = @@ -115,7 +115,7 @@ Javadoc optionalDocComment = null; /** - * The annotations (element type: Annotation). + * The annotations (element type: {@link Annotation}). * Null in JLS2. Added in JLS3; defaults to an empty list * (see constructor). * @since 3.1 @@ -238,7 +238,7 @@ * package declaration (added in JLS3 API). * * @return the live list of annotations - * (element type: Annotation) + * (element type: {@link Annotation}) * @exception UnsupportedOperationException if this operation is used in * a JLS2 AST * @since 3.1 Index: dom/org/eclipse/jdt/core/dom/ParameterizedType.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParameterizedType.java,v retrieving revision 1.26 diff -u -r1.26 ParameterizedType.java --- dom/org/eclipse/jdt/core/dom/ParameterizedType.java 27 Jun 2008 16:03:47 -0000 1.26 +++ dom/org/eclipse/jdt/core/dom/ParameterizedType.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2003, 2008 IBM Corporation and others. + * Copyright (c) 2003, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -35,13 +35,13 @@ int index; /** - * The "type" structural property of this node type. + * The "type" structural property of this node type (child type: {@link Type}). */ public static final ChildPropertyDescriptor TYPE_PROPERTY = new ChildPropertyDescriptor(ParameterizedType.class, "type", Type.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "typeArguments" structural property of this node type. + * The "typeArguments" structural property of this node type (element type: {@link Type}). */ public static final ChildListPropertyDescriptor TYPE_ARGUMENTS_PROPERTY = new ChildListPropertyDescriptor(ParameterizedType.class, "typeArguments", Type.class, CYCLE_RISK); //$NON-NLS-1$ @@ -82,7 +82,7 @@ private Type type = null; /** - * The type arguments (element type: Type). + * The type arguments (element type: {@link Type}). * Defaults to an empty list. */ private ASTNode.NodeList typeArguments = @@ -222,7 +222,7 @@ * at least one element and not contain primitive types. * * @return the live list of type arguments - * (element type: Type) + * (element type: {@link Type}) */ public List typeArguments() { return this.typeArguments; Index: dom/org/eclipse/jdt/core/dom/ParenthesizedExpression.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParenthesizedExpression.java,v retrieving revision 1.27 diff -u -r1.27 ParenthesizedExpression.java --- dom/org/eclipse/jdt/core/dom/ParenthesizedExpression.java 27 Jun 2008 16:03:46 -0000 1.27 +++ dom/org/eclipse/jdt/core/dom/ParenthesizedExpression.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -28,7 +28,7 @@ public class ParenthesizedExpression extends Expression { /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/PostfixExpression.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PostfixExpression.java,v retrieving revision 1.28 diff -u -r1.28 PostfixExpression.java --- dom/org/eclipse/jdt/core/dom/PostfixExpression.java 27 Jun 2008 16:03:49 -0000 1.28 +++ dom/org/eclipse/jdt/core/dom/PostfixExpression.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -105,14 +105,14 @@ } /** - * The "operator" structural property of this node type. + * The "operator" structural property of this node type (type: {@link PostfixExpression.Operator}). * @since 3.0 */ public static final SimplePropertyDescriptor OPERATOR_PROPERTY = new SimplePropertyDescriptor(PostfixExpression.class, "operator", PostfixExpression.Operator.class, MANDATORY); //$NON-NLS-1$ /** - * The "operand" structural property of this node type. + * The "operand" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor OPERAND_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/PrefixExpression.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrefixExpression.java,v retrieving revision 1.29 diff -u -r1.29 PrefixExpression.java --- dom/org/eclipse/jdt/core/dom/PrefixExpression.java 27 Jun 2008 16:03:46 -0000 1.29 +++ dom/org/eclipse/jdt/core/dom/PrefixExpression.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -121,14 +121,14 @@ } /** - * The "operator" structural property of this node type. + * The "operator" structural property of this node type (type: {@link PrefixExpression.Operator}). * @since 3.0 */ public static final SimplePropertyDescriptor OPERATOR_PROPERTY = new SimplePropertyDescriptor(PrefixExpression.class, "operator", PrefixExpression.Operator.class, MANDATORY); //$NON-NLS-1$ /** - * The "operand" structural property of this node type. + * The "operand" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor OPERAND_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/PrimitiveType.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrimitiveType.java,v retrieving revision 1.27 diff -u -r1.27 PrimitiveType.java --- dom/org/eclipse/jdt/core/dom/PrimitiveType.java 27 Jun 2008 16:03:48 -0000 1.27 +++ dom/org/eclipse/jdt/core/dom/PrimitiveType.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -155,7 +155,7 @@ } /** - * The "primitiveTypeCode" structural property of this node type. + * The "primitiveTypeCode" structural property of this node type (type: {@link PrimitiveType.Code}). * @since 3.0 */ public static final SimplePropertyDescriptor PRIMITIVE_TYPE_CODE_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/QualifiedName.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedName.java,v retrieving revision 1.39 diff -u -r1.39 QualifiedName.java --- dom/org/eclipse/jdt/core/dom/QualifiedName.java 27 Jun 2008 16:03:46 -0000 1.39 +++ dom/org/eclipse/jdt/core/dom/QualifiedName.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -35,14 +35,14 @@ public class QualifiedName extends Name { /** - * The "qualifier" structural property of this node type. + * The "qualifier" structural property of this node type (child type: {@link Name}). * @since 3.0 */ public static final ChildPropertyDescriptor QUALIFIER_PROPERTY = new ChildPropertyDescriptor(QualifiedName.class, "qualifier", Name.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link SimpleName}). * @since 3.0 */ public static final ChildPropertyDescriptor NAME_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/QualifiedType.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedType.java,v retrieving revision 1.23 diff -u -r1.23 QualifiedType.java --- dom/org/eclipse/jdt/core/dom/QualifiedType.java 27 Jun 2008 16:03:46 -0000 1.23 +++ dom/org/eclipse/jdt/core/dom/QualifiedType.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2003, 2008 IBM Corporation and others. + * Copyright (c) 2003, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -51,13 +51,13 @@ int index; /** - * The "qualifier" structural property of this node type. + * The "qualifier" structural property of this node type (child type: {@link Type}). */ public static final ChildPropertyDescriptor QUALIFIER_PROPERTY = new ChildPropertyDescriptor(QualifiedType.class, "qualifier", Type.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link SimpleName}). */ public static final ChildPropertyDescriptor NAME_PROPERTY = new ChildPropertyDescriptor(QualifiedType.class, "name", SimpleName.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ Index: dom/org/eclipse/jdt/core/dom/ReturnStatement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ReturnStatement.java,v retrieving revision 1.26 diff -u -r1.26 ReturnStatement.java --- dom/org/eclipse/jdt/core/dom/ReturnStatement.java 27 Jun 2008 16:03:49 -0000 1.26 +++ dom/org/eclipse/jdt/core/dom/ReturnStatement.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -28,7 +28,7 @@ public class ReturnStatement extends Statement { /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/SimpleName.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleName.java,v retrieving revision 1.46 diff -u -r1.46 SimpleName.java --- dom/org/eclipse/jdt/core/dom/SimpleName.java 27 Jun 2008 16:03:46 -0000 1.46 +++ dom/org/eclipse/jdt/core/dom/SimpleName.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -32,7 +32,7 @@ public class SimpleName extends Name { /** - * The "identifier" structural property of this node type. + * The "identifier" structural property of this node type (type: {@link String}). * * @since 3.0 */ Index: dom/org/eclipse/jdt/core/dom/SimpleType.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleType.java,v retrieving revision 1.32 diff -u -r1.32 SimpleType.java --- dom/org/eclipse/jdt/core/dom/SimpleType.java 27 Jun 2008 16:03:49 -0000 1.32 +++ dom/org/eclipse/jdt/core/dom/SimpleType.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -27,7 +27,7 @@ public class SimpleType extends Type { /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link Name}). * @since 3.0 */ public static final ChildPropertyDescriptor NAME_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java,v retrieving revision 1.19 diff -u -r1.19 SingleMemberAnnotation.java --- dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java 27 Jun 2008 16:03:47 -0000 1.19 +++ dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2004, 2008 IBM Corporation and others. + * Copyright (c) 2004, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -37,7 +37,7 @@ internalTypeNamePropertyFactory(SingleMemberAnnotation.class); /** - * The "value" structural property of this node type. + * The "value" structural property of this node type (child type: {@link Expression}). */ public static final ChildPropertyDescriptor VALUE_PROPERTY = new ChildPropertyDescriptor(SingleMemberAnnotation.class, "value", Expression.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ Index: dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java,v retrieving revision 1.46 diff -u -r1.46 SingleVariableDeclaration.java --- dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java 27 Jun 2008 16:03:49 -0000 1.46 +++ dom/org/eclipse/jdt/core/dom/SingleVariableDeclaration.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -39,49 +39,49 @@ public class SingleVariableDeclaration extends VariableDeclaration { /** - * The "modifiers" structural property of this node type (JLS2 API only). + * The "modifiers" structural property of this node type (type: {@link Integer}) (JLS2 API only). * @since 3.0 */ public static final SimplePropertyDescriptor MODIFIERS_PROPERTY = new SimplePropertyDescriptor(SingleVariableDeclaration.class, "modifiers", int.class, MANDATORY); //$NON-NLS-1$ /** - * The "modifiers" structural property of this node type (added in JLS3 API). + * The "modifiers" structural property of this node type (element type: {@link IExtendedModifier}) (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor MODIFIERS2_PROPERTY = new ChildListPropertyDescriptor(SingleVariableDeclaration.class, "modifiers", IExtendedModifier.class, CYCLE_RISK); //$NON-NLS-1$ /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link SimpleName}). * @since 3.0 */ public static final ChildPropertyDescriptor NAME_PROPERTY = new ChildPropertyDescriptor(SingleVariableDeclaration.class, "name", SimpleName.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "type" structural property of this node type. + * The "type" structural property of this node type (child type: {@link Type}). * @since 3.0 */ public static final ChildPropertyDescriptor TYPE_PROPERTY = new ChildPropertyDescriptor(SingleVariableDeclaration.class, "type", Type.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "varargs" structural property of this node type (added in JLS3 API). + * The "varargs" structural property of this node type (type: {@link Boolean}) (added in JLS3 API). * @since 3.1 */ public static final SimplePropertyDescriptor VARARGS_PROPERTY = new SimplePropertyDescriptor(SingleVariableDeclaration.class, "varargs", boolean.class, MANDATORY); //$NON-NLS-1$ /** - * The "extraDimensions" structural property of this node type. + * The "extraDimensions" structural property of this node type (type: {@link Integer}). * @since 3.0 */ public static final SimplePropertyDescriptor EXTRA_DIMENSIONS_PROPERTY = new SimplePropertyDescriptor(SingleVariableDeclaration.class, "extraDimensions", int.class, MANDATORY); //$NON-NLS-1$ /** - * The "initializer" structural property of this node type. + * The "initializer" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor INITIALIZER_PROPERTY = @@ -143,7 +143,7 @@ } /** - * The extended modifiers (element type: IExtendedModifier). + * The extended modifiers (element type: {@link IExtendedModifier}). * Null in JLS2. Added in JLS3; defaults to an empty list * (see constructor). * @@ -384,7 +384,7 @@ *

    * * @return the live list of modifiers and annotations - * (element type: IExtendedModifier) + * (element type: {@link IExtendedModifier}) * @exception UnsupportedOperationException if this operation is used in * a JLS2 AST * @since 3.1 Index: dom/org/eclipse/jdt/core/dom/StringLiteral.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/StringLiteral.java,v retrieving revision 1.42 diff -u -r1.42 StringLiteral.java --- dom/org/eclipse/jdt/core/dom/StringLiteral.java 15 Jul 2010 14:52:30 -0000 1.42 +++ dom/org/eclipse/jdt/core/dom/StringLiteral.java 2 Sep 2010 18:40:36 -0000 @@ -27,7 +27,7 @@ public class StringLiteral extends Expression { /** - * The "escapedValue" structural property of this node type. + * The "escapedValue" structural property of this node type (type: {@link String}). * @since 3.0 */ public static final SimplePropertyDescriptor ESCAPED_VALUE_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java,v retrieving revision 1.30 diff -u -r1.30 SuperConstructorInvocation.java --- dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java 27 Jun 2008 16:03:48 -0000 1.30 +++ dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -35,14 +35,14 @@ public class SuperConstructorInvocation extends Statement { /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(SuperConstructorInvocation.class, "expression", Expression.class, OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ /** - * The "typeArguments" structural property of this node type (added in JLS3 API). + * The "typeArguments" structural property of this node type (element type: {@link Type}) (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor TYPE_ARGUMENTS_PROPERTY = @@ -111,7 +111,7 @@ private Expression optionalExpression = null; /** - * The type arguments (element type: Type). + * The type arguments (element type: {@link Type}). * Null in JLS2. Added in JLS3; defaults to an empty list * (see constructor). * @since 3.1 @@ -120,7 +120,7 @@ /** * The list of argument expressions (element type: - * Expression). Defaults to an empty list. + * {@link Expression}). Defaults to an empty list. */ private ASTNode.NodeList arguments = new ASTNode.NodeList(ARGUMENTS_PROPERTY); @@ -258,7 +258,7 @@ * invocation (added in JLS3 API). * * @return the live list of type arguments - * (element type: Type) + * (element type: {@link Type}) * @exception UnsupportedOperationException if this operation is used in * a JLS2 AST * @since 3.1 @@ -276,7 +276,7 @@ * constructor invocation statement. * * @return the live list of argument expressions - * (element type: Expression) + * (element type: {@link Expression}) */ public List arguments() { return this.arguments; Index: dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java,v retrieving revision 1.30 diff -u -r1.30 SuperFieldAccess.java --- dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java 27 Jun 2008 16:03:49 -0000 1.30 +++ dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -34,14 +34,14 @@ public class SuperFieldAccess extends Expression { /** - * The "qualifier" structural property of this node type. + * The "qualifier" structural property of this node type (child type: {@link Name}). * @since 3.0 */ public static final ChildPropertyDescriptor QUALIFIER_PROPERTY = new ChildPropertyDescriptor(SuperFieldAccess.class, "qualifier", Name.class, OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link SimpleName}). * @since 3.0 */ public static final ChildPropertyDescriptor NAME_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java,v retrieving revision 1.34 diff -u -r1.34 SuperMethodInvocation.java --- dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java 27 Jun 2008 16:03:47 -0000 1.34 +++ dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -36,28 +36,28 @@ public class SuperMethodInvocation extends Expression { /** - * The "qualifier" structural property of this node type. + * The "qualifier" structural property of this node type (child type: {@link Name}). * @since 3.0 */ public static final ChildPropertyDescriptor QUALIFIER_PROPERTY = new ChildPropertyDescriptor(SuperMethodInvocation.class, "qualifier", Name.class, OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "typeArguments" structural property of this node type (added in JLS3 API). + * The "typeArguments" structural property of this node type (element type: {@link Type}) (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor TYPE_ARGUMENTS_PROPERTY = new ChildListPropertyDescriptor(SuperMethodInvocation.class, "typeArguments", Type.class, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link SimpleName}). * @since 3.0 */ public static final ChildPropertyDescriptor NAME_PROPERTY = new ChildPropertyDescriptor(SuperMethodInvocation.class, "name", SimpleName.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "arguments" structural property of this node type. + * The "arguments" structural property of this node type (element type: {@link Expression}). * @since 3.0 */ public static final ChildListPropertyDescriptor ARGUMENTS_PROPERTY = @@ -121,7 +121,7 @@ private Name optionalQualifier = null; /** - * The type arguments (element type: Type). + * The type arguments (element type: {@link Type}). * Null in JLS2. Added in JLS3; defaults to an empty list * (see constructor). * @since 3.1 @@ -136,7 +136,7 @@ /** * The list of argument expressions (element type: - * Expression). Defaults to an empty list. + * {@link Expression}). Defaults to an empty list. */ private ASTNode.NodeList arguments = new ASTNode.NodeList(ARGUMENTS_PROPERTY); @@ -294,7 +294,7 @@ * invocation (added in JLS3 API). * * @return the live list of type arguments - * (element type: Type) + * (element type: {@link Type}) * @exception UnsupportedOperationException if this operation is used in * a JLS2 AST * @since 3.1 @@ -352,7 +352,7 @@ * "super" method invocation expression. * * @return the live list of argument expressions - * (element type: Expression) + * (element type: {@link Expression}) */ public List arguments() { return this.arguments; Index: dom/org/eclipse/jdt/core/dom/SwitchCase.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchCase.java,v retrieving revision 1.31 diff -u -r1.31 SwitchCase.java --- dom/org/eclipse/jdt/core/dom/SwitchCase.java 27 Jun 2008 16:03:47 -0000 1.31 +++ dom/org/eclipse/jdt/core/dom/SwitchCase.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -31,7 +31,7 @@ public class SwitchCase extends Statement { /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/SwitchStatement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchStatement.java,v retrieving revision 1.30 diff -u -r1.30 SwitchStatement.java --- dom/org/eclipse/jdt/core/dom/SwitchStatement.java 27 Jun 2008 16:03:47 -0000 1.30 +++ dom/org/eclipse/jdt/core/dom/SwitchStatement.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -35,14 +35,14 @@ public class SwitchStatement extends Statement { /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(SwitchStatement.class, "expression", Expression.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "statements" structural property of this node type. + * The "statements" structural property of this node type (element type: {@link Statement}). * @since 3.0 */ public static final ChildListPropertyDescriptor STATEMENTS_PROPERTY = @@ -85,7 +85,7 @@ /** * The statements and SwitchCase nodes - * (element type: Statement). + * (element type: {@link Statement}). * Defaults to an empty list. */ private ASTNode.NodeList statements = @@ -225,7 +225,7 @@ * the switch groups. * * @return the live list of statement nodes - * (element type: Statement) + * (element type: {@link Statement}) */ public List statements() { return this.statements; Index: dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java,v retrieving revision 1.29 diff -u -r1.29 SynchronizedStatement.java --- dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java 27 Jun 2008 16:03:45 -0000 1.29 +++ dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -28,14 +28,14 @@ public class SynchronizedStatement extends Statement { /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(SynchronizedStatement.class, "expression", Expression.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "body" structural property of this node type. + * The "body" structural property of this node type (child type: {@link Block}). * @since 3.0 */ public static final ChildPropertyDescriptor BODY_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/TagElement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TagElement.java,v retrieving revision 1.22 diff -u -r1.22 TagElement.java --- dom/org/eclipse/jdt/core/dom/TagElement.java 27 Jun 2008 16:03:46 -0000 1.22 +++ dom/org/eclipse/jdt/core/dom/TagElement.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2004, 2008 IBM Corporation and others. + * Copyright (c) 2004, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -36,7 +36,7 @@ public final class TagElement extends ASTNode implements IDocElement { /** - * The "tagName" structural property of this node type. + * The "tagName" structural property of this node type (type: {@link String}). * * @since 3.0 */ @@ -44,7 +44,7 @@ new SimplePropertyDescriptor(TagElement.class, "tagName", String.class, OPTIONAL); //$NON-NLS-1$ /** - * The "fragments" structural property of this node type. + * The "fragments" structural property of this node type (element type: {@link IDocElement}). * @since 3.0 */ public static final ChildListPropertyDescriptor FRAGMENTS_PROPERTY = @@ -189,7 +189,7 @@ private String optionalTagName = null; /** - * The list of doc elements (element type: IDocElement). + * The list of doc elements (element type: {@link IDocElement}). * Defaults to an empty list. */ private ASTNode.NodeList fragments = @@ -356,7 +356,7 @@ * of node will trigger an exception. * * @return the live list of doc elements in this tag element - * (element type: ASTNode) + * (element type: {@link ASTNode}) */ public List fragments() { return this.fragments; Index: dom/org/eclipse/jdt/core/dom/TextElement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TextElement.java,v retrieving revision 1.18 diff -u -r1.18 TextElement.java --- dom/org/eclipse/jdt/core/dom/TextElement.java 27 Jun 2008 16:03:46 -0000 1.18 +++ dom/org/eclipse/jdt/core/dom/TextElement.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2004, 2008 IBM Corporation and others. + * Copyright (c) 2004, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -30,7 +30,7 @@ public final class TextElement extends ASTNode implements IDocElement { /** - * The "text" structural property of this node type. + * The "text" structural property of this node type (type: {@link String}). * * @since 3.0 */ Index: dom/org/eclipse/jdt/core/dom/ThisExpression.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThisExpression.java,v retrieving revision 1.28 diff -u -r1.28 ThisExpression.java --- dom/org/eclipse/jdt/core/dom/ThisExpression.java 27 Jun 2008 16:03:49 -0000 1.28 +++ dom/org/eclipse/jdt/core/dom/ThisExpression.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -33,7 +33,7 @@ public class ThisExpression extends Expression { /** - * The "qualifier" structural property of this node type. + * The "qualifier" structural property of this node type (child type: {@link Name}). * @since 3.0 */ public static final ChildPropertyDescriptor QUALIFIER_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/ThrowStatement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThrowStatement.java,v retrieving revision 1.29 diff -u -r1.29 ThrowStatement.java --- dom/org/eclipse/jdt/core/dom/ThrowStatement.java 27 Jun 2008 16:03:49 -0000 1.29 +++ dom/org/eclipse/jdt/core/dom/ThrowStatement.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -28,7 +28,7 @@ public class ThrowStatement extends Statement { /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/TryStatement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TryStatement.java,v retrieving revision 1.29 diff -u -r1.29 TryStatement.java --- dom/org/eclipse/jdt/core/dom/TryStatement.java 27 Jun 2008 16:03:48 -0000 1.29 +++ dom/org/eclipse/jdt/core/dom/TryStatement.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -30,21 +30,21 @@ public class TryStatement extends Statement { /** - * The "body" structural property of this node type. + * The "body" structural property of this node type (child type: {@link Block}). * @since 3.0 */ public static final ChildPropertyDescriptor BODY_PROPERTY = new ChildPropertyDescriptor(TryStatement.class, "body", Block.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "catchClauses" structural property of this node type. + * The "catchClauses" structural property of this node type (element type: {@link CatchClause}). * @since 3.0 */ public static final ChildListPropertyDescriptor CATCH_CLAUSES_PROPERTY = new ChildListPropertyDescriptor(TryStatement.class, "catchClauses", CatchClause.class, CYCLE_RISK); //$NON-NLS-1$ /** - * The "finally" structural property of this node type. + * The "finally" structural property of this node type (child type: {@link Block}). * @since 3.0 */ public static final ChildPropertyDescriptor FINALLY_PROPERTY = @@ -86,7 +86,7 @@ private Block body = null; /** - * The catch clauses (element type: CatchClause). + * The catch clauses (element type: {@link CatchClause}). * Defaults to an empty list. */ private ASTNode.NodeList catchClauses = @@ -243,7 +243,7 @@ * Returns the live ordered list of catch clauses for this try statement. * * @return the live list of catch clauses - * (element type: CatchClause) + * (element type: {@link CatchClause}) */ public List catchClauses() { return this.catchClauses; Index: dom/org/eclipse/jdt/core/dom/TypeDeclaration.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java,v retrieving revision 1.49 diff -u -r1.49 TypeDeclaration.java --- dom/org/eclipse/jdt/core/dom/TypeDeclaration.java 27 Jun 2008 16:03:47 -0000 1.49 +++ dom/org/eclipse/jdt/core/dom/TypeDeclaration.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -90,7 +90,7 @@ internalModifiers2PropertyFactory(TypeDeclaration.class); /** - * The "interface" structural property of this node type. + * The "interface" structural property of this node type (type: {@link Boolean}). * @since 3.0 */ public static final SimplePropertyDescriptor INTERFACE_PROPERTY = @@ -104,35 +104,35 @@ internalNamePropertyFactory(TypeDeclaration.class); /** - * The "superclass" structural property of this node type (JLS2 API only). + * The "superclass" structural property of this node type (child type: {@link Name}) (JLS2 API only). * @since 3.0 */ public static final ChildPropertyDescriptor SUPERCLASS_PROPERTY = new ChildPropertyDescriptor(TypeDeclaration.class, "superclass", Name.class, OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "superInterfaces" structural property of this node type (JLS2 API only). + * The "superInterfaces" structural property of this node type (element type: {@link Name}) (JLS2 API only). * @since 3.0 */ public static final ChildListPropertyDescriptor SUPER_INTERFACES_PROPERTY = new ChildListPropertyDescriptor(TypeDeclaration.class, "superInterfaces", Name.class, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "superclassType" structural property of this node type (added in JLS3 API). + * The "superclassType" structural property of this node type (child type: {@link Type}) (added in JLS3 API). * @since 3.1 */ public static final ChildPropertyDescriptor SUPERCLASS_TYPE_PROPERTY = new ChildPropertyDescriptor(TypeDeclaration.class, "superclassType", Type.class, OPTIONAL, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "superInterfaceTypes" structural property of this node type (added in JLS3 API). + * The "superInterfaceTypes" structural property of this node type (element type: {@link Type}) (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor SUPER_INTERFACE_TYPES_PROPERTY = new ChildListPropertyDescriptor(TypeDeclaration.class, "superInterfaceTypes", Type.class, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "typeParameters" structural property of this node type (added in JLS3 API). + * The "typeParameters" structural property of this node type (element type: {@link TypeParameter}) (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor TYPE_PARAMETERS_PROPERTY = @@ -212,7 +212,7 @@ private boolean isInterface = false; /** - * The type paramters (element type: TypeParameter). + * The type paramters (element type: {@link TypeParameter}). * Null in JLS2. Added in JLS3; defaults to an empty list * (see constructor). * @since 3.1 @@ -227,7 +227,7 @@ private Name optionalSuperclassName = null; /** - * The superinterface names (element type: Name). + * The superinterface names (element type: {@link Name}). * JLS2 only; defaults to an empty list. Not used in JLS3. * (see constructor). * @@ -243,7 +243,7 @@ private Type optionalSuperclassType = null; /** - * The superinterface types (element type: Type). + * The superinterface types (element type: {@link Type}). * Null in JLS2. Added in JLS3; defaults to an empty list * (see constructor). * @since 3.1 @@ -517,7 +517,7 @@ * declaration (added in JLS3 API). This list is non-empty for parameterized types. * * @return the live list of type parameters - * (element type: TypeParameter) + * (element type: {@link TypeParameter}) * @exception UnsupportedOperationException if this operation is used in * a JLS2 AST * @since 3.1 @@ -655,7 +655,7 @@ * extends. * * @return the live list of interface names - * (element type: Name) + * (element type: {@link Name}) * @exception UnsupportedOperationException if this operation is used in * an AST later than JLS2 * @deprecated In the JLS3 API, this method is replaced by @@ -685,7 +685,7 @@ * these are the interfaces that this interface extends. * * @return the live list of interface types - * (element type: Type) + * (element type: {@link Type}) * @exception UnsupportedOperationException if this operation is used in * a JLS2 AST * @since 3.1 Index: dom/org/eclipse/jdt/core/dom/TypeDeclarationStatement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclarationStatement.java,v retrieving revision 1.36 diff -u -r1.36 TypeDeclarationStatement.java --- dom/org/eclipse/jdt/core/dom/TypeDeclarationStatement.java 27 Jun 2008 16:03:45 -0000 1.36 +++ dom/org/eclipse/jdt/core/dom/TypeDeclarationStatement.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -41,14 +41,14 @@ public class TypeDeclarationStatement extends Statement { /** - * The "typeDeclaration" structural property of this node type (JLS2 API only). + * The "typeDeclaration" structural property of this node type (child type: {@link TypeDeclaration}) (JLS2 API only). * @since 3.0 */ public static final ChildPropertyDescriptor TYPE_DECLARATION_PROPERTY = new ChildPropertyDescriptor(TypeDeclarationStatement.class, "typeDeclaration", TypeDeclaration.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "declaration" structural property of this node type (added in JLS3 API). + * The "declaration" structural property of this node type (child type: {@link AbstractTypeDeclaration}) (added in JLS3 API). * @since 3.1 */ public static final ChildPropertyDescriptor DECLARATION_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/TypeLiteral.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeLiteral.java,v retrieving revision 1.28 diff -u -r1.28 TypeLiteral.java --- dom/org/eclipse/jdt/core/dom/TypeLiteral.java 27 Jun 2008 16:03:45 -0000 1.28 +++ dom/org/eclipse/jdt/core/dom/TypeLiteral.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -28,7 +28,7 @@ public class TypeLiteral extends Expression { /** - * The "type" structural property of this node type. + * The "type" structural property of this node type (child type: {@link Type}). * @since 3.0 */ public static final ChildPropertyDescriptor TYPE_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/TypeParameter.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeParameter.java,v retrieving revision 1.24 diff -u -r1.24 TypeParameter.java --- dom/org/eclipse/jdt/core/dom/TypeParameter.java 27 Jun 2008 16:03:46 -0000 1.24 +++ dom/org/eclipse/jdt/core/dom/TypeParameter.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2003, 2008 IBM Corporation and others. + * Copyright (c) 2003, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -27,13 +27,13 @@ public class TypeParameter extends ASTNode { /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link SimpleName}). */ public static final ChildPropertyDescriptor NAME_PROPERTY = new ChildPropertyDescriptor(TypeParameter.class, "name", SimpleName.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "typeBounds" structural property of this node type. + * The "typeBounds" structural property of this node type (element type: {@link Type}). */ public static final ChildListPropertyDescriptor TYPE_BOUNDS_PROPERTY = new ChildListPropertyDescriptor(TypeParameter.class, "typeBounds", Type.class, NO_CYCLE_RISK); //$NON-NLS-1$ @@ -74,7 +74,7 @@ private SimpleName typeVariableName = null; /** - * The type bounds (element type: Type). + * The type bounds (element type: {@link Type}). * Defaults to an empty list. */ private ASTNode.NodeList typeBounds = @@ -231,7 +231,7 @@ * and parameterized types are allowed). * * @return the live list of type bounds - * (element type: Type) + * (element type: {@link Type}) */ public List typeBounds() { return this.typeBounds; Index: dom/org/eclipse/jdt/core/dom/VariableDeclarationExpression.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationExpression.java,v retrieving revision 1.39 diff -u -r1.39 VariableDeclarationExpression.java --- dom/org/eclipse/jdt/core/dom/VariableDeclarationExpression.java 7 Mar 2009 00:59:00 -0000 1.39 +++ dom/org/eclipse/jdt/core/dom/VariableDeclarationExpression.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2009 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -45,28 +45,28 @@ public class VariableDeclarationExpression extends Expression { /** - * The "modifiers" structural property of this node type (JLS2 API only). + * The "modifiers" structural property of this node type (type: {@link Integer}) (JLS2 API only). * @since 3.0 */ public static final SimplePropertyDescriptor MODIFIERS_PROPERTY = new SimplePropertyDescriptor(VariableDeclarationExpression.class, "modifiers", int.class, MANDATORY); //$NON-NLS-1$ /** - * The "modifiers" structural property of this node type (added in JLS3 API). + * The "modifiers" structural property of this node type (element type: {@link IExtendedModifier}) (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor MODIFIERS2_PROPERTY = new ChildListPropertyDescriptor(VariableDeclarationExpression.class, "modifiers", IExtendedModifier.class, CYCLE_RISK); //$NON-NLS-1$ /** - * The "type" structural property of this node type. + * The "type" structural property of this node type (child type: {@link Type}). * @since 3.0 */ public static final ChildPropertyDescriptor TYPE_PROPERTY = new ChildPropertyDescriptor(VariableDeclarationExpression.class, "type", Type.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "fragments" structural property of this node type). + * The "fragments" structural property of this node type (element type: {@link VariableDeclarationFragment}). * @since 3.0 */ public static final ChildListPropertyDescriptor FRAGMENTS_PROPERTY = @@ -124,7 +124,7 @@ } /** - * The extended modifiers (element type: IExtendedModifier). + * The extended modifiers (element type: {@link IExtendedModifier}). * Null in JLS2. Added in JLS3; defaults to an empty list * (see constructor). * @since 3.0 @@ -281,7 +281,7 @@ *

    * * @return the live list of modifiers and annotations - * (element type: IExtendedModifier) + * (element type: {@link IExtendedModifier}) * @exception UnsupportedOperationException if this operation is used in * a JLS2 AST * @since 3.1 @@ -407,7 +407,7 @@ * type of node will trigger an exception. * * @return the live list of variable declaration fragments in this - * expression (element type: VariableDeclarationFragment) + * expression (element type: {@link VariableDeclarationFragment}) */ public List fragments() { return this.variableDeclarationFragments; Index: dom/org/eclipse/jdt/core/dom/VariableDeclarationFragment.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationFragment.java,v retrieving revision 1.32 diff -u -r1.32 VariableDeclarationFragment.java --- dom/org/eclipse/jdt/core/dom/VariableDeclarationFragment.java 27 Jun 2008 16:03:46 -0000 1.32 +++ dom/org/eclipse/jdt/core/dom/VariableDeclarationFragment.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -32,21 +32,21 @@ public class VariableDeclarationFragment extends VariableDeclaration { /** - * The "name" structural property of this node type. + * The "name" structural property of this node type (child type: {@link SimpleName}). * @since 3.0 */ public static final ChildPropertyDescriptor NAME_PROPERTY = new ChildPropertyDescriptor(VariableDeclarationFragment.class, "name", SimpleName.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "extraDimensions" structural property of this node type. + * The "extraDimensions" structural property of this node type (type: {@link Integer}). * @since 3.0 */ public static final SimplePropertyDescriptor EXTRA_DIMENSIONS_PROPERTY = new SimplePropertyDescriptor(VariableDeclarationFragment.class, "extraDimensions", int.class, MANDATORY); //$NON-NLS-1$ /** - * The "initializer" structural property of this node type. + * The "initializer" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor INITIALIZER_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/VariableDeclarationStatement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableDeclarationStatement.java,v retrieving revision 1.41 diff -u -r1.41 VariableDeclarationStatement.java --- dom/org/eclipse/jdt/core/dom/VariableDeclarationStatement.java 7 Mar 2009 00:59:01 -0000 1.41 +++ dom/org/eclipse/jdt/core/dom/VariableDeclarationStatement.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2009 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -48,28 +48,28 @@ public class VariableDeclarationStatement extends Statement { /** - * The "modifiers" structural property of this node type (JLS2 API only). + * The "modifiers" structural property of this node type (type: {@link Integer}) (JLS2 API only). * @since 3.0 */ public static final SimplePropertyDescriptor MODIFIERS_PROPERTY = new SimplePropertyDescriptor(VariableDeclarationStatement.class, "modifiers", int.class, MANDATORY); //$NON-NLS-1$ /** - * The "modifiers" structural property of this node type (added in JLS3 API). + * The "modifiers" structural property of this node type (element type: {@link IExtendedModifier}) (added in JLS3 API). * @since 3.1 */ public static final ChildListPropertyDescriptor MODIFIERS2_PROPERTY = new ChildListPropertyDescriptor(VariableDeclarationStatement.class, "modifiers", IExtendedModifier.class, CYCLE_RISK); //$NON-NLS-1$ /** - * The "type" structural property of this node type. + * The "type" structural property of this node type (child type: {@link Type}). * @since 3.0 */ public static final ChildPropertyDescriptor TYPE_PROPERTY = new ChildPropertyDescriptor(VariableDeclarationStatement.class, "type", Type.class, MANDATORY, NO_CYCLE_RISK); //$NON-NLS-1$ /** - * The "fragments" structural property of this node type). + * The "fragments" structural property of this node type (element type: {@link VariableDeclarationFragment}). * @since 3.0 */ public static final ChildListPropertyDescriptor FRAGMENTS_PROPERTY = @@ -127,7 +127,7 @@ } /** - * The extended modifiers (element type: IExtendedModifier). + * The extended modifiers (element type: {@link IExtendedModifier}). * Null in JLS2. Added in JLS3; defaults to an empty list * (see constructor). * @since 3.1 @@ -284,7 +284,7 @@ *

    * * @return the live list of modifiers and annotations - * (element type: IExtendedModifier) + * (element type: {@link IExtendedModifier}) * @exception UnsupportedOperationException if this operation is used in * a JLS2 AST * @since 3.1 @@ -410,7 +410,7 @@ * exception. * * @return the live list of variable declaration fragments in this - * statement (element type: VariableDeclarationFragment) + * statement (element type: {@link VariableDeclarationFragment}) */ public List fragments() { return this.variableDeclarationFragments; Index: dom/org/eclipse/jdt/core/dom/WhileStatement.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WhileStatement.java,v retrieving revision 1.30 diff -u -r1.30 WhileStatement.java --- dom/org/eclipse/jdt/core/dom/WhileStatement.java 27 Jun 2008 16:03:47 -0000 1.30 +++ dom/org/eclipse/jdt/core/dom/WhileStatement.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -28,14 +28,14 @@ public class WhileStatement extends Statement { /** - * The "expression" structural property of this node type. + * The "expression" structural property of this node type (child type: {@link Expression}). * @since 3.0 */ public static final ChildPropertyDescriptor EXPRESSION_PROPERTY = new ChildPropertyDescriptor(WhileStatement.class, "expression", Expression.class, MANDATORY, CYCLE_RISK); //$NON-NLS-1$ /** - * The "body" structural property of this node type. + * The "body" structural property of this node type (child type: {@link Statement}). * @since 3.0 */ public static final ChildPropertyDescriptor BODY_PROPERTY = Index: dom/org/eclipse/jdt/core/dom/WildcardType.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WildcardType.java,v retrieving revision 1.19 diff -u -r1.19 WildcardType.java --- dom/org/eclipse/jdt/core/dom/WildcardType.java 27 Jun 2008 16:03:46 -0000 1.19 +++ dom/org/eclipse/jdt/core/dom/WildcardType.java 2 Sep 2010 18:40:36 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2003, 2008 IBM Corporation and others. + * Copyright (c) 2003, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -32,13 +32,13 @@ public class WildcardType extends Type { /** - * The "bound" structural property of this node type. + * The "bound" structural property of this node type (child type: {@link Type}). */ public static final ChildPropertyDescriptor BOUND_PROPERTY = new ChildPropertyDescriptor(WildcardType.class, "bound", Type.class, OPTIONAL, CYCLE_RISK); //$NON-NLS-1$ /** - * The "upperBound" structural property of this node type. + * The "upperBound" structural property of this node type (type: {@link Boolean}). */ public static final SimplePropertyDescriptor UPPER_BOUND_PROPERTY = new SimplePropertyDescriptor(WildcardType.class, "upperBound", boolean.class, MANDATORY); //$NON-NLS-1$