CloneSet924


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
8930.971class_body_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
181960
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
272007
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
362019
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
482252
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
562575
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
663185
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
763592
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
883646
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
973747
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java
Clone Instance
1
Line Count
8
Source Line
1960
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

        /**
         * @see ASTVisitor#visit(ConditionalExpression)
         */
        public boolean visit(ConditionalExpression node) {
                if ( !isActive()) {
                        return true;
                }

                push(new NoOp(fCounter));

                return true;
        }


Clone Instance
2
Line Count
7
Source Line
2007
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

        /**
         * @see ASTVisitor#visit(DoStatement)
         */
        public boolean visit(DoStatement node) {
                if ( !isActive()) {
                        return false;
                }

                push(new NoOp(fCounter));
                return true;
        }


Clone Instance
3
Line Count
6
Source Line
2019
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

        /**
         * @see ASTVisitor#visit(EmptyStatement)
         */
        public boolean visit(EmptyStatement node) {
                if ( !isActive()) {
                        return false;
                }
                push(new NoOp(fCounter));
                return true;
        }


Clone Instance
4
Line Count
8
Source Line
2252
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

        /**
         * @see ASTVisitor#visit(IfStatement)
         */
        public boolean visit(IfStatement node) {
                if ( !isActive()) {
                        return false;
                }

                push(new NoOp(fCounter));

                return true;
        }


Clone Instance
5
Line Count
6
Source Line
2575
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

        /**
         * @see ASTVisitor#visit(InstanceofExpression)
         */
        public boolean visit(InstanceofExpression node) {
                if ( !isActive()) {
                        return false;
                }
                push(new InstanceOfOperator(fCounter));
                return true;
        }


Clone Instance
6
Line Count
6
Source Line
3185
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

        /**
         * @see ASTVisitor#visit(ReturnStatement)
         */
        public boolean visit(ReturnStatement node) {
                if ( !isActive()) {
                        return false;
                }
                push(new ReturnInstruction(fCounter));
                return true;
        }


Clone Instance
7
Line Count
6
Source Line
3592
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

        /**
         * @see ASTVisitor#visit(ThrowStatement)
         */
        public boolean visit(ThrowStatement node) {
                if ( !isActive()) {
                        return false;
                }
                push(new ThrowInstruction(fCounter));
                return true;
        }


Clone Instance
8
Line Count
8
Source Line
3646
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

        /**
         * @see ASTVisitor#visit(TypeLiteral)
         */
        public boolean visit(TypeLiteral node) {
                if ( !isActive()) {
                        return false;
                }

                push(new PushClassLiteralValue(fCounter));

                return true;
        }


Clone Instance
9
Line Count
7
Source Line
3747
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

        /**
         * @see ASTVisitor#visit(WhileStatement)
         */
        public boolean visit(WhileStatement node) {
                if ( !isActive()) {
                        return false;
                }

                push(new NoOp(fCounter));
                return true;
        }


Clone AbstractionParameter Count: 3Parameter Bindings

/**
         * @see ASTVisitor#visit(ConditionalExpression)
         */
/**
         * @see ASTVisitor#visit(DoStatement)
         */
/**
         * @see ASTVisitor#visit(EmptyStatement)
         */
/**
         * @see ASTVisitor#visit(IfStatement)
         */
/**
         * @see ASTVisitor#visit(InstanceofExpression)
         */
/**
         * @see ASTVisitor#visit(ReturnStatement)
         */
/**
         * @see ASTVisitor#visit(ThrowStatement)
         */
/**
         * @see ASTVisitor#visit(TypeLiteral)
         */
/**
         * @see ASTVisitor#visit(WhileStatement)
         */
public boolean visit( [[#variableb7c35c80]] node) {
  if ( !isActive()) {
    return [[#variableb7c35c20]];
  }
  push(new [[#variableb7c35bc0]](fCounter));
  return true;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#b7c35c80]]
ConditionalExpression 
12[[#b7c35c80]]
DoStatement 
13[[#b7c35c80]]
EmptyStatement 
14[[#b7c35c80]]
IfStatement 
15[[#b7c35c80]]
InstanceofExpression 
16[[#b7c35c80]]
ReturnStatement 
17[[#b7c35c80]]
ThrowStatement 
18[[#b7c35c80]]
TypeLiteral 
19[[#b7c35c80]]
WhileStatement 
21[[#b7c35c20]]
true 
22[[#b7c35c20]]
false 
23[[#b7c35c20]]
false 
24[[#b7c35c20]]
false 
25[[#b7c35c20]]
false 
26[[#b7c35c20]]
false 
27[[#b7c35c20]]
false 
28[[#b7c35c20]]
false 
29[[#b7c35c20]]
false 
31[[#b7c35bc0]]
NoOp 
32[[#b7c35bc0]]
NoOp 
33[[#b7c35bc0]]
NoOp 
34[[#b7c35bc0]]
NoOp 
35[[#b7c35bc0]]
InstanceOfOperator 
36[[#b7c35bc0]]
ReturnInstruction 
37[[#b7c35bc0]]
ThrowInstruction 
38[[#b7c35bc0]]
PushClassLiteralValue 
39[[#b7c35bc0]]
NoOp