CloneSet2318


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
26430.976class_body_declarations[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
125214
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConstructorInvocation.java
226343
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodInvocation.java
325280
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java
426342
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java
Clone Instance
1
Line Count
25
Source Line
214
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConstructorInvocation.java

        /**
         * Returns the live ordered list of argument expressions in this alternate
         * constructor invocation statement.
         * 
         * @return the live list of argument expressions 
         *    (element type: <code>Expression</code>)
         */
        public List arguments() {
                return this.arguments;
        }

        /**
         * Resolves and returns the binding for the constructor invoked by this
         * expression.
         * <p>
         * Note that bindings are generally unavailable unless requested when the
         * AST is being built.
         * </p>
         * 
         * @return the constructor binding, or <code>null</code> if the binding
         *    cannot be resolved
         */
        public IMethodBinding resolveConstructorBinding() {
                return this.ast.getBindingResolver().resolveConstructor(this );
        }

        /* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
        int memSize() {
                // treat Code as free
                return BASE_NODE_SIZE + 2 * 4;
        }


Clone Instance
2
Line Count
26
Source Line
343
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodInvocation.java

        /**
         * Returns the live ordered list of argument expressions in this method
         * invocation expression.
         * 
         * @return the live list of argument expressions 
         *    (element type: <code>Expression</code>)
         */
        public List arguments() {
                return this.arguments;
        }

        /**
         * Resolves and returns the binding for the method invoked by this
         * expression.
         * <p>
         * Note that bindings are generally unavailable unless requested when the
         * AST is being built.
         * </p>
         *
         * @return the method binding, or <code>null</code> if the binding cannot
         * be resolved
         * @since 2.1
         */
        public IMethodBinding resolveMethodBinding() {
                return this.ast.getBindingResolver().resolveMethod(this );
        }

        /* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
        int memSize() {
                // treat Code as free
                return BASE_NODE_SIZE + 4 * 4;
        }


Clone Instance
3
Line Count
25
Source Line
280
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperConstructorInvocation.java

        /**
         * Returns the live ordered list of argument expressions in this super
         * constructor invocation statement.
         * 
         * @return the live list of argument expressions 
         *    (element type: <code>Expression</code>)
         */
        public List arguments() {
                return this.arguments;
        }

        /**
         * Resolves and returns the binding for the constructor invoked by this
         * expression.
         * <p>
         * Note that bindings are generally unavailable unless requested when the
         * AST is being built.
         * </p>
         * 
         * @return the constructor binding, or <code>null</code> if the binding
         *    cannot be resolved
         */
        public IMethodBinding resolveConstructorBinding() {
                return this.ast.getBindingResolver().resolveConstructor(this );
        }

        /* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
        int memSize() {
                // treat Code as free
                return BASE_NODE_SIZE + 3 * 4;
        }


Clone Instance
4
Line Count
26
Source Line
342
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperMethodInvocation.java

        /**
         * Returns the live ordered list of argument expressions in this 
         * "super" method invocation expression.
         * 
         * @return the live list of argument expressions 
         *    (element type: <code>Expression</code>)
         */
        public List arguments() {
                return this.arguments;
        }

        /**
         * Resolves and returns the binding for the method invoked by this
         * expression.
         * <p>
         * Note that bindings are generally unavailable unless requested when the
         * AST is being built.
         * </p>
         *
         * @return the method binding, or <code>null</code> if the binding cannot
         * be resolved
         * @since 2.1
         */
        public IMethodBinding resolveMethodBinding() {
                return this.ast.getBindingResolver().resolveMethod(this );
        }

        /* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
        int memSize() {
                // treat Code as free
                return BASE_NODE_SIZE + 4 * 4;
        }


Clone AbstractionParameter Count: 3Parameter Bindings

/**
         * Returns the live ordered list of argument expressions in this 
         * "super" method invocation expression.
         * 
         * @return the live list of argument expressions 
         *    (element type: <code>Expression</code>)
         */
/**
         * Returns the live ordered list of argument expressions in this super
         * constructor invocation statement.
         * 
         * @return the live list of argument expressions 
         *    (element type: <code>Expression</code>)
         */
/**
         * Returns the live ordered list of argument expressions in this alternate
         * constructor invocation statement.
         * 
         * @return the live list of argument expressions 
         *    (element type: <code>Expression</code>)
         */
/**
         * Returns the live ordered list of argument expressions in this method
         * invocation expression.
         * 
         * @return the live list of argument expressions 
         *    (element type: <code>Expression</code>)
         */
public List arguments() {
  return this.arguments;
}

/**
         * Resolves and returns the binding for the method invoked by this
         * expression.
         * <p>
         * Note that bindings are generally unavailable unless requested when the
         * AST is being built.
         * </p>
         *
         * @return the method binding, or <code>null</code> if the binding cannot
         * be resolved
         * @since 2.1
         */
/**
         * Resolves and returns the binding for the constructor invoked by this
         * expression.
         * <p>
         * Note that bindings are generally unavailable unless requested when the
         * AST is being built.
         * </p>
         * 
         * @return the constructor binding, or <code>null</code> if the binding
         *    cannot be resolved
         */
public IMethodBinding  [[#variable57c03c20]]() {
  return this.ast.getBindingResolver(). [[#variable57c03b80]](this );
}

/* (omit javadoc for this method)
         * Method declared on ASTNode.
         */
int memSize() {
  // treat Code as free
  return BASE_NODE_SIZE +  [[#variable57c03b60]] * 4;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#57c03c20]]
resolveMethodBinding 
12[[#57c03c20]]
resolveConstructorBinding 
13[[#57c03c20]]
resolveConstructorBinding 
14[[#57c03c20]]
resolveMethodBinding 
21[[#57c03b80]]
resolveMethod 
22[[#57c03b80]]
resolveConstructor 
23[[#57c03b80]]
resolveConstructor 
24[[#57c03b80]]
resolveMethod 
31[[#57c03b60]]
4 
32[[#57c03b60]]
3 
33[[#57c03b60]]
2 
34[[#57c03b60]]
4