File tree 2 files changed +39
-102
lines changed
src/main/java/org/codehaus/plexus/build
2 files changed +39
-102
lines changed Original file line number Diff line number Diff line change 20
20
import java .io .IOException ;
21
21
import java .io .OutputStream ;
22
22
import java .nio .file .Files ;
23
+ import java .util .Comparator ;
23
24
import java .util .List ;
24
25
import java .util .Map ;
25
26
import java .util .concurrent .ConcurrentHashMap ;
47
48
@ Singleton
48
49
public class DefaultBuildContext implements BuildContext {
49
50
51
+ private static final String [] EMPTY_STRING_ARRAY = new String [0 ];
50
52
private final Map <String , Object > contextMap = new ConcurrentHashMap <>();
51
53
private final Logger logger = LoggerFactory .getLogger (DefaultBuildContext .class );
52
54
/** {@inheritDoc} */
@@ -93,7 +95,43 @@ public void refresh(File file) {
93
95
94
96
/** {@inheritDoc} */
95
97
public Scanner newDeleteScanner (File basedir ) {
96
- return new EmptyScanner (basedir );
98
+ return new Scanner () {
99
+ @ Override
100
+ public void addDefaultExcludes () {
101
+ }
102
+
103
+ @ Override
104
+ public String [] getIncludedDirectories () {
105
+ return EMPTY_STRING_ARRAY ;
106
+ }
107
+
108
+ @ Override
109
+ public String [] getIncludedFiles () {
110
+ return EMPTY_STRING_ARRAY ;
111
+ }
112
+
113
+ @ Override
114
+ public void scan () {
115
+ }
116
+
117
+ @ Override
118
+ public void setExcludes (String [] excludes ) {
119
+ }
120
+
121
+ @ Override
122
+ public void setIncludes (String [] includes ) {
123
+ }
124
+
125
+ @ Override
126
+ public File getBasedir () {
127
+ return basedir ;
128
+ }
129
+
130
+ @ Override
131
+ public void setFilenameComparator (Comparator <String > comparator ) {
132
+
133
+ }
134
+ };
97
135
}
98
136
99
137
/** {@inheritDoc} */
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments