CloneSet52


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
212440.962class_body_declarations[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
12150
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayAccess.java
22150
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AssertStatement.java
32050
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CastExpression.java
42150
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CatchClause.java
52150
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/DoStatement.java
62180
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldAccess.java
72149
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java
82150
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LabeledStatement.java
91953
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberRef.java
101852
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberValuePair.java
111848
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NormalAnnotation.java
122055
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParameterizedType.java
1321127
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PostfixExpression.java
1421143
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrefixExpression.java
152057
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedName.java
161971
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedType.java
171851
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java
182056
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java
192057
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchStatement.java
202150
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java
212060
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TagElement.java
222047
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeParameter.java
232150
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WhileStatement.java
242052
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WildcardType.java
Clone Instance
1
Line Count
21
Source Line
50
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayAccess.java

        static {
                List properyList = new ArrayList(3);
                createPropertyList(ArrayAccess.class , properyList);
                addProperty(ARRAY_PROPERTY, properyList);
                addProperty(INDEX_PROPERTY, properyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(properyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants

         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
2
Line Count
21
Source Line
50
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AssertStatement.java

        static {
                List properyList = new ArrayList(3);
                createPropertyList(AssertStatement.class , properyList);
                addProperty(EXPRESSION_PROPERTY, properyList);
                addProperty(MESSAGE_PROPERTY, properyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(properyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants

         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
3
Line Count
20
Source Line
50
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CastExpression.java

        static {
                List properyList = new ArrayList(3);
                createPropertyList(CastExpression.class , properyList);
                addProperty(TYPE_PROPERTY, properyList);
                addProperty(EXPRESSION_PROPERTY, properyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(properyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants
         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
4
Line Count
21
Source Line
50
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CatchClause.java

        static {
                List properyList = new ArrayList(3);
                createPropertyList(CatchClause.class , properyList);
                addProperty(EXCEPTION_PROPERTY, properyList);
                addProperty(BODY_PROPERTY, properyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(properyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants

         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
5
Line Count
21
Source Line
50
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/DoStatement.java

        static {
                List properyList = new ArrayList(3);
                createPropertyList(DoStatement.class , properyList);
                addProperty(EXPRESSION_PROPERTY, properyList);
                addProperty(BODY_PROPERTY, properyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(properyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants

         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
6
Line Count
21
Source Line
80
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldAccess.java

        static {
                List properyList = new ArrayList(3);
                createPropertyList(FieldAccess.class , properyList);
                addProperty(EXPRESSION_PROPERTY, properyList);
                addProperty(NAME_PROPERTY, properyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(properyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants

         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
7
Line Count
21
Source Line
49
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java

        static {
                List properyList = new ArrayList(3);
                createPropertyList(InstanceofExpression.class , properyList);
                addProperty(LEFT_OPERAND_PROPERTY, properyList);
                addProperty(RIGHT_OPERAND_PROPERTY, properyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(properyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants

         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
8
Line Count
21
Source Line
50
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LabeledStatement.java

        static {
                List propertyList = new ArrayList(3);
                createPropertyList(LabeledStatement.class , propertyList);
                addProperty(LABEL_PROPERTY, propertyList);
                addProperty(BODY_PROPERTY, propertyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants

         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
9
Line Count
19
Source Line
53
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberRef.java

        static {
                List propertyList = new ArrayList(3);
                createPropertyList(MemberRef.class , propertyList);
                addProperty(QUALIFIER_PROPERTY, propertyList);
                addProperty(NAME_PROPERTY, propertyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the AST.JLS* constants
         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
10
Line Count
18
Source Line
52
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberValuePair.java

        static {
                List propertyList = new ArrayList(3);
                createPropertyList(MemberValuePair.class , propertyList);
                addProperty(NAME_PROPERTY, propertyList);
                addProperty(VALUE_PROPERTY, propertyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the AST.JLS* constants
         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
11
Line Count
18
Source Line
48
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NormalAnnotation.java

        static {
                List propertyList = new ArrayList(3);
                createPropertyList(NormalAnnotation.class , propertyList);
                addProperty(TYPE_NAME_PROPERTY, propertyList);
                addProperty(VALUES_PROPERTY, propertyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the AST.JLS* constants
         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
12
Line Count
20
Source Line
55
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParameterizedType.java

        static {
                List propertyList = new ArrayList(3);
                createPropertyList(ParameterizedType.class , propertyList);
                addProperty(TYPE_PROPERTY, propertyList);
                addProperty(TYPE_ARGUMENTS_PROPERTY, propertyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants

         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
13
Line Count
21
Source Line
127
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PostfixExpression.java

        static {
                List propertyList = new ArrayList(3);
                createPropertyList(PostfixExpression.class , propertyList);
                addProperty(OPERAND_PROPERTY, propertyList);
                addProperty(OPERATOR_PROPERTY, propertyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants

         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
14
Line Count
21
Source Line
143
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrefixExpression.java

        static {
                List propertyList = new ArrayList(3);
                createPropertyList(PrefixExpression.class , propertyList);
                addProperty(OPERATOR_PROPERTY, propertyList);
                addProperty(OPERAND_PROPERTY, propertyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants

         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
15
Line Count
20
Source Line
57
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedName.java

        static {
                List propertyList = new ArrayList(3);
                createPropertyList(QualifiedName.class , propertyList);
                addProperty(QUALIFIER_PROPERTY, propertyList);
                addProperty(NAME_PROPERTY, propertyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants
         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
16
Line Count
19
Source Line
71
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedType.java

        static {
                List propertyList = new ArrayList(3);
                createPropertyList(QualifiedType.class , propertyList);
                addProperty(QUALIFIER_PROPERTY, propertyList);
                addProperty(NAME_PROPERTY, propertyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants
         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
17
Line Count
18
Source Line
51
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java

        static {
                List propertyList = new ArrayList(3);
                createPropertyList(SingleMemberAnnotation.class , propertyList);
                addProperty(TYPE_NAME_PROPERTY, propertyList);
                addProperty(VALUE_PROPERTY, propertyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the AST.JLS* constants
         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
18
Line Count
20
Source Line
56
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java

        static {
                List propertyList = new ArrayList(3);
                createPropertyList(SuperFieldAccess.class , propertyList);
                addProperty(QUALIFIER_PROPERTY, propertyList);
                addProperty(NAME_PROPERTY, propertyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants
         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
19
Line Count
20
Source Line
57
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchStatement.java

        static {
                List propertyList = new ArrayList(3);
                createPropertyList(SwitchStatement.class , propertyList);
                addProperty(EXPRESSION_PROPERTY, propertyList);
                addProperty(STATEMENTS_PROPERTY, propertyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants
         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
20
Line Count
21
Source Line
50
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java

        static {
                List propertyList = new ArrayList(3);
                createPropertyList(SynchronizedStatement.class , propertyList);
                addProperty(EXPRESSION_PROPERTY, propertyList);
                addProperty(BODY_PROPERTY, propertyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants

         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
21
Line Count
20
Source Line
60
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TagElement.java

        static {
                List propertyList = new ArrayList(3);
                createPropertyList(TagElement.class , propertyList);
                addProperty(TAG_NAME_PROPERTY, propertyList);
                addProperty(FRAGMENTS_PROPERTY, propertyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants
         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
22
Line Count
20
Source Line
47
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeParameter.java

        static {
                List propertyList = new ArrayList(3);
                createPropertyList(TypeParameter.class , propertyList);
                addProperty(NAME_PROPERTY, propertyList);
                addProperty(TYPE_BOUNDS_PROPERTY, propertyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants

         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
23
Line Count
21
Source Line
50
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WhileStatement.java

        static {
                List propertyList = new ArrayList(3);
                createPropertyList(WhileStatement.class , propertyList);
                addProperty(EXPRESSION_PROPERTY, propertyList);
                addProperty(BODY_PROPERTY, propertyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants

         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone Instance
24
Line Count
20
Source Line
52
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WildcardType.java

        static {
                List propertyList = new ArrayList(3);
                createPropertyList(WildcardType.class , propertyList);
                addProperty(BOUND_PROPERTY, propertyList);
                addProperty(UPPER_BOUND_PROPERTY, propertyList);
                PROPERTY_DESCRIPTORS = reapPropertyList(propertyList);
        }

        /**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants

         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         */
        public static List propertyDescriptors(int apiLevel) {
                return PROPERTY_DESCRIPTORS;
        }


Clone AbstractionParameter Count: 4Parameter Bindings

static {
  List  [[#variable646d0e40]]= new ArrayList(3);
  createPropertyList( [[#variable543a8480]].class ,  [[#variable646d0e40]]);
  addProperty( [[#variable646d0e20]],  [[#variable646d0e40]]);
  addProperty( [[#variable543a8400]],  [[#variable646d0e40]]);
  PROPERTY_DESCRIPTORS = reapPropertyList( [[#variable646d0e40]]);
}

/**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants

         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
/**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants
         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
/**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants

         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         */
/**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the AST.JLS* constants
         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         */
/**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the
         * <code>AST.JLS*</code> constants
         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         */
/**
         * Returns a list of structural property descriptors for this node type.
         * Clients must not modify the result.
         * 
         * @param apiLevel the API level; one of the AST.JLS* constants
         * @return a list of property descriptors (element type: 
         * {@link StructuralPropertyDescriptor})
         * @since 3.0
         */
public static List propertyDescriptors(int apiLevel) {
  return PROPERTY_DESCRIPTORS;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#646d0e40]]
propertyList 
12[[#646d0e40]]
properyList 
13[[#646d0e40]]
propertyList 
14[[#646d0e40]]
propertyList 
15[[#646d0e40]]
propertyList 
16[[#646d0e40]]
propertyList 
17[[#646d0e40]]
propertyList 
18[[#646d0e40]]
propertyList 
19[[#646d0e40]]
propertyList 
110[[#646d0e40]]
propertyList 
111[[#646d0e40]]
propertyList 
112[[#646d0e40]]
propertyList 
113[[#646d0e40]]
propertyList 
114[[#646d0e40]]
propertyList 
115[[#646d0e40]]
propertyList 
116[[#646d0e40]]
propertyList 
117[[#646d0e40]]
properyList 
118[[#646d0e40]]
properyList 
119[[#646d0e40]]
propertyList 
120[[#646d0e40]]
properyList 
121[[#646d0e40]]
properyList 
122[[#646d0e40]]
properyList 
123[[#646d0e40]]
propertyList 
124[[#646d0e40]]
properyList 
21[[#543a8480]]
PostfixExpression 
22[[#543a8480]]
CastExpression 
23[[#543a8480]]
WildcardType 
24[[#543a8480]]
WhileStatement 
25[[#543a8480]]
TypeParameter 
26[[#543a8480]]
TagElement 
27[[#543a8480]]
SynchronizedStatement 
28[[#543a8480]]
SwitchStatement 
29[[#543a8480]]
SuperFieldAccess 
210[[#543a8480]]
SingleMemberAnnotation 
211[[#543a8480]]
QualifiedType 
212[[#543a8480]]
QualifiedName 
213[[#543a8480]]
PrefixExpression 
214[[#543a8480]]
NormalAnnotation 
215[[#543a8480]]
MemberRef 
216[[#543a8480]]
ParameterizedType 
217[[#543a8480]]
AssertStatement 
218[[#543a8480]]
InstanceofExpression 
219[[#543a8480]]
MemberValuePair 
220[[#543a8480]]
CatchClause 
221[[#543a8480]]
FieldAccess 
222[[#543a8480]]
DoStatement 
223[[#543a8480]]
LabeledStatement 
224[[#543a8480]]
ArrayAccess 
31[[#646d0e20]]
OPERAND_PROPERTY 
32[[#646d0e20]]
TYPE_PROPERTY 
33[[#646d0e20]]
BOUND_PROPERTY 
34[[#646d0e20]]
EXPRESSION_PROPERTY 
35[[#646d0e20]]
NAME_PROPERTY 
36[[#646d0e20]]
TAG_NAME_PROPERTY 
37[[#646d0e20]]
EXPRESSION_PROPERTY 
38[[#646d0e20]]
EXPRESSION_PROPERTY 
39[[#646d0e20]]
QUALIFIER_PROPERTY 
310[[#646d0e20]]
TYPE_NAME_PROPERTY 
311[[#646d0e20]]
QUALIFIER_PROPERTY 
312[[#646d0e20]]
QUALIFIER_PROPERTY 
313[[#646d0e20]]
OPERATOR_PROPERTY 
314[[#646d0e20]]
TYPE_NAME_PROPERTY 
315[[#646d0e20]]
QUALIFIER_PROPERTY 
316[[#646d0e20]]
TYPE_PROPERTY 
317[[#646d0e20]]
EXPRESSION_PROPERTY 
318[[#646d0e20]]
LEFT_OPERAND_PROPERTY 
319[[#646d0e20]]
NAME_PROPERTY 
320[[#646d0e20]]
EXCEPTION_PROPERTY 
321[[#646d0e20]]
EXPRESSION_PROPERTY 
322[[#646d0e20]]
EXPRESSION_PROPERTY 
323[[#646d0e20]]
LABEL_PROPERTY 
324[[#646d0e20]]
ARRAY_PROPERTY 
41[[#543a8400]]
OPERATOR_PROPERTY 
42[[#543a8400]]
EXPRESSION_PROPERTY 
43[[#543a8400]]
UPPER_BOUND_PROPERTY 
44[[#543a8400]]
BODY_PROPERTY 
45[[#543a8400]]
TYPE_BOUNDS_PROPERTY 
46[[#543a8400]]
FRAGMENTS_PROPERTY 
47[[#543a8400]]
BODY_PROPERTY 
48[[#543a8400]]
STATEMENTS_PROPERTY 
49[[#543a8400]]
NAME_PROPERTY 
410[[#543a8400]]
VALUE_PROPERTY 
411[[#543a8400]]
NAME_PROPERTY 
412[[#543a8400]]
NAME_PROPERTY 
413[[#543a8400]]
OPERAND_PROPERTY 
414[[#543a8400]]
VALUES_PROPERTY 
415[[#543a8400]]
NAME_PROPERTY 
416[[#543a8400]]
TYPE_ARGUMENTS_PROPERTY 
417[[#543a8400]]
MESSAGE_PROPERTY 
418[[#543a8400]]
RIGHT_OPERAND_PROPERTY 
419[[#543a8400]]
VALUE_PROPERTY 
420[[#543a8400]]
BODY_PROPERTY 
421[[#543a8400]]
NAME_PROPERTY 
422[[#543a8400]]
BODY_PROPERTY 
423[[#543a8400]]
BODY_PROPERTY 
424[[#543a8400]]
INDEX_PROPERTY