Class OverallIndex
- java.lang.Object
-
- org.wildfly.experimental.api.classpath.index.OverallIndex
-
public class OverallIndex extends Object
-
-
Constructor Summary
Constructors Constructor Description OverallIndex()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)For testingAnnotationIndexgetAnnotationIndex(String annotation)Set<String>getAnnotations()static OverallIndexload(Path path, Path... additional)static OverallIndexload(List<URL> urls)voidsave(Path path)voidscanJar(File jar, String annotation, Set<String> excludedClasses)
-
-
-
Method Detail
-
scanJar
public void scanJar(File jar, String annotation, Set<String> excludedClasses) throws IOException
- Throws:
IOException
-
save
public void save(Path path) throws IOException
- Throws:
IOException
-
getAnnotationIndex
public AnnotationIndex getAnnotationIndex(String annotation)
-
load
public static OverallIndex load(Path path, Path... additional) throws IOException
- Throws:
IOException
-
load
public static OverallIndex load(List<URL> urls) throws IOException
- Throws:
IOException
-
-