Class RuntimeIndex
- java.lang.Object
-
- org.wildfly.experimental.api.classpath.index.RuntimeIndex
-
public class RuntimeIndex extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringBYTECODE_CONSTRUCTOR_NAME
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringconvertClassNameToDotFormat(String s)static StringconvertClassNameToVmFormat(String s)Set<String>getAnnotatedAnnotations()Set<String>getAnnotationsForAnnotation(String annotation)Set<String>getAnnotationsForClass(String className)Set<String>getAnnotationsForField(String fieldClass, String fieldName)Set<String>getAnnotationsForMethod(String methodClass, String methodName, String methodDescriptor)static RuntimeIndexload(Path indexFile, Path... additional)static RuntimeIndexload(List<URL> urls)
-
-
-
Field Detail
-
BYTECODE_CONSTRUCTOR_NAME
public static final String BYTECODE_CONSTRUCTOR_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
load
public static RuntimeIndex load(Path indexFile, Path... additional) throws IOException
- Throws:
IOException
-
load
public static RuntimeIndex load(List<URL> urls) throws IOException
- Throws:
IOException
-
getAnnotationsForMethod
public Set<String> getAnnotationsForMethod(String methodClass, String methodName, String methodDescriptor)
-
-