1
2
3
4
5
6 package org.apache.maven.model;
7
8
9
10
11
12
13 @SuppressWarnings( "all" )
14 public class Prerequisites
15 implements java.io.Serializable, java.lang.Cloneable, org.apache.maven.model.InputLocationTracker
16 {
17
18
19
20
21
22
23
24
25
26
27
28 private String maven = "2.0";
29
30
31
32
33 private java.util.Map<Object, InputLocation> locations;
34
35
36
37
38
39
40
41
42
43
44
45 public Prerequisites clone()
46 {
47 try
48 {
49 Prerequisites copy = (Prerequisites) super.clone();
50
51 if ( copy.locations != null )
52 {
53 copy.locations = new java.util.LinkedHashMap( copy.locations );
54 }
55
56 return copy;
57 }
58 catch ( java.lang.Exception ex )
59 {
60 throw (java.lang.RuntimeException) new java.lang.UnsupportedOperationException( getClass().getName()
61 + " does not support clone()" ).initCause( ex );
62 }
63 }
64
65
66
67
68
69
70
71 public InputLocation getLocation( Object key )
72 {
73 return ( locations != null ) ? locations.get( key ) : null;
74 }
75
76
77
78
79
80
81
82
83
84 public String getMaven()
85 {
86 return this.maven;
87 }
88
89
90
91
92
93
94
95 public void setLocation( Object key, InputLocation location )
96 {
97 if ( location != null )
98 {
99 if ( this.locations == null )
100 {
101 this.locations = new java.util.LinkedHashMap<Object, InputLocation>();
102 }
103 this.locations.put( key, location );
104 }
105 }
106
107
108
109
110
111
112
113
114
115 public void setMaven( String maven )
116 {
117 this.maven = maven;
118 }
119
120 }