public void addSelector(SelectSelector selector) { appendSelector(selector); } /** * add an "And" selector entry on the selector list * @param selector the selector to add */ public void addAnd(AndSelector selector) { appendSelector(selector); } /** * add an "Or" selector entry on the selector list * @param selector the selector to add */ public void addOr(OrSelector selector) { appendSelector(selector); } /** * add a "Not" selector entry on the selector list * @param selector the selector to add */ public void addNot(NotSelector selector) { appendSelector(selector); } /** * add a "None" selector entry on the selector list * @param selector the selector to add */ public void addNone(NoneSelector selector) { appendSelector(selector); } /** * add a majority selector entry on the selector list * @param selector the selector to add */ public void addMajority(MajoritySelector selector) { appendSelector(selector); } /** * add a selector date entry on the selector list * @param selector the selector to add */ public void addDate(DateSelector selector) { appendSelector(selector); } /** * add a selector size entry on the selector list * @param selector the selector to add */ public void addSize(SizeSelector selector) { appendSelector(selector); } /** * add a selector filename entry on the selector list * @param selector the selector to add */ public void addFilename(FilenameSelector selector) { appendSelector(selector); } /** * add an extended selector entry on the selector list * @param selector the selector to add */ public void addCustom(ExtendSelector selector) { appendSelector(selector); } /** * add a contains selector entry on the selector list * @param selector the selector to add */ public void addContains(ContainsSelector selector) { appendSelector(selector); } /** * add a present selector entry on the selector list * @param selector the selector to add */ public void addPresent(PresentSelector selector) { appendSelector(selector); } /** * add a depth selector entry on the selector list * @param selector the selector to add */ public void addDepth(DepthSelector selector) { appendSelector(selector); } /** * add a depends selector entry on the selector list * @param selector the selector to add */ public void addDepend(DependSelector selector) { appendSelector(selector); } /** * adds a different selector to the selector list * @param selector the selector to add */ public void addDifferent(DifferentSelector selector) { appendSelector(selector); } /** * adds a type selector to the selector list * @param selector the selector to add */ public void addType(TypeSelector selector) { appendSelector(selector); } /** * add a regular expression selector entry on the selector list * @param selector the selector to add */ public void addContainsRegexp(ContainsRegexpSelector selector) { appendSelector(selector); } /** * add the modified selector * @param selector the selector to add * @since ant 1.6 */ public void addModified(ModifiedSelector selector) { appendSelector(selector); } /** * add an arbitary selector * @param selector the selector to add * @since Ant 1.6 */ public void add(FileSelector selector) { appendSelector(selector)
public void addSelector(SelectSelector selector) { appendSelector(selector); } /** * add an "And" selector entry on the selector list * @param selector the selector to add */ public void addAnd(AndSelector selector) { appendSelector(selector); } /** * add an "Or" selector entry on the selector list * @param selector the selector to add */ public void addOr(OrSelector selector) { appendSelector(selector); } /** * add a "Not" selector entry on the selector list * @param selector the selector to add */ public void addNot(NotSelector selector) { appendSelector(selector); } /** * add a "None" selector entry on the selector list * @param selector the selector to add */ public void addNone(NoneSelector selector) { appendSelector(selector); } /** * add a majority selector entry on the selector list * @param selector the selector to add */ public void addMajority(MajoritySelector selector) { appendSelector(selector); } /** * add a selector date entry on the selector list * @param selector the selector to add */ public void addDate(DateSelector selector) { appendSelector(selector); } /** * add a selector size entry on the selector list * @param selector the selector to add */ public void addSize(SizeSelector selector) { appendSelector(selector); } /** * add a selector filename entry on the selector list * @param selector the selector to add */ public void addFilename(FilenameSelector selector) { appendSelector(selector); } /** * add an extended selector entry on the selector list * @param selector the selector to add */ public void addCustom(ExtendSelector selector) { appendSelector(selector); } /** * add a contains selector entry on the selector list * @param selector the selector to add */ public void addContains(ContainsSelector selector) { appendSelector(selector); } /** * add a present selector entry on the selector list * @param selector the selector to add */ public void addPresent(PresentSelector selector) { appendSelector(selector); } /** * add a depth selector entry on the selector list * @param selector the selector to add */ public void addDepth(DepthSelector selector) { appendSelector(selector); } /** * add a depends selector entry on the selector list * @param selector the selector to add */ public void addDepend(DependSelector selector) { appendSelector(selector); } /** * adds a different selector to the selector list * @param selector the selector to add */ public void addDifferent(DifferentSelector selector) { appendSelector(selector); } /** * adds a type selector to the selector list * @param selector the selector to add */ public void addType(TypeSelector selector) { appendSelector(selector); } /** * add a regular expression selector entry on the selector list * @param selector the selector to add */ public void addContainsRegexp(ContainsRegexpSelector selector) { appendSelector(selector); } /** * add the modified selector * @param selector the selector to add * @since ant 1.6 */ public void addModified(ModifiedSelector selector) { appendSelector(selector); } /** * add an arbitary selector * @param selector the selector to add * @since Ant 1.6 */ public void add(FileSelector selector) { appendSelector(selector)
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/types/selectors/AbstractSelectorContainer.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/types/selectors/BaseSelectorContainer.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public void addSelector(SelectSelector selector) {
1
public void addSelector(SelectSelector selector) {
2
        appendSelector(selector);
2
        appendSelector(selector);
3
    }
3
    }
4
    /**
4
    /**
5
     * add an "And" selector entry on the selector list
5
     * add an "And" selector entry on the selector list
6
     * @param selector the selector to add
6
     * @param selector the selector to add
7
     */
7
     */
8
    public void addAnd(AndSelector selector) {
8
    public void addAnd(AndSelector selector) {
9
        appendSelector(selector);
9
        appendSelector(selector);
10
    }
10
    }
11
    /**
11
    /**
12
     * add an "Or" selector entry on the selector list
12
     * add an "Or" selector entry on the selector list
13
     * @param selector the selector to add
13
     * @param selector the selector to add
14
     */
14
     */
15
    public void addOr(OrSelector selector) {
15
    public void addOr(OrSelector selector) {
16
        appendSelector(selector);
16
        appendSelector(selector);
17
    }
17
    }
18
    /**
18
    /**
19
     * add a "Not" selector entry on the selector list
19
     * add a "Not" selector entry on the selector list
20
     * @param selector the selector to add
20
     * @param selector the selector to add
21
     */
21
     */
22
    public void addNot(NotSelector selector) {
22
    public void addNot(NotSelector selector) {
23
        appendSelector(selector);
23
        appendSelector(selector);
24
    }
24
    }
25
    /**
25
    /**
26
     * add a "None" selector entry on the selector list
26
     * add a "None" selector entry on the selector list
27
     * @param selector the selector to add
27
     * @param selector the selector to add
28
     */
28
     */
29
    public void addNone(NoneSelector selector) {
29
    public void addNone(NoneSelector selector) {
30
        appendSelector(selector);
30
        appendSelector(selector);
31
    }
31
    }
32
    /**
32
    /**
33
     * add a majority selector entry on the selector list
33
     * add a majority selector entry on the selector list
34
     * @param selector the selector to add
34
     * @param selector the selector to add
35
     */
35
     */
36
    public void addMajority(MajoritySelector selector) {
36
    public void addMajority(MajoritySelector selector) {
37
        appendSelector(selector);
37
        appendSelector(selector);
38
    }
38
    }
39
    /**
39
    /**
40
     * add a selector date entry on the selector list
40
     * add a selector date entry on the selector list
41
     * @param selector the selector to add
41
     * @param selector the selector to add
42
     */
42
     */
43
    public void addDate(DateSelector selector) {
43
    public void addDate(DateSelector selector) {
44
        appendSelector(selector);
44
        appendSelector(selector);
45
    }
45
    }
46
    /**
46
    /**
47
     * add a selector size entry on the selector list
47
     * add a selector size entry on the selector list
48
     * @param selector the selector to add
48
     * @param selector the selector to add
49
     */
49
     */
50
    public void addSize(SizeSelector selector) {
50
    public void addSize(SizeSelector selector) {
51
        appendSelector(selector);
51
        appendSelector(selector);
52
    }
52
    }
53
    /**
53
    /**
54
     * add a selector filename entry on the selector list
54
     * add a selector filename entry on the selector list
55
     * @param selector the selector to add
55
     * @param selector the selector to add
56
     */
56
     */
57
    public void addFilename(FilenameSelector selector) {
57
    public void addFilename(FilenameSelector selector) {
58
        appendSelector(selector);
58
        appendSelector(selector);
59
    }
59
    }
60
    /**
60
    /**
61
     * add an extended selector entry on the selector list
61
     * add an extended selector entry on the selector list
62
     * @param selector the selector to add
62
     * @param selector the selector to add
63
     */
63
     */
64
    public void addCustom(ExtendSelector selector) {
64
    public void addCustom(ExtendSelector selector) {
65
        appendSelector(selector);
65
        appendSelector(selector);
66
    }
66
    }
67
    /**
67
    /**
68
     * add a contains selector entry on the selector list
68
     * add a contains selector entry on the selector list
69
     * @param selector the selector to add
69
     * @param selector the selector to add
70
     */
70
     */
71
    public void addContains(ContainsSelector selector) {
71
    public void addContains(ContainsSelector selector) {
72
        appendSelector(selector);
72
        appendSelector(selector);
73
    }
73
    }
74
    /**
74
    /**
75
     * add a present selector entry on the selector list
75
     * add a present selector entry on the selector list
76
     * @param selector the selector to add
76
     * @param selector the selector to add
77
     */
77
     */
78
    public void addPresent(PresentSelector selector) {
78
    public void addPresent(PresentSelector selector) {
79
        appendSelector(selector);
79
        appendSelector(selector);
80
    }
80
    }
81
    /**
81
    /**
82
     * add a depth selector entry on the selector list
82
     * add a depth selector entry on the selector list
83
     * @param selector the selector to add
83
     * @param selector the selector to add
84
     */
84
     */
85
    public void addDepth(DepthSelector selector) {
85
    public void addDepth(DepthSelector selector) {
86
        appendSelector(selector);
86
        appendSelector(selector);
87
    }
87
    }
88
    /**
88
    /**
89
     * add a depends selector entry on the selector list
89
     * add a depends selector entry on the selector list
90
     * @param selector the selector to add
90
     * @param selector the selector to add
91
     */
91
     */
92
    public void addDepend(DependSelector selector) {
92
    public void addDepend(DependSelector selector) {
93
        appendSelector(selector);
93
        appendSelector(selector);
94
    }
94
    }
95
    /**
95
    /**
96
     * adds a different selector to the selector list
96
     * adds a different selector to the selector list
97
     * @param selector the selector to add
97
     * @param selector the selector to add
98
     */
98
     */
99
    public void addDifferent(DifferentSelector selector) {
99
    public void addDifferent(DifferentSelector selector) {
100
        appendSelector(selector);
100
        appendSelector(selector);
101
    }
101
    }
102
    /**
102
    /**
103
     * adds a type selector to the selector list
103
     * adds a type selector to the selector list
104
     * @param selector the selector to add
104
     * @param selector the selector to add
105
     */
105
     */
106
    public void addType(TypeSelector selector) {
106
    public void addType(TypeSelector selector) {
107
        appendSelector(selector);
107
        appendSelector(selector);
108
    }
108
    }
109
    /**
109
    /**
110
     * add a regular expression selector entry on the selector list
110
     * add a regular expression selector entry on the selector list
111
     * @param selector the selector to add
111
     * @param selector the selector to add
112
     */
112
     */
113
    public void addContainsRegexp(ContainsRegexpSelector selector) {
113
    public void addContainsRegexp(ContainsRegexpSelector selector) {
114
        appendSelector(selector);
114
        appendSelector(selector);
115
    }
115
    }
116
    /**
116
    /**
117
     * add the modified selector
117
     * add the modified selector
118
     * @param selector the selector to add
118
     * @param selector the selector to add
119
     * @since ant 1.6
119
     * @since ant 1.6
120
     */
120
     */
121
    public void addModified(ModifiedSelector selector) {
121
    public void addModified(ModifiedSelector selector) {
122
        appendSelector(selector);
122
        appendSelector(selector);
123
    }
123
    }
124
    /**
124
    /**
125
     * add an arbitary selector
125
     * add an arbitary selector
126
     * @param selector the selector to add
126
     * @param selector the selector to add
127
     * @since Ant 1.6
127
     * @since Ant 1.6
128
     */
128
     */
129
    public void add(FileSelector selector) {
129
    public void add(FileSelector selector) {
130
        appendSelector(selector)
130
        appendSelector(selector)
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.0
Clones location
Number of node comparisons0