1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.plugin.eclipse.writers.testutils;
20
21 import java.util.ArrayList;
22 import java.util.List;
23
24 import org.apache.maven.plugin.eclipse.EclipseSourceDir;
25 import org.apache.maven.plugin.eclipse.writers.EclipseWriterConfig;
26 import org.apache.maven.plugin.ide.IdeDependency;
27
28 public class TestEclipseWriterConfig
29 extends EclipseWriterConfig
30 {
31
32 public List getBuildCommands()
33 {
34 List result = super.getBuildCommands();
35
36 if ( result == null )
37 {
38 result = new ArrayList();
39 }
40
41 return result;
42 }
43
44 public List getClasspathContainers()
45 {
46 List result = super.getClasspathContainers();
47
48 if ( result == null )
49 {
50 result = new ArrayList();
51 }
52
53 return result;
54 }
55
56 public IdeDependency[] getDeps()
57 {
58 IdeDependency[] deps = super.getDeps();
59
60 if ( deps == null )
61 {
62 deps = new IdeDependency[0];
63 }
64
65 return deps;
66 }
67
68 public List getProjectnatures()
69 {
70 List result = super.getProjectnatures();
71
72 if ( result == null )
73 {
74 result = new ArrayList();
75 }
76
77 return result;
78 }
79
80 public EclipseSourceDir[] getSourceDirs()
81 {
82 EclipseSourceDir[] dirs = super.getSourceDirs();
83
84 if ( dirs == null )
85 {
86 dirs = new EclipseSourceDir[0];
87 }
88
89 return dirs;
90 }
91
92 public List getLinkedResources()
93 {
94 List result = super.getLinkedResources();
95
96 if ( result == null )
97 {
98 result = new ArrayList();
99 }
100
101 return result;
102 }
103
104 }