25
25
import java .util .NoSuchElementException ;
26
26
import java .util .Objects ;
27
27
import java .util .Set ;
28
- import java .util .TreeSet ;
29
28
import java .util .stream .Collectors ;
30
29
31
30
/**
39
38
public final class JarState implements Serializable {
40
39
private static final long serialVersionUID = 1L ;
41
40
42
- @ Deprecated
43
- private final Set <String > mavenCoordinates ;
44
41
private final FileSignature fileSignature ;
45
42
46
- private JarState (Collection <String > mavenCoordinates , FileSignature fileSignature ) {
47
- this .mavenCoordinates = new TreeSet <>(mavenCoordinates );
43
+ private JarState (FileSignature fileSignature ) {
48
44
this .fileSignature = fileSignature ;
49
45
}
50
46
@@ -71,13 +67,13 @@ private static JarState provisionWithTransitives(boolean withTransitives, Collec
71
67
throw new NoSuchElementException ("Resolved to an empty result: " + mavenCoordinates .stream ().collect (Collectors .joining (", " )));
72
68
}
73
69
FileSignature fileSignature = FileSignature .signAsSet (jars );
74
- return new JarState (mavenCoordinates , fileSignature );
70
+ return new JarState (fileSignature );
75
71
}
76
72
77
73
/** Wraps the given collection of a files as a JarState, maintaining the order in the Collection. */
78
74
public static JarState preserveOrder (Collection <File > jars ) throws IOException {
79
75
FileSignature fileSignature = FileSignature .signAsList (jars );
80
- return new JarState (Collections . emptySet (), fileSignature );
76
+ return new JarState (fileSignature );
81
77
}
82
78
83
79
URL [] jarUrls () {
@@ -107,10 +103,4 @@ public ClassLoader getClassLoader() {
107
103
public ClassLoader getClassLoader (Serializable key ) {
108
104
return SpotlessCache .instance ().classloader (key , this );
109
105
}
110
-
111
- /** Returns unmodifiable view on sorted Maven coordinates */
112
- @ Deprecated
113
- public Set <String > getMavenCoordinates () {
114
- return Collections .unmodifiableSet (mavenCoordinates );
115
- }
116
106
}
0 commit comments