CloneSet631


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
101310.989class_body_declarations[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
110115
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeDeclaration.java
210131
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java
310105
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java
410137
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java
510142
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumDeclaration.java
61072
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MarkerAnnotation.java
71094
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberValuePair.java
81086
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NormalAnnotation.java
910100
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParameterizedType.java
1010113
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedType.java
111087
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java
121092
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeParameter.java
131096
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WildcardType.java
Clone Instance
1
Line Count
10
Source Line
115
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeDeclaration.java

        /**
         * Creates a new AST node for an annotation type declaration owned by the given 
         * AST. By default, the type declaration is for an annotation
         * type of an unspecified, but legal, name; no modifiers; no javadoc; 
         * and an empty list of body declarations.
         * <p>
         * N.B. This constructor is package-private; all subclasses must be 
         * declared in the same package; clients are unable to declare 
         * additional subclasses.
         * </p>
         * 
         * @param ast the AST that is to own this node
         */
        AnnotationTypeDeclaration(AST ast) {
                super(ast);
            unsupportedIn2();
        }

        /* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
        final List internalStructuralPropertiesForType(int apiLevel) {
                return propertyDescriptors(apiLevel);
        }


Clone Instance
2
Line Count
10
Source Line
131
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.java

        /**
         * Creates a new AST node for an annotation type member declaration owned 
         * by the given AST. By default, the declaration is for a member of an
         * unspecified, but legal, name; no modifiers; no javadoc;
         * an unspecified value type; and no default value.
         * <p>
         * N.B. This constructor is package-private; all subclasses must be 
         * declared in the same package; clients are unable to declare 
         * additional subclasses.
         * </p>
         * 
         * @param ast the AST that is to own this node
         */
        AnnotationTypeMemberDeclaration(AST ast) {
                super(ast);
            unsupportedIn2();
        }

        /* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
        final List internalStructuralPropertiesForType(int apiLevel) {
                return propertyDescriptors(apiLevel);
        }


Clone Instance
3
Line Count
10
Source Line
105
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnhancedForStatement.java

        /**
         * Creates a new AST node for an enchanced for statement owned by the
         * given AST. By default, the parameter and expression are unspecified
         * but legal subtrees, and the body is an empty block.
         * 
         * @param ast the AST that is to own this node
         */
        EnhancedForStatement(AST ast) {
                super(ast);
            unsupportedIn2();
        }

        /* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
        final List internalStructuralPropertiesForType(int apiLevel) {
                return propertyDescriptors(apiLevel);
        }


Clone Instance
4
Line Count
10
Source Line
137
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumConstantDeclaration.java

        /**
         * Creates a new AST node for an enumeration constants declaration owned by
         * the given AST. By default, the enumeration constant has an unspecified,
         * but legal, name; no javadoc; an empty list of modifiers and annotations;
         * an empty list of arguments; and does not declare an anonymous class.
         * <p>
         * N.B. This constructor is package-private; all subclasses must be 
         * declared in the same package; clients are unable to declare 
         * additional subclasses.
         * </p>
         * 
         * @param ast the AST that is to own this node
         */
        EnumConstantDeclaration(AST ast) {
                super(ast);
            unsupportedIn2();
        }

        /* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
        final List internalStructuralPropertiesForType(int apiLevel) {
                return propertyDescriptors(apiLevel);
        }


Clone Instance
5
Line Count
10
Source Line
142
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EnumDeclaration.java

        /**
         * Creates a new AST node for an enum declaration owned by the given 
         * AST. By default, the enum declaration has an unspecified, but legal,
         * name; no modifiers; no javadoc; no superinterfaces; 
         * and empty lists of enum constants and body declarations.
         * <p>
         * N.B. This constructor is package-private; all subclasses must be 
         * declared in the same package; clients are unable to declare 
         * additional subclasses.
         * </p>
         * 
         * @param ast the AST that is to own this node
         */
        EnumDeclaration(AST ast) {
                super(ast);
            unsupportedIn2();
        }

        /* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
        final List internalStructuralPropertiesForType(int apiLevel) {
                return propertyDescriptors(apiLevel);
        }


Clone Instance
6
Line Count
10
Source Line
72
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MarkerAnnotation.java

        /**
         * Creates a new unparented marker annotation node owned 
         * by the given AST. By default, the annotation has an
         * unspecified type name .
         * <p>
         * N.B. This constructor is package-private.
         * </p>
         * 
         * @param ast the AST that is to own this node
         */
        MarkerAnnotation(AST ast) {
                super(ast);
            unsupportedIn2();
        }

        /* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
        final List internalStructuralPropertiesForType(int apiLevel) {
                return propertyDescriptors(apiLevel);
        }


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

        /**
         * Creates a new AST node for a member value pair owned by the given 
         * AST. By default, the node has an unspecified (but legal) member
         * name and value.
         * <p>
         * N.B. This constructor is package-private.
         * </p>
         * 
         * @param ast the AST that is to own this node
         */
        MemberValuePair(AST ast) {
                super(ast);
            unsupportedIn2();
        }

        /* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
        final List internalStructuralPropertiesForType(int apiLevel) {
                return propertyDescriptors(apiLevel);
        }


Clone Instance
8
Line Count
10
Source Line
86
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NormalAnnotation.java

        /**
         * Creates a new unparented normal annotation node owned 
         * by the given AST.  By default, the annotation has an
         * unspecified type name and an empty list of member value
         * pairs.
         * <p>
         * N.B. This constructor is package-private.
         * </p>
         * 
         * @param ast the AST that is to own this node
         */
        NormalAnnotation(AST ast) {
                super(ast);
            unsupportedIn2();
        }

        /* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
        final List internalStructuralPropertiesForType(int apiLevel) {
                return propertyDescriptors(apiLevel);
        }


Clone Instance
9
Line Count
10
Source Line
100
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParameterizedType.java

        /**
         * Creates a new unparented node for a parameterized type owned by the
         * given AST. By default, an unspecified, but legal, type, and no type
         * arguments.
         * <p>
         * N.B. This constructor is package-private.
         * </p>
         * 
         * @param ast the AST that is to own this node
         */
        ParameterizedType(AST ast) {
                super(ast);
            unsupportedIn2();
        }

        /* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
        final List internalStructuralPropertiesForType(int apiLevel) {
                return propertyDescriptors(apiLevel);
        }


Clone Instance
10
Line Count
10
Source Line
113
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedType.java

        /**
         * Creates a new unparented node for a qualified type owned by the
         * given AST. By default, an unspecified, but legal, qualifier and name.
         * <p>
         * N.B. This constructor is package-private.
         * </p>
         * 
         * @param ast the AST that is to own this node
         */
        QualifiedType(AST ast) {
                super(ast);
            unsupportedIn2();
        }

        /* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
        final List internalStructuralPropertiesForType(int apiLevel) {
                return propertyDescriptors(apiLevel);
        }


Clone Instance
11
Line Count
10
Source Line
87
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SingleMemberAnnotation.java

        /**
         * Creates a new unparented normal annotation node owned 
         * by the given AST.  By default, the annotation has an
         * unspecified type name and an unspecified value.
         * <p>
         * N.B. This constructor is package-private.
         * </p>
         * 
         * @param ast the AST that is to own this node
         */
        SingleMemberAnnotation(AST ast) {
                super(ast);
            unsupportedIn2();
        }

        /* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
        final List internalStructuralPropertiesForType(int apiLevel) {
                return propertyDescriptors(apiLevel);
        }


Clone Instance
12
Line Count
10
Source Line
92
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeParameter.java

        /**
         * Creates a new unparented node for a parameterized type owned by the
         * given AST. By default, an unspecified, but legal, type variable name, 
         * and no type bounds.
         * <p>
         * N.B. This constructor is package-private.
         * </p>
         * 
         * @param ast the AST that is to own this node
         */
        TypeParameter(AST ast) {
                super(ast);
            unsupportedIn2();
        }

        /* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
        final List internalStructuralPropertiesForType(int apiLevel) {
                return propertyDescriptors(apiLevel);
        }


Clone Instance
13
Line Count
10
Source Line
96
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WildcardType.java

        /**
         * Creates a new unparented node for a wildcard type owned by the
         * given AST. By default, no upper bound.
         * <p>
         * N.B. This constructor is package-private.
         * </p>
         * 
         * @param ast the AST that is to own this node
         */
        WildcardType(AST ast) {
                super(ast);
            unsupportedIn2();
        }

        /* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
        final List internalStructuralPropertiesForType(int apiLevel) {
                return propertyDescriptors(apiLevel);
        }


Clone AbstractionParameter Count: 1Parameter Bindings

 [[#variable585ec240]](AST ast) {
  super(ast);
  unsupportedIn2();
}

/* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
final List internalStructuralPropertiesForType(int apiLevel) {
  return propertyDescriptors(apiLevel);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#585ec240]]
/**
 * Creates a new AST node for an annotation type declaration owned by the given 
 * AST. By default, the type declaration is for an annotation
 * type of an unspecified, but legal, name; no modifiers; no javadoc; 
 * and an empty list of body declarations.
 * <p>
 * N.B. This constructor is package-private; all subclasses must be 
 * declared in the same package; clients are unable to declare 
 * additional subclasses.
 * </p>
 * 
 * @param ast the AST that is to own this node
 */
AnnotationTypeDeclaration 
12[[#585ec240]]
/**
 * Creates a new AST node for an annotation type member declaration owned 
 * by the given AST. By default, the declaration is for a member of an
 * unspecified, but legal, name; no modifiers; no javadoc;
 * an unspecified value type; and no default value.
 * <p>
 * N.B. This constructor is package-private; all subclasses must be 
 * declared in the same package; clients are unable to declare 
 * additional subclasses.
 * </p>
 * 
 * @param ast the AST that is to own this node
 */
AnnotationTypeMemberDeclaration 
13[[#585ec240]]
/**
 * Creates a new AST node for an enchanced for statement owned by the
 * given AST. By default, the parameter and expression are unspecified
 * but legal subtrees, and the body is an empty block.
 * 
 * @param ast the AST that is to own this node
 */
EnhancedForStatement 
14[[#585ec240]]
/**
 * Creates a new AST node for an enumeration constants declaration owned by
 * the given AST. By default, the enumeration constant has an unspecified,
 * but legal, name; no javadoc; an empty list of modifiers and annotations;
 * an empty list of arguments; and does not declare an anonymous class.
 * <p>
 * N.B. This constructor is package-private; all subclasses must be 
 * declared in the same package; clients are unable to declare 
 * additional subclasses.
 * </p>
 * 
 * @param ast the AST that is to own this node
 */
EnumConstantDeclaration 
15[[#585ec240]]
/**
 * Creates a new AST node for an enum declaration owned by the given 
 * AST. By default, the enum declaration has an unspecified, but legal,
 * name; no modifiers; no javadoc; no superinterfaces; 
 * and empty lists of enum constants and body declarations.
 * <p>
 * N.B. This constructor is package-private; all subclasses must be 
 * declared in the same package; clients are unable to declare 
 * additional subclasses.
 * </p>
 * 
 * @param ast the AST that is to own this node
 */
EnumDeclaration 
16[[#585ec240]]
/**
 * Creates a new unparented marker annotation node owned 
 * by the given AST. By default, the annotation has an
 * unspecified type name .
 * <p>
 * N.B. This constructor is package-private.
 * </p>
 * 
 * @param ast the AST that is to own this node
 */
MarkerAnnotation 
17[[#585ec240]]
/**
 * Creates a new AST node for a member value pair owned by the given 
 * AST. By default, the node has an unspecified (but legal) member
 * name and value.
 * <p>
 * N.B. This constructor is package-private.
 * </p>
 * 
 * @param ast the AST that is to own this node
 */
MemberValuePair 
18[[#585ec240]]
/**
 * Creates a new unparented normal annotation node owned 
 * by the given AST.  By default, the annotation has an
 * unspecified type name and an empty list of member value
 * pairs.
 * <p>
 * N.B. This constructor is package-private.
 * </p>
 * 
 * @param ast the AST that is to own this node
 */
NormalAnnotation 
19[[#585ec240]]
/**
 * Creates a new unparented node for a parameterized type owned by the
 * given AST. By default, an unspecified, but legal, type, and no type
 * arguments.
 * <p>
 * N.B. This constructor is package-private.
 * </p>
 * 
 * @param ast the AST that is to own this node
 */
ParameterizedType 
110[[#585ec240]]
/**
 * Creates a new unparented node for a qualified type owned by the
 * given AST. By default, an unspecified, but legal, qualifier and name.
 * <p>
 * N.B. This constructor is package-private.
 * </p>
 * 
 * @param ast the AST that is to own this node
 */
QualifiedType 
111[[#585ec240]]
/**
 * Creates a new unparented normal annotation node owned 
 * by the given AST.  By default, the annotation has an
 * unspecified type name and an unspecified value.
 * <p>
 * N.B. This constructor is package-private.
 * </p>
 * 
 * @param ast the AST that is to own this node
 */
SingleMemberAnnotation 
112[[#585ec240]]
/**
 * Creates a new unparented node for a parameterized type owned by the
 * given AST. By default, an unspecified, but legal, type variable name, 
 * and no type bounds.
 * <p>
 * N.B. This constructor is package-private.
 * </p>
 * 
 * @param ast the AST that is to own this node
 */
TypeParameter 
113[[#585ec240]]
/**
 * Creates a new unparented node for a wildcard type owned by the
 * given AST. By default, no upper bound.
 * <p>
 * N.B. This constructor is package-private.
 * </p>
 * 
 * @param ast the AST that is to own this node
 */
WildcardType