Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
2 | 18 | 5 | 0.957 | executable_statement |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 2 | 150 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTEvaluationEngine.java |
2 | 2 | 55 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/instructions/DivideOperator.java |
3 | 2 | 66 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/instructions/DivideOperator.java |
4 | 2 | 51 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/instructions/PushFieldVariable.java |
5 | 2 | 42 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/instructions/PushThis.java |
6 | 2 | 55 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/instructions/RemainderOperator.java |
7 | 2 | 66 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/instructions/RemainderOperator.java |
8 | 2 | 59 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/instructions/SendMessage.java |
9 | 2 | 55 | plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/instructions/SendStaticMessage.java |
10 | 2 | 177 | plugins/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/logicalstructures/JavaLogicalStructure.java |
11 | 2 | 183 | plugins/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/logicalstructures/JavaLogicalStructure.java |
12 | 2 | 187 | plugins/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/logicalstructures/JavaLogicalStructure.java |
13 | 2 | 193 | plugins/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/logicalstructures/JavaLogicalStructure.java |
14 | 2 | 198 | plugins/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/logicalstructures/JavaLogicalStructure.java |
15 | 3 | 104 | plugins/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/logicalstructures/LogicalObjectStructureInterfaceType.java |
16 | 2 | 1002 | plugins/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/model/JDIStackFrame.java |
17 | 3 | 1008 | plugins/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/model/JDIStackFrame.java |
18 | 2 | 1012 | plugins/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/model/JDIStackFrame.java |
| ||||
{ throw new DebugException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), IStatus.OK, EvaluationEngineMessages.ASTEvaluationEngine_AST_evaluation_engine_cannot_evaluate_expression, null)); } |
| ||||
{ throw new CoreException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), IStatus.OK, InstructionsEvaluationMessages.DivideOperator_Divide_by_zero_1, null)); } |
| ||||
{ throw new CoreException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), IStatus.OK, InstructionsEvaluationMessages.DivideOperator_Divide_by_zero_2, null)); } |
| ||||
{ throw new CoreException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), IStatus.OK, InstructionsEvaluationMessages.PushFieldVariable_0, null)); } |
| ||||
{ throw new CoreException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), IStatus.OK, InstructionsEvaluationMessages.PushThis_Unable_to_retrieve_the_correct_enclosing_instance_of__this__2, null)); } |
| ||||
{ throw new CoreException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), IStatus.OK, InstructionsEvaluationMessages.RemainderOperator_Divide_by_zero_1, null)); } |
| ||||
{ throw new CoreException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), IStatus.OK, InstructionsEvaluationMessages.RemainderOperator_Divide_by_zero_2, null)); } |
| ||||
{ throw new CoreException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), IStatus.OK, InstructionsEvaluationMessages.SendMessage_Attempt_to_send_a_message_to_a_non_object_value_1, null)); } |
| ||||
{ throw new CoreException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), IStatus.OK, InstructionsEvaluationMessages.SendStaticMessage_Cannot_send_a_static_message_to_a_non_class_type_object_1, null)); } |
| ||||
{ throw new CoreException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), JDIDebugPlugin.INTERNAL_ERROR, LogicalStructuresMessages.JavaLogicalStructures_0, null)); } |
| ||||
{ throw new CoreException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), JDIDebugPlugin.INTERNAL_ERROR, LogicalStructuresMessages.JavaLogicalStructures_4, null)); } |
| ||||
{ throw new CoreException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), JDIDebugPlugin.INTERNAL_ERROR, LogicalStructuresMessages.JavaLogicalStructures_1, null)); } |
| ||||
{ throw new CoreException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), JDIDebugPlugin.INTERNAL_ERROR, LogicalStructuresMessages.JavaLogicalStructures_2, null)); } |
| ||||
{ throw new CoreException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), JDIDebugPlugin.INTERNAL_ERROR, LogicalStructuresMessages.JavaLogicalStructures_3, null)); } |
| ||||
{ // can't do it throw new CoreException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), JDIDebugPlugin.INTERNAL_ERROR, LogicalStructuresMessages.LogicalObjectStructureType_1, null)); } |
| ||||
{ throw new DebugException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), IJavaStackFrame.ERR_INVALID_STACK_FRAME, JDIDebugModelMessages.JDIStackFrame_25, null)); } |
| ||||
{ // If depth is -1, then this is an invalid frame throw new DebugException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), IJavaStackFrame.ERR_INVALID_STACK_FRAME, JDIDebugModelMessages.JDIStackFrame_25, null)); } |
| ||||
{ throw new DebugException(new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), IJavaThread.ERR_THREAD_NOT_SUSPENDED, JDIDebugModelMessages.JDIStackFrame_25, null)); } |
| |||
{ // can't do it // If depth is -1, then this is an invalid frame throw new [[#variableba859a20]](new Status(IStatus.ERROR, JDIDebugPlugin.getUniqueIdentifier(), [[#variableba8599a0]]. [[#variable5a0b3b40]], [[#variableba8596a0]]. [[#variableba859960]], null)); } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#ba859a20]] | DebugException |
1 | 2 | [[#ba859a20]] | DebugException |
1 | 3 | [[#ba859a20]] | CoreException |
1 | 4 | [[#ba859a20]] | CoreException |
1 | 5 | [[#ba859a20]] | CoreException |
1 | 6 | [[#ba859a20]] | CoreException |
1 | 7 | [[#ba859a20]] | CoreException |
1 | 8 | [[#ba859a20]] | CoreException |
1 | 9 | [[#ba859a20]] | CoreException |
1 | 10 | [[#ba859a20]] | CoreException |
1 | 11 | [[#ba859a20]] | CoreException |
1 | 12 | [[#ba859a20]] | CoreException |
1 | 13 | [[#ba859a20]] | CoreException |
1 | 14 | [[#ba859a20]] | CoreException |
1 | 15 | [[#ba859a20]] | CoreException |
1 | 16 | [[#ba859a20]] | CoreException |
1 | 17 | [[#ba859a20]] | DebugException |
1 | 18 | [[#ba859a20]] | DebugException |
2 | 1 | [[#ba8599a0]] | IJavaStackFrame |
2 | 2 | [[#ba8599a0]] | IJavaThread |
2 | 3 | [[#ba8599a0]] | JDIDebugPlugin |
2 | 4 | [[#ba8599a0]] | JDIDebugPlugin |
2 | 5 | [[#ba8599a0]] | JDIDebugPlugin |
2 | 6 | [[#ba8599a0]] | JDIDebugPlugin |
2 | 7 | [[#ba8599a0]] | JDIDebugPlugin |
2 | 8 | [[#ba8599a0]] | JDIDebugPlugin |
2 | 9 | [[#ba8599a0]] | IStatus |
2 | 10 | [[#ba8599a0]] | IStatus |
2 | 11 | [[#ba8599a0]] | IStatus |
2 | 12 | [[#ba8599a0]] | IStatus |
2 | 13 | [[#ba8599a0]] | IStatus |
2 | 14 | [[#ba8599a0]] | IStatus |
2 | 15 | [[#ba8599a0]] | IStatus |
2 | 16 | [[#ba8599a0]] | IStatus |
2 | 17 | [[#ba8599a0]] | IStatus |
2 | 18 | [[#ba8599a0]] | IJavaStackFrame |
3 | 1 | [[#5a0b3b40]] | ERR_INVALID_STACK_FRAME |
3 | 2 | [[#5a0b3b40]] | ERR_THREAD_NOT_SUSPENDED |
3 | 3 | [[#5a0b3b40]] | INTERNAL_ERROR |
3 | 4 | [[#5a0b3b40]] | INTERNAL_ERROR |
3 | 5 | [[#5a0b3b40]] | INTERNAL_ERROR |
3 | 6 | [[#5a0b3b40]] | INTERNAL_ERROR |
3 | 7 | [[#5a0b3b40]] | INTERNAL_ERROR |
3 | 8 | [[#5a0b3b40]] | INTERNAL_ERROR |
3 | 9 | [[#5a0b3b40]] | OK |
3 | 10 | [[#5a0b3b40]] | OK |
3 | 11 | [[#5a0b3b40]] | OK |
3 | 12 | [[#5a0b3b40]] | OK |
3 | 13 | [[#5a0b3b40]] | OK |
3 | 14 | [[#5a0b3b40]] | OK |
3 | 15 | [[#5a0b3b40]] | OK |
3 | 16 | [[#5a0b3b40]] | OK |
3 | 17 | [[#5a0b3b40]] | OK |
3 | 18 | [[#5a0b3b40]] | ERR_INVALID_STACK_FRAME |
4 | 1 | [[#ba8596a0]] | JDIDebugModelMessages |
4 | 2 | [[#ba8596a0]] | JDIDebugModelMessages |
4 | 3 | [[#ba8596a0]] | LogicalStructuresMessages |
4 | 4 | [[#ba8596a0]] | LogicalStructuresMessages |
4 | 5 | [[#ba8596a0]] | LogicalStructuresMessages |
4 | 6 | [[#ba8596a0]] | LogicalStructuresMessages |
4 | 7 | [[#ba8596a0]] | LogicalStructuresMessages |
4 | 8 | [[#ba8596a0]] | LogicalStructuresMessages |
4 | 9 | [[#ba8596a0]] | InstructionsEvaluationMessages |
4 | 10 | [[#ba8596a0]] | InstructionsEvaluationMessages |
4 | 11 | [[#ba8596a0]] | InstructionsEvaluationMessages |
4 | 12 | [[#ba8596a0]] | InstructionsEvaluationMessages |
4 | 13 | [[#ba8596a0]] | InstructionsEvaluationMessages |
4 | 14 | [[#ba8596a0]] | InstructionsEvaluationMessages |
4 | 15 | [[#ba8596a0]] | InstructionsEvaluationMessages |
4 | 16 | [[#ba8596a0]] | InstructionsEvaluationMessages |
4 | 17 | [[#ba8596a0]] | EvaluationEngineMessages |
4 | 18 | [[#ba8596a0]] | JDIDebugModelMessages |
5 | 1 | [[#ba859960]] | JDIStackFrame_25 |
5 | 2 | [[#ba859960]] | JDIStackFrame_25 |
5 | 3 | [[#ba859960]] | LogicalObjectStructureType_1 |
5 | 4 | [[#ba859960]] | JavaLogicalStructures_0 |
5 | 5 | [[#ba859960]] | JavaLogicalStructures_4 |
5 | 6 | [[#ba859960]] | JavaLogicalStructures_1 |
5 | 7 | [[#ba859960]] | JavaLogicalStructures_2 |
5 | 8 | [[#ba859960]] | JavaLogicalStructures_3 |
5 | 9 | [[#ba859960]] | SendStaticMessage_Cannot_send_a_static_message_to_a_non_class_type_object_1 |
5 | 10 | [[#ba859960]] | SendMessage_Attempt_to_send_a_message_to_a_non_object_value_1 |
5 | 11 | [[#ba859960]] | RemainderOperator_Divide_by_zero_1 |
5 | 12 | [[#ba859960]] | RemainderOperator_Divide_by_zero_2 |
5 | 13 | [[#ba859960]] | PushThis_Unable_to_retrieve_the_correct_enclosing_instance_of__this__2 |
5 | 14 | [[#ba859960]] | PushFieldVariable_0 |
5 | 15 | [[#ba859960]] | DivideOperator_Divide_by_zero_1 |
5 | 16 | [[#ba859960]] | DivideOperator_Divide_by_zero_2 |
5 | 17 | [[#ba859960]] | ASTEvaluationEngine_AST_evaluation_engine_cannot_evaluate_expression |
5 | 18 | [[#ba859960]] | JDIStackFrame_25 |