if (rescueBodyNode.getOptRescueNode() != null) { compileRescueBodyInternal(rescueBodyNode.getOptRescueNode(), context, light); } else { context.rethrowException(); }
if (ifNode.getThenBody() != null) { compile(ifNode.getThenBody(), context, expr); } else { if (expr) context.loadNil(); }
Clone fragments detected by clone detection tool
File path: /jruby-1.4.0/src/org/jruby/compiler/ASTCompiler.java File path: /jruby-1.4.0/src/org/jruby/compiler/ASTCompiler.java
Method name: void branch(BodyCompiler) Method name: void branch(BodyCompiler)
Number of AST nodes: 3 Number of AST nodes: 4
1
if (rescueBodyNode.getOptRescueNode() != null) {
1
if (ifNode.getThenBody() != null) {
2
                    compileRescueBodyInternal(rescueBodyNode.getOptRescueNode(), context, light);
2
                        compile(ifNode.getThenBody(), context, 
3
expr);
3
                } else {
4
                    } else {
4
                    context.rethrowException();
5
                    
6
    if (expr) context.loadNil();
5
                }
7
                    }
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.1
Clones locationClones are in the same java file
Number of node comparisons1