if ((extenders = proxyExtenders) != null) { for (IRubyObject extender : extenders) { extendProxy(extender); } proxyExtenders = null; }
for (Frame frame : currentFrames) { pushFrame(frame); } setFileAndLine(getCurrentFrame());
Clone fragments detected by clone detection tool
File path: /jruby-1.4.0/src/org/jruby/javasupport/JavaClass.java File path: /jruby-1.4.0/src/org/jruby/runtime/ThreadContext.java
Method name: void applyProxyExtenders() Method name: void preRunThread(Frame[])
Number of AST nodes: 4 Number of AST nodes: 3
1
if ((extenders = proxyExtenders) != null) {
2
            for (IRubyObject extender : extenders) {
3
                extendProxy(extender
1
for (Frame frame : currentFrames) {
4
);
2
            pushFrame(frame);
5
            }
3
        }
6
            proxyExtenders = null;
4
        
7
        }
5
setFileAndLine(getCurrentFrame());
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 different classes
Number of node comparisons1