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
-
-
-
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
-
-
-
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
-
-
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>
-
-
-
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