Dependencies
- com.google.code.gson/gson/2.8.6
- com.ibm.icu/icu4j/2.6.1
- com.sun/tools/1.8.0_282
- dom4j/dom4j/1.6.1
- java/11
- javax.xml.bind/jaxb-api/2.2.12
- javax.xml.stream/stax-api/1.0-2
- jaxen/jaxen/1.1.6
- jaxme/jaxme-api/0.3
- jdom/jdom/1.0
- msv/relaxngDatatype/20030807
- msv/xsdlib/20030807
- net.java.dev.msv/xsdlib/2013.6.1
- org.dom4j/dom4j/2.1.1
- org.javassist/javassist/3.26.0-GA
- org.slf4j/slf4j-api/1.7.30
- org.slf4j/slf4j-simple/1.7.24
- pull-parser/pull-parser/2
- relaxngDatatype/relaxngDatatype/20020414
- saxpath/saxpath/1.0-FCS
- stax/stax-api/1.0
- xalan/xalan/2.5.0
- xerces/xercesImpl/2.6.0
- xerces/xmlParserAPIs/2.6.2
- xml-apis/xml-apis/1.0.b2
- xom/xom/1.0
- xpp3/xpp3/1.1.4c
Declarations
-
org
-
reflections
- Configuration
-
ReflectionUtils
- includeObject: boolean
- getAllSuperTypes(Class<Object>, Predicate[]): Set<Class<Object>>
- withPattern(String): Predicate<AnnotatedElement>
- getSuperTypes(Class<Object>): Set<Class<Object>>
- getAllMethods(Class<Object>, Predicate[]): Set<Method>
- getMethods(Class<Object>, Predicate[]): Set<Method>
- getAllConstructors(Class<Object>, Predicate[]): Set<Constructor>
- getConstructors(Class<Object>, Predicate[]): Set<Constructor>
- getAllFields(Class<Object>, Predicate[]): Set<Field>
- getFields(Class<Object>, Predicate[]): Set<Field>
- getAllAnnotations(AnnotatedElement, Predicate[]): Set<Annotation>
- getAnnotations(AnnotatedElement, Predicate[]): Set<Annotation>
- getAll(Set<AnnotatedElement>, Predicate[]): Set<AnnotatedElement>
- withName(String): Predicate<Member>
- withPrefix(String): Predicate<Member>
- withAnnotation(Class<Annotation>): Predicate<AnnotatedElement>
- withAnnotations(Class[]): Predicate<AnnotatedElement>
- withAnnotation(Annotation): Predicate<AnnotatedElement>
- withAnnotations(Annotation[]): Predicate<AnnotatedElement>
- withParameters(Class[]): Predicate<Member>
- withParametersAssignableTo(Class[]): Predicate<Member>
- withParametersAssignableFrom(Class[]): Predicate<Member>
- withParametersCount(int): Predicate<Member>
- withAnyParameterAnnotation(Class<Annotation>): Predicate<Member>
- withAnyParameterAnnotation(Annotation): Predicate<Member>
- withType(Class<Object>): Predicate<Field>
- withTypeAssignableTo(Class<Object>): Predicate<Field>
- withReturnType(Class<Object>): Predicate<Method>
- withReturnTypeAssignableTo(Class<Object>): Predicate<Method>
- withModifier(int): Predicate<Member>
- withClassModifier(int): Predicate<Class<Object>>
- forName(String, ClassLoader[]): Class<Object>
- forNames(Collection<String>, ClassLoader[]): Set<Class<Object>>
- parameterTypes(Member): Class[]
- parameterAnnotations(Member): Set<Annotation>
- annotationTypes(Collection<Annotation>): Set<Class<Annotation>>
- annotationTypes(Annotation[]): Class[]
- primitiveNames: List<String>
- primitiveTypes: List<Class>
- primitiveDescriptors: List<String>
- initPrimitives(): void
- getPrimitiveNames(): List<String>
- getPrimitiveTypes(): List<Class>
- getPrimitiveDescriptors(): List<String>
- areAnnotationMembersMatching(Annotation, Annotation): boolean
- isAssignable(Class[], Class[]): boolean
-
Reflections
- log: Logger
- configuration: Configuration
- store: Store
- Reflections(Configuration): void
- Reflections(String, Scanner[]): void
- Reflections(Object[]): void
- Reflections(): void
- scan(): void
- producingDescription(Store): String
- scan(URL): void
- collect(): Reflections
- collect(String, Predicate<String>, Serializer[]): Reflections
- collect(InputStream): Reflections
- collect(File): Reflections
- merge(Reflections): Reflections
- expandSuperTypes(): void
- expandSupertypes(Store, String, Class<Object>): void
- getSubTypesOf(Class<Object>): Set<Class<Object>>
- getTypesAnnotatedWith(Class<Annotation>): Set<Class<Object>>
- getTypesAnnotatedWith(Class<Annotation>, boolean): Set<Class<Object>>
- getTypesAnnotatedWith(Annotation): Set<Class<Object>>
- getTypesAnnotatedWith(Annotation, boolean): Set<Class<Object>>
- getAllAnnotated(Collection<String>, Class<Annotation>, boolean): Collection<String>
- getMethodsAnnotatedWith(Class<Annotation>): Set<Method>
- getMethodsAnnotatedWith(Annotation): Set<Method>
- getMethodsMatchParams(Class[]): Set<Method>
- getMethodsReturn(Class): Set<Method>
- getMethodsWithAnyParamAnnotated(Class<Annotation>): Set<Method>
- getMethodsWithAnyParamAnnotated(Annotation): Set<Method>
- getConstructorsAnnotatedWith(Class<Annotation>): Set<Constructor>
- getConstructorsAnnotatedWith(Annotation): Set<Constructor>
- getConstructorsMatchParams(Class[]): Set<Constructor>
- getConstructorsWithAnyParamAnnotated(Class<Annotation>): Set<Constructor>
- getConstructorsWithAnyParamAnnotated(Annotation): Set<Constructor>
- getFieldsAnnotatedWith(Class<Annotation>): Set<Field>
- getFieldsAnnotatedWith(Annotation): Set<Field>
- getResources(Predicate<String>): Set<String>
- getResources(Pattern): Set<String>
- getMethodParamNames(Method): List<String>
- getConstructorParamNames(Constructor): List<String>
- getFieldUsage(Field): Set<Member>
- getMethodUsage(Method): Set<Member>
- getConstructorUsage(Constructor): Set<Member>
- getAllTypes(): Set<String>
- getStore(): Store
- getConfiguration(): Configuration
- save(String): File
- save(String, Serializer): File
- loaders(): ClassLoader[]
- ReflectionsException
-
Store
- storeMap: ConcurrentHashMap<String, Map<String, Collection<String>>>
- Store(): void
- keySet(): Set<String>
- get(String): Map<String, Collection<String>>
- get(Class<Object>, String): Set<String>
- get(String, String): Set<String>
- get(Class<Object>, Collection<String>): Set<String>
- get(String, Collection<String>): Set<String>
- getAllIncluding(Class<Object>, Collection<String>): Set<String>
- getAll(Class<Object>, String): Set<String>
- getAll(Class<Object>, Collection<String>): Set<String>
- keys(String): Set<String>
- values(String): Set<String>
- put(Class<Object>, String, String): boolean
- put(String, String, String): boolean
- merge(Store): void
-
adapters
-
JavaReflectionAdapter
- getFields(Class): List<Field>
- getMethods(Class): List<Member>
- getMethodName(Member): String
- getParameterNames(Member): List<String>
- getClassAnnotationNames(Class): List<String>
- getFieldAnnotationNames(Field): List<String>
- getMethodAnnotationNames(Member): List<String>
- getParameterAnnotationNames(Member, int): List<String>
- getReturnTypeName(Member): String
- getFieldName(Field): String
- getOrCreateClassObject(File): Class
- getOrCreateClassObject(File, ClassLoader[]): Class
- getMethodModifier(Member): String
- getMethodKey(Class, Member): String
- getMethodFullKey(Class, Member): String
- isPublic(Object): boolean
- getClassName(Class): String
- getSuperclassName(Class): String
- getInterfacesNames(Class): List<String>
- acceptsInput(String): boolean
- getAnnotationNames(Annotation[]): List<String>
- getName(Class): String
-
JavassistAdapter
- includeInvisibleTag: boolean
- getFields(ClassFile): List<FieldInfo>
- getMethods(ClassFile): List<MethodInfo>
- getMethodName(MethodInfo): String
- getParameterNames(MethodInfo): List<String>
- getClassAnnotationNames(ClassFile): List<String>
- getFieldAnnotationNames(FieldInfo): List<String>
- getMethodAnnotationNames(MethodInfo): List<String>
- getParameterAnnotationNames(MethodInfo, int): List<String>
- getReturnTypeName(MethodInfo): String
- getFieldName(FieldInfo): String
- getOrCreateClassObject(File): ClassFile
- getMethodModifier(MethodInfo): String
- getMethodKey(ClassFile, MethodInfo): String
- getMethodFullKey(ClassFile, MethodInfo): String
- isPublic(Object): boolean
- getClassName(ClassFile): String
- getSuperclassName(ClassFile): String
- getInterfacesNames(ClassFile): List<String>
- acceptsInput(String): boolean
- getAnnotationNames(AnnotationsAttribute[]): List<String>
- getAnnotationNames(Annotation[]): List<String>
- splitDescriptorToTypeNames(String): List<String>
-
MetadataAdapter
- getClassName(Object): String
- getSuperclassName(Object): String
- getInterfacesNames(Object): List<String>
- getFields(Object): List<Object>
- getMethods(Object): List<Object>
- getMethodName(Object): String
- getParameterNames(Object): List<String>
- getClassAnnotationNames(Object): List<String>
- getFieldAnnotationNames(Object): List<String>
- getMethodAnnotationNames(Object): List<String>
- getParameterAnnotationNames(Object, int): List<String>
- getReturnTypeName(Object): String
- getFieldName(Object): String
- getOrCreateClassObject(File): Object
- getMethodModifier(Object): String
- getMethodKey(Object, Object): String
- getMethodFullKey(Object, Object): String
- isPublic(Object): boolean
- acceptsInput(String): boolean
-
JavaReflectionAdapter
-
scanners
-
AbstractScanner
- configuration: Configuration
- resultFilter: Predicate<String>
- acceptsInput(String): boolean
- scan(File, Object, Store): Object
- scan(Object, Store): void
- put(Store, String, String): void
- getConfiguration(): Configuration
- setConfiguration(Configuration): void
- getResultFilter(): Predicate<String>
- setResultFilter(Predicate<String>): void
- filterResultsBy(Predicate<String>): Scanner
- acceptResult(String): boolean
- getMetadataAdapter(): MetadataAdapter
- equals(Object): boolean
- hashCode(): int
- FieldAnnotationsScanner
- MemberUsageScanner
- MethodAnnotationsScanner
- MethodParameterNamesScanner
- MethodParameterScanner
- ResourcesScanner
- Scanner
- SubTypesScanner
- TypeAnnotationsScanner
-
TypeElementsScanner
- includeFields: boolean
- includeMethods: boolean
- includeAnnotations: boolean
- publicOnly: boolean
- scan(Object, Store): void
- includeFields(): TypeElementsScanner
- includeFields(boolean): TypeElementsScanner
- includeMethods(): TypeElementsScanner
- includeMethods(boolean): TypeElementsScanner
- includeAnnotations(): TypeElementsScanner
- includeAnnotations(boolean): TypeElementsScanner
- publicOnly(boolean): TypeElementsScanner
- publicOnly(): TypeElementsScanner
-
AbstractScanner
-
serializers
-
JavaCodeSerializer
- pathSeparator: String
- doubleSeparator: String
- dotSeparator: String
- arrayDescriptor: String
- tokenSeparator: String
- read(InputStream): Reflections
- save(Reflections, String): File
- toString(Reflections): String
- getNonDuplicateName(String, List<String>, int): String
- normalize(String): String
- getNonDuplicateName(String, List<String>): String
- resolveClassOf(Class): Class<Object>
- resolveClass(Class): Class<Object>
- resolveField(Class): Field
- resolveAnnotation(Class): Annotation
- resolveMethod(Class): Method
- JsonSerializer
- Serializer
- XmlSerializer
-
JavaCodeSerializer
-
util
-
ClasspathHelper
- contextClassLoader(): ClassLoader
- staticClassLoader(): ClassLoader
- classLoaders(ClassLoader[]): ClassLoader[]
- forPackage(String, ClassLoader[]): Collection<URL>
- forResource(String, ClassLoader[]): Collection<URL>
- forClass(Class<Object>, ClassLoader[]): URL
- forClassLoader(): Collection<URL>
- forClassLoader(ClassLoader[]): Collection<URL>
- forJavaClassPath(): Collection<URL>
- forManifest(): Collection<URL>
- forManifest(URL): Collection<URL>
- forManifest(Iterable<URL>): Collection<URL>
- tryToGetValidUrl(String, String, String): URL
- cleanPath(URL): String
- resourceName(String): String
- distinctUrls(Collection<URL>): Collection<URL>
-
ConfigurationBuilder
- scanners: Set<Scanner>
- urls: Set<URL>
- metadataAdapter: MetadataAdapter
- inputsFilter: Predicate<String>
- serializer: Serializer
- executorService: ExecutorService
- classLoaders: ClassLoader[]
- expandSuperTypes: boolean
- ConfigurationBuilder(): void
- build(Object[]): ConfigurationBuilder
- forPackages(String[]): ConfigurationBuilder
- getScanners(): Set<Scanner>
- setScanners(Scanner[]): ConfigurationBuilder
- addScanners(Scanner[]): ConfigurationBuilder
- getUrls(): Set<URL>
- setUrls(Collection<URL>): ConfigurationBuilder
- setUrls(URL[]): ConfigurationBuilder
- addUrls(Collection<URL>): ConfigurationBuilder
- addUrls(URL[]): ConfigurationBuilder
- getMetadataAdapter(): MetadataAdapter
- setMetadataAdapter(MetadataAdapter): ConfigurationBuilder
- getInputsFilter(): Predicate<String>
- setInputsFilter(Predicate<String>): void
- filterInputsBy(Predicate<String>): ConfigurationBuilder
- getExecutorService(): ExecutorService
- setExecutorService(ExecutorService): ConfigurationBuilder
- useParallelExecutor(): ConfigurationBuilder
- useParallelExecutor(int): ConfigurationBuilder
- getSerializer(): Serializer
- setSerializer(Serializer): ConfigurationBuilder
- getClassLoaders(): ClassLoader[]
- shouldExpandSuperTypes(): boolean
- setExpandSuperTypes(boolean): ConfigurationBuilder
- setClassLoaders(ClassLoader[]): void
- addClassLoader(ClassLoader): ConfigurationBuilder
- addClassLoaders(ClassLoader[]): ConfigurationBuilder
- addClassLoaders(Collection<ClassLoader>): ConfigurationBuilder
-
FilterBuilder
- chain: List<Predicate<String>>
- FilterBuilder(): void
- FilterBuilder(Collection<Predicate<String>>): void
- include(String): FilterBuilder
- exclude(String): FilterBuilder
- add(Predicate<String>): FilterBuilder
- includePackage(Class<Object>): FilterBuilder
- excludePackage(Class<Object>): FilterBuilder
- includePackage(String[]): FilterBuilder
- excludePackage(String): FilterBuilder
- packageNameRegex(Class<Object>): String
- prefix(String): String
- toString(): String
- test(String): boolean
- Matcher
- Include
- Exclude
- parse(String): FilterBuilder
- parsePackages(String): FilterBuilder
-
Utils
- repeat(String, int): String
- isEmpty(String): boolean
- prepareFile(String): File
- getMemberFromDescriptor(String, ClassLoader[]): Member
- getMethodsFromDescriptors(Iterable<String>, ClassLoader[]): Set<Method>
- getConstructorsFromDescriptors(Iterable<String>, ClassLoader[]): Set<Constructor>
- getMembersFromDescriptors(Iterable<String>, ClassLoader[]): Set<Member>
- getFieldFromString(String, ClassLoader[]): Field
- close(InputStream): void
- findLogger(Class<Object>): Logger
- isConstructor(String): boolean
- name(Class): String
- names(Collection<Class<Object>>): List<String>
- names(Class[]): List<String>
- name(Constructor): String
- name(Method): String
- name(Field): String
- index(Class<Object>): String
- and(Predicate[]): Predicate<Object>
- join(Collection<Object>, String): String
- filter(Collection<Object>, Predicate[]): Set<Object>
- filter(Collection<Object>, Predicate<Object>): Set<Object>
- filter(Object[], Predicate[]): Set<Object>
-
ClasspathHelper
-
vfs
- JarInputDir
- JarInputFile
- SystemDir
- SystemFile
-
UrlTypeVFS
- REPLACE_EXTENSION: String[]
- VFSZIP: String
- VFSFILE: String
- matches(URL): boolean
- createDir(URL): Dir
- adaptURL(URL): URL
- replaceZipSeparators(String, Predicate<File>): URL
- findFirstMatchOfDeployableExtention(String, int): int
- realFile: Predicate<File>
- replaceZipSeparatorStartingFrom(String, int): URL
-
Vfs
- defaultUrlTypes: List<UrlType>
- Dir
- File
- UrlType
- getDefaultUrlTypes(): List<UrlType>
- setDefaultURLTypes(List<UrlType>): void
- addDefaultURLTypes(UrlType): void
- fromURL(URL): Dir
- fromURL(URL, List<UrlType>): Dir
- fromURL(URL, UrlType[]): Dir
- findFiles(Collection<URL>, String, Predicate<String>): Iterable<File>
- findFiles(Collection<URL>, Predicate<File>): Iterable<File>
- getFile(URL): File
- hasJarFileInPath(URL): boolean
- DefaultUrlTypes
- ZipDir
- ZipFile
-
reflections