if (CHECK) { if (label.owner == null) { label.owner = this; } else if (label.owner != this) { throw new IllegalArgumentException(); } }
if (CodeWriter.CHECK) { if (this.owner == null) { this.owner = owner; } if (resolved || this.owner != owner) { throw new IllegalArgumentException(); } }
Clone fragments detected by clone detection tool
File path: /jEdit-4.2/src/org/objectweb/asm/CodeWriter.java File path: /jEdit-4.2/src/org/objectweb/asm/Label.java
Method name: void visitLabel(Label) Method name: boolean resolve(CodeWriter, int, byte[])
Number of AST nodes: 5 Number of AST nodes: 5
1
if (CHECK) {
1
if (CodeWriter.CHECK) {
2
      if (label.owner == null) {
2
      if (this.owner == null) {
3
        label.owner = this;
3
        this.owner = owner;
4
      } else if (label
4
      }
5
.owner != this) {
5
      if (resolved || this.owner != owner) {
6
        throw new IllegalArgumentException();
6
        throw new IllegalArgumentException();
7
      }
7
      }
8
    }
8
    }
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.4
Clones locationClones are in different classes
Number of node comparisons4