Skip navigation links
A C D E F G H I J L M N O P R S T U V 

A

allMatch(Predicate<? super MirrorClass<?>>) - Method in class net.shadowfacts.mirror.stream.ClassStream
allMatch(Predicate<? super MirrorField>) - Method in class net.shadowfacts.mirror.stream.FieldStream
allMatch(Predicate<? super MirrorMethod>) - Method in class net.shadowfacts.mirror.stream.MethodStream
anyMatch(Predicate<? super MirrorClass<?>>) - Method in class net.shadowfacts.mirror.stream.ClassStream
anyMatch(Predicate<? super MirrorField>) - Method in class net.shadowfacts.mirror.stream.FieldStream
anyMatch(Predicate<? super MirrorMethod>) - Method in class net.shadowfacts.mirror.stream.MethodStream

C

ClassScanner<I> - Interface in net.shadowfacts.mirror.scanner.cls
A scanner that returns a Set of all Classes available based on the input.
ClassStream - Class in net.shadowfacts.mirror.stream
A wrapper for a stream of MirrorClasses that provides helper operations
ClassStream(Stream<MirrorClass<?>>) - Constructor for class net.shadowfacts.mirror.stream.ClassStream
Creates a new class stream based on the given underlying stream
clazz - Variable in class net.shadowfacts.mirror.MirrorClass
 
close() - Method in class net.shadowfacts.mirror.stream.ClassStream
close() - Method in class net.shadowfacts.mirror.stream.FieldStream
close() - Method in class net.shadowfacts.mirror.stream.MethodStream
collect(Supplier<R>, BiConsumer<R, ? super MirrorClass<?>>, BiConsumer<R, R>) - Method in class net.shadowfacts.mirror.stream.ClassStream
collect(Collector<? super MirrorClass<?>, A, R>) - Method in class net.shadowfacts.mirror.stream.ClassStream
collect(Supplier<R>, BiConsumer<R, ? super MirrorField>, BiConsumer<R, R>) - Method in class net.shadowfacts.mirror.stream.FieldStream
collect(Collector<? super MirrorField, A, R>) - Method in class net.shadowfacts.mirror.stream.FieldStream
collect(Supplier<R>, BiConsumer<R, ? super MirrorMethod>, BiConsumer<R, R>) - Method in class net.shadowfacts.mirror.stream.MethodStream
collect(Collector<? super MirrorMethod, A, R>) - Method in class net.shadowfacts.mirror.stream.MethodStream
constructor(Class<?>...) - Method in class net.shadowfacts.mirror.MirrorClass
Retrieves the constructor for this class that takes the given types
count() - Method in class net.shadowfacts.mirror.stream.ClassStream
count() - Method in class net.shadowfacts.mirror.stream.FieldStream
count() - Method in class net.shadowfacts.mirror.stream.MethodStream

D

declaredField(String...) - Method in class net.shadowfacts.mirror.MirrorClass
Finds the first declared field with one of the given names
declaredFields() - Method in class net.shadowfacts.mirror.MirrorClass
 
declaredMethod(String[], Class<?>...) - Method in class net.shadowfacts.mirror.MirrorClass
Finds the first declared method with one of the given names that accepts the given arguments
declaredMethod(String, Class<?>...) - Method in class net.shadowfacts.mirror.MirrorClass
Finds the first declared method with one of the given names that accepts the given arguments
declaredMethods() - Method in class net.shadowfacts.mirror.MirrorClass
 
declaringClass() - Method in class net.shadowfacts.mirror.MirrorField
 
declaringClass() - Method in class net.shadowfacts.mirror.MirrorMethod
 
distinct() - Method in class net.shadowfacts.mirror.stream.ClassStream
distinct() - Method in class net.shadowfacts.mirror.stream.FieldStream
distinct() - Method in class net.shadowfacts.mirror.stream.MethodStream

E

equals(Object) - Method in class net.shadowfacts.mirror.MirrorClass
 
equals(Object) - Method in class net.shadowfacts.mirror.MirrorConstructor
 
equals(Object) - Method in class net.shadowfacts.mirror.MirrorField
 
equals(Object) - Method in class net.shadowfacts.mirror.MirrorMethod
 

F

field(String...) - Method in class net.shadowfacts.mirror.MirrorClass
Finds the first field with one of the given names
fields() - Method in class net.shadowfacts.mirror.MirrorClass
 
FieldStream - Class in net.shadowfacts.mirror.stream
A wrapper for a stream of MirrorFields that provides helper operations
FieldStream(Stream<MirrorField>) - Constructor for class net.shadowfacts.mirror.stream.FieldStream
Creates a new field stream based on the given underlying stream
filter(Predicate<? super MirrorClass<?>>) - Method in class net.shadowfacts.mirror.stream.ClassStream
filter(Predicate<? super MirrorField>) - Method in class net.shadowfacts.mirror.stream.FieldStream
filter(Predicate<? super MirrorMethod>) - Method in class net.shadowfacts.mirror.stream.MethodStream
filterDeclaringClass(Class<?>...) - Method in class net.shadowfacts.mirror.stream.FieldStream
Filters this stream by if the field is declared in one of the given classes
filterDeclaringClass(Class<?>...) - Method in class net.shadowfacts.mirror.stream.MethodStream
Filters this stream by if the method is declared in one of the given classes
findAny() - Method in class net.shadowfacts.mirror.stream.ClassStream
findAny() - Method in class net.shadowfacts.mirror.stream.FieldStream
findAny() - Method in class net.shadowfacts.mirror.stream.MethodStream
findFirst() - Method in class net.shadowfacts.mirror.stream.ClassStream
findFirst() - Method in class net.shadowfacts.mirror.stream.FieldStream
findFirst() - Method in class net.shadowfacts.mirror.stream.MethodStream
flatMap(Function<? super MirrorClass<?>, ? extends Stream<? extends R>>) - Method in class net.shadowfacts.mirror.stream.ClassStream
flatMap(Function<? super MirrorField, ? extends Stream<? extends R>>) - Method in class net.shadowfacts.mirror.stream.FieldStream
flatMap(Function<? super MirrorMethod, ? extends Stream<? extends R>>) - Method in class net.shadowfacts.mirror.stream.MethodStream
flatMapToDeclaredFields() - Method in class net.shadowfacts.mirror.stream.ClassStream
Flat maps this stream of classes to all the declared fields in each class
flatMapToDeclaredMethods() - Method in class net.shadowfacts.mirror.stream.ClassStream
Flat maps this stream to the declared methods of each class
flatMapToDouble(Function<? super MirrorClass<?>, ? extends DoubleStream>) - Method in class net.shadowfacts.mirror.stream.ClassStream
flatMapToDouble(Function<? super MirrorField, ? extends DoubleStream>) - Method in class net.shadowfacts.mirror.stream.FieldStream
flatMapToDouble(Function<? super MirrorMethod, ? extends DoubleStream>) - Method in class net.shadowfacts.mirror.stream.MethodStream
flatMapToFields() - Method in class net.shadowfacts.mirror.stream.ClassStream
Flat maps this stream of classes to all the fields in each class
flatMapToInt(Function<? super MirrorClass<?>, ? extends IntStream>) - Method in class net.shadowfacts.mirror.stream.ClassStream
flatMapToInt(Function<? super MirrorField, ? extends IntStream>) - Method in class net.shadowfacts.mirror.stream.FieldStream
flatMapToInt(Function<? super MirrorMethod, ? extends IntStream>) - Method in class net.shadowfacts.mirror.stream.MethodStream
flatMapToInterfaces() - Method in class net.shadowfacts.mirror.stream.ClassStream
Flat maps this stream to the interfaces implemented by each class
flatMapToLong(Function<? super MirrorClass<?>, ? extends LongStream>) - Method in class net.shadowfacts.mirror.stream.ClassStream
flatMapToLong(Function<? super MirrorField, ? extends LongStream>) - Method in class net.shadowfacts.mirror.stream.FieldStream
flatMapToLong(Function<? super MirrorMethod, ? extends LongStream>) - Method in class net.shadowfacts.mirror.stream.MethodStream
flatMapToMethods() - Method in class net.shadowfacts.mirror.stream.ClassStream
Flat maps this stream to the methods of each class
forEach(Consumer<? super MirrorClass<?>>) - Method in class net.shadowfacts.mirror.stream.ClassStream
forEach(Consumer<? super MirrorField>) - Method in class net.shadowfacts.mirror.stream.FieldStream
forEach(Consumer<? super MirrorMethod>) - Method in class net.shadowfacts.mirror.stream.MethodStream
forEachOrdered(Consumer<? super MirrorClass<?>>) - Method in class net.shadowfacts.mirror.stream.ClassStream
forEachOrdered(Consumer<? super MirrorField>) - Method in class net.shadowfacts.mirror.stream.FieldStream
forEachOrdered(Consumer<? super MirrorMethod>) - Method in class net.shadowfacts.mirror.stream.MethodStream
fullName() - Method in class net.shadowfacts.mirror.MirrorClass
 

G

get(Object) - Method in class net.shadowfacts.mirror.MirrorField
Retrieves the value of this field for the given instance
get(Object) - Method in class net.shadowfacts.mirror.stream.FieldStream
Maps this stream of fields to their values on the given instance
getAnnotation(Class<A>) - Method in class net.shadowfacts.mirror.MirrorClass
Retrieves the given annotation on the class
getAnnotation(Class<A>) - Method in class net.shadowfacts.mirror.MirrorField
Retrieves the given annotation from this field
getAnnotation(Class<A>) - Method in class net.shadowfacts.mirror.MirrorMethod
Retrieves the annotation on the class
getAnnotation(Class<A>) - Method in class net.shadowfacts.mirror.stream.ClassStream
Maps this stream of classes to the given annotation on each class, excluding classes that don't have the annotation
getAnnotation(Class<A>) - Method in class net.shadowfacts.mirror.stream.FieldStream
Maps this stream of fields to the given annotations on the fields
getAnnotation(Class<A>) - Method in class net.shadowfacts.mirror.stream.MethodStream
Maps this stream of methods given annotations on the methods
getInterfaces() - Method in class net.shadowfacts.mirror.MirrorClass
 
getSuperClass() - Method in class net.shadowfacts.mirror.MirrorClass
 
getToArray(Object) - Method in class net.shadowfacts.mirror.stream.FieldStream
Maps this stream of fields to their values on the given instance and converts them to an array

H

hasAnnotation(Class<? extends Annotation>) - Method in class net.shadowfacts.mirror.MirrorClass
Checks if the class has the given annotation
hasAnnotation(Class<? extends Annotation>) - Method in class net.shadowfacts.mirror.MirrorField
If this field has the given annotation
hasAnnotation(Class<? extends Annotation>) - Method in class net.shadowfacts.mirror.MirrorMethod
Checks if this method has the given annotation
hasAnnotation(Class<? extends Annotation>) - Method in class net.shadowfacts.mirror.stream.ClassStream
Filters this stream of classes by if the class has the given annotation
hasAnnotation(Class<? extends Annotation>) - Method in class net.shadowfacts.mirror.stream.FieldStream
Filter this stream by if the field has the given annotation
hasAnnotation(Class<? extends Annotation>) - Method in class net.shadowfacts.mirror.stream.MethodStream
Filters this stream by if the method has the given annotation
hashCode() - Method in class net.shadowfacts.mirror.MirrorClass
 
hashCode() - Method in class net.shadowfacts.mirror.MirrorConstructor
 
hashCode() - Method in class net.shadowfacts.mirror.MirrorField
 
hashCode() - Method in class net.shadowfacts.mirror.MirrorMethod
 
hasModifier(int) - Method in class net.shadowfacts.mirror.MirrorField
 
hasModifier(int) - Method in class net.shadowfacts.mirror.MirrorMethod
Checks if this method has the given modifier
hasModifier(int) - Method in class net.shadowfacts.mirror.stream.FieldStream
Filters this stream by if the field has the given modifier
hasModifier(int) - Method in class net.shadowfacts.mirror.stream.MethodStream
Filters this stream by if the method has the given modifier

I

instance - Static variable in class net.shadowfacts.mirror.scanner.cls.JarScanner
instance - Static variable in class net.shadowfacts.mirror.scanner.cls.PackageScanner
 
invoke(Object...) - Method in class net.shadowfacts.mirror.MirrorConstructor
Invokes the constructor with the given arguments and returns the new instance
invoke(Object, Object...) - Method in class net.shadowfacts.mirror.MirrorMethod
Invokes this method on the given object with the given parameters
invoke(Object, Object...) - Method in class net.shadowfacts.mirror.stream.MethodStream
Maps this stream of methods to the results of their invocations on the given instance with the given arguments
invokeToArray(Object, Object...) - Method in class net.shadowfacts.mirror.stream.MethodStream
Maps this stream of methods to the results of their invocations on the given instance with the given arguments and converts them to an array
isAbstract() - Method in class net.shadowfacts.mirror.MirrorMethod
 
isAbstract() - Method in class net.shadowfacts.mirror.stream.MethodStream
Filters this stream by if the method is abstract
isFinal() - Method in class net.shadowfacts.mirror.MirrorField
 
isFinal() - Method in class net.shadowfacts.mirror.stream.FieldStream
Filters this stream by if the field is final
isInner() - Method in class net.shadowfacts.mirror.MirrorClass
 
isInner() - Method in class net.shadowfacts.mirror.stream.ClassStream
Filters this stream by if the class is an inner class
isInterface() - Method in class net.shadowfacts.mirror.MirrorClass
 
isInterface() - Method in class net.shadowfacts.mirror.stream.ClassStream
Filters this stream by if the class is an interface
isNotAbstract() - Method in class net.shadowfacts.mirror.MirrorMethod
 
isNotAbstract() - Method in class net.shadowfacts.mirror.stream.MethodStream
Filters this stream by if the method is not abstract
isNotFinal() - Method in class net.shadowfacts.mirror.MirrorField
 
isNotFinal() - Method in class net.shadowfacts.mirror.stream.FieldStream
Filters this stream by if the field is not final
isNotInner() - Method in class net.shadowfacts.mirror.MirrorClass
 
isNotInner() - Method in class net.shadowfacts.mirror.stream.ClassStream
Filters this stream by if the class is not an inner class
isNotInterface() - Method in class net.shadowfacts.mirror.MirrorClass
 
isNotInterface() - Method in class net.shadowfacts.mirror.stream.ClassStream
Filters this stream by if the class is not an interface
isNotStatic() - Method in class net.shadowfacts.mirror.MirrorField
 
isNotStatic() - Method in class net.shadowfacts.mirror.MirrorMethod
 
isNotStatic() - Method in class net.shadowfacts.mirror.stream.FieldStream
Filters this stream by if the field is not static
isNotStatic() - Method in class net.shadowfacts.mirror.stream.MethodStream
Filters this stream by if the method is not static
isParallel() - Method in class net.shadowfacts.mirror.stream.ClassStream
isParallel() - Method in class net.shadowfacts.mirror.stream.FieldStream
isParallel() - Method in class net.shadowfacts.mirror.stream.MethodStream
isPrivate() - Method in class net.shadowfacts.mirror.MirrorField
 
isPrivate() - Method in class net.shadowfacts.mirror.MirrorMethod
 
isPrivate() - Method in class net.shadowfacts.mirror.stream.FieldStream
Filters this stream by if the field is private
isPrivate() - Method in class net.shadowfacts.mirror.stream.MethodStream
Filters this stream by if the method is private
isProtected() - Method in class net.shadowfacts.mirror.MirrorField
 
isProtected() - Method in class net.shadowfacts.mirror.MirrorMethod
 
isProtected() - Method in class net.shadowfacts.mirror.stream.FieldStream
Filters this stream by if the field is protected
isProtected() - Method in class net.shadowfacts.mirror.stream.MethodStream
Filters this stream by if the method is protected
isPublic() - Method in class net.shadowfacts.mirror.MirrorField
 
isPublic() - Method in class net.shadowfacts.mirror.MirrorMethod
 
isPublic() - Method in class net.shadowfacts.mirror.stream.FieldStream
Filters this stream by if the field is public
isPublic() - Method in class net.shadowfacts.mirror.stream.MethodStream
Filters this stream by if the method is public
isStatic() - Method in class net.shadowfacts.mirror.MirrorField
 
isStatic() - Method in class net.shadowfacts.mirror.MirrorMethod
 
isStatic() - Method in class net.shadowfacts.mirror.stream.FieldStream
Filters this stream by if the field is static
isStatic() - Method in class net.shadowfacts.mirror.stream.MethodStream
Filters this stream by if the method is static
isSubClassOf(Class<?>) - Method in class net.shadowfacts.mirror.MirrorClass
Tests if this class is a sub-class of the given class
isSubClassOf(MirrorClass<?>) - Method in class net.shadowfacts.mirror.MirrorClass
Tests if this class is a sub-class of the given class
isSubClassOf(Class<?>) - Method in class net.shadowfacts.mirror.stream.ClassStream
Filters this stream by if the class is a sub-class of the given class
isSubClassOf(MirrorClass<?>) - Method in class net.shadowfacts.mirror.stream.ClassStream
Filters this stream by if the class is a sub-class of the given class
isSuperClassOf(Class<?>) - Method in class net.shadowfacts.mirror.MirrorClass
Tests if this class is a super-class of the given class
isSuperClassOf(MirrorClass<?>) - Method in class net.shadowfacts.mirror.MirrorClass
Tests if this class is a super-class of the given class
isSuperClassOf(Class<?>) - Method in class net.shadowfacts.mirror.stream.ClassStream
Filters this stream by if the class is a super-class of the given class
isSuperClassOf(MirrorClass<?>) - Method in class net.shadowfacts.mirror.stream.ClassStream
Filters this stream by if the class is a super-class of the given class
iterator() - Method in class net.shadowfacts.mirror.stream.ClassStream
iterator() - Method in class net.shadowfacts.mirror.stream.FieldStream
iterator() - Method in class net.shadowfacts.mirror.stream.MethodStream

J

JarScanner - Class in net.shadowfacts.mirror.scanner.cls
A class scanner that finds all available classes in a Jar file using the given ClassLoader
JarScanner() - Constructor for class net.shadowfacts.mirror.scanner.cls.JarScanner
 
JarScanner.JarScannerOptions - Class in net.shadowfacts.mirror.scanner.cls
Options to configure a JarScanner scan operation.
JarScannerOptions(File, ClassLoader) - Constructor for class net.shadowfacts.mirror.scanner.cls.JarScanner.JarScannerOptions
 

L

limit(long) - Method in class net.shadowfacts.mirror.stream.ClassStream
limit(long) - Method in class net.shadowfacts.mirror.stream.FieldStream
limit(long) - Method in class net.shadowfacts.mirror.stream.MethodStream

M

map(Function<? super MirrorClass<?>, ? extends R>) - Method in class net.shadowfacts.mirror.stream.ClassStream
map(Function<? super MirrorField, ? extends R>) - Method in class net.shadowfacts.mirror.stream.FieldStream
map(Function<? super MirrorMethod, ? extends R>) - Method in class net.shadowfacts.mirror.stream.MethodStream
mapToDeclaredField(String...) - Method in class net.shadowfacts.mirror.stream.ClassStream
Maps this stream of classes to the declared field with the given name
mapToDeclaredMethod(String[], Class<?>...) - Method in class net.shadowfacts.mirror.stream.ClassStream
Maps this stream of classes to the declared method with the given name and the given arguments
mapToDeclaredMethod(String, Class<?>...) - Method in class net.shadowfacts.mirror.stream.ClassStream
Maps this stream of classes to the declared method with the given name and the given arguments
mapToDouble(ToDoubleFunction<? super MirrorClass<?>>) - Method in class net.shadowfacts.mirror.stream.ClassStream
mapToDouble(ToDoubleFunction<? super MirrorField>) - Method in class net.shadowfacts.mirror.stream.FieldStream
mapToDouble(ToDoubleFunction<? super MirrorMethod>) - Method in class net.shadowfacts.mirror.stream.MethodStream
mapToField(String...) - Method in class net.shadowfacts.mirror.stream.ClassStream
Maps this stream of classes to the field with given name
mapToInt(ToIntFunction<? super MirrorClass<?>>) - Method in class net.shadowfacts.mirror.stream.ClassStream
mapToInt(ToIntFunction<? super MirrorField>) - Method in class net.shadowfacts.mirror.stream.FieldStream
mapToInt(ToIntFunction<? super MirrorMethod>) - Method in class net.shadowfacts.mirror.stream.MethodStream
mapToLong(ToLongFunction<? super MirrorClass<?>>) - Method in class net.shadowfacts.mirror.stream.ClassStream
mapToLong(ToLongFunction<? super MirrorField>) - Method in class net.shadowfacts.mirror.stream.FieldStream
mapToLong(ToLongFunction<? super MirrorMethod>) - Method in class net.shadowfacts.mirror.stream.MethodStream
mapToMethod(String[], Class<?>...) - Method in class net.shadowfacts.mirror.stream.ClassStream
Maps this stream of classes to the method with the given name and the given arguments
mapToMethod(String, Class<?>...) - Method in class net.shadowfacts.mirror.stream.ClassStream
Maps this stream of classes to the method with the given name and the given arguments
mapToSuperClass() - Method in class net.shadowfacts.mirror.stream.ClassStream
Maps this stream to each class' super-class
max(Comparator<? super MirrorClass<?>>) - Method in class net.shadowfacts.mirror.stream.ClassStream
max(Comparator<? super MirrorField>) - Method in class net.shadowfacts.mirror.stream.FieldStream
max(Comparator<? super MirrorMethod>) - Method in class net.shadowfacts.mirror.stream.MethodStream
method(String[], Class<?>...) - Method in class net.shadowfacts.mirror.MirrorClass
Finds the first method with one of the given names that accepts the given arguments
method(String, Class<?>...) - Method in class net.shadowfacts.mirror.MirrorClass
Finds the first method with one of the given names that accepts the given arguments
methods() - Method in class net.shadowfacts.mirror.MirrorClass
 
MethodStream - Class in net.shadowfacts.mirror.stream
A wrapper for a stream of MirrorMethods that provides helper operations
MethodStream(Stream<MirrorMethod>) - Constructor for class net.shadowfacts.mirror.stream.MethodStream
Creates a new method stream based on the given underlying stream
min(Comparator<? super MirrorClass<?>>) - Method in class net.shadowfacts.mirror.stream.ClassStream
min(Comparator<? super MirrorField>) - Method in class net.shadowfacts.mirror.stream.FieldStream
min(Comparator<? super MirrorMethod>) - Method in class net.shadowfacts.mirror.stream.MethodStream
Mirror - Class in net.shadowfacts.mirror
Helper methods for creating mirrors and streams of mirrors
Mirror() - Constructor for class net.shadowfacts.mirror.Mirror
 
MirrorClass<T> - Class in net.shadowfacts.mirror
A mirror class
MirrorConstructor<T> - Class in net.shadowfacts.mirror
A mirror constructor
MirrorEnum<E extends java.lang.Enum<E>> - Class in net.shadowfacts.mirror
A mirror enum
MirrorField - Class in net.shadowfacts.mirror
A mirror field
MirrorMethod - Class in net.shadowfacts.mirror
A mirror method
modifiers() - Method in class net.shadowfacts.mirror.MirrorField
 
modifiers() - Method in class net.shadowfacts.mirror.MirrorMethod
 

N

name() - Method in class net.shadowfacts.mirror.MirrorField
 
name() - Method in class net.shadowfacts.mirror.MirrorMethod
 
net.shadowfacts.mirror - package net.shadowfacts.mirror
 
net.shadowfacts.mirror.scanner - package net.shadowfacts.mirror.scanner
 
net.shadowfacts.mirror.scanner.cls - package net.shadowfacts.mirror.scanner.cls
 
net.shadowfacts.mirror.stream - package net.shadowfacts.mirror.stream
 
next(E) - Method in class net.shadowfacts.mirror.MirrorEnum
Retrieves the element directly succeeding the given one
noneMatch(Predicate<? super MirrorClass<?>>) - Method in class net.shadowfacts.mirror.stream.ClassStream
noneMatch(Predicate<? super MirrorField>) - Method in class net.shadowfacts.mirror.stream.FieldStream
noneMatch(Predicate<? super MirrorMethod>) - Method in class net.shadowfacts.mirror.stream.MethodStream

O

of(Class<T>) - Static method in class net.shadowfacts.mirror.Mirror
Creates a mirror of the given class
of(Field) - Static method in class net.shadowfacts.mirror.Mirror
Creates a mirror of the given field
of(Method) - Static method in class net.shadowfacts.mirror.Mirror
Creates a MirrorMethod from the given Java Method
of(Constructor<T>) - Static method in class net.shadowfacts.mirror.Mirror
Creates a mirror of the given constructor
ofAll(Stream<MirrorClass<?>>) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorClasses from the given stream of mirror classes
ofAll(Collection<MirrorClass<?>>) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorClasses from the given collection of mirror classes
ofAll(MirrorClass<?>...) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorClasses from the given array of mirror classes
ofAllFields(Stream<MirrorField>) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorFields from the given stream of mirror fields
ofAllFields(Collection<MirrorField>) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorFields from the given collection of mirror fields
ofAllFields(MirrorField...) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorFields from the given array of mirror fields
ofAllInJar(File, ClassLoader) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of all the MirrorClasses in the given jar to be loaded using the given class loader
ofAllInJar(File) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of all the MirrorClasses in the given jar using the context class loader
ofAllInPackage(String) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of all the MirrorClasses in the given package
ofAllMethods(Stream<MirrorMethod>) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorMethods from the given stream of mirror methods
ofAllMethods(Collection<MirrorMethod>) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorMethods from the given collection of mirror methods
ofAllMethods(MirrorMethod...) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorMethods from the given array of mirror methods
ofAllUnwrapped(Stream<Class<?>>) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorClasses from the given stream of Java Classes
ofAllUnwrapped(Collection<Class<?>>) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorClasses from the given collection of Java Classes
ofAllUnwrapped(Scanner<Class<?>, I>, I) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorClasses from the given Class scanner and scanner input
ofAllUnwrapped(Class<?>...) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorClasses from the given array of Java Classes
ofAllUnwrappedFields(Stream<Field>) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorFields from the given stream of Java Fields
ofAllUnwrappedFields(Collection<Field>) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorFields from the given collection of Java Fields
ofAllUnwrappedFields(Scanner<Field, I>, I) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorFields from the given Field scanner and input
ofAllUnwrappedFields(Field...) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorFields from the given array of Java Fields
ofAllUnwrappedMethods(Stream<Method>) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorMethods from the given stream of Java Methods
ofAllUnwrappedMethods(Collection<Method>) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorMethods from the given collection of Java Methods
ofAllUnwrappedMethods(Scanner<Method, I>, I) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorMethods from the given Method scanner and input
ofAllUnwrappedMethods(Method...) - Static method in class net.shadowfacts.mirror.Mirror
Creates a stream of MirrorMethods from the given array of Java Methods
ofEnum(Class<E>) - Static method in class net.shadowfacts.mirror.Mirror
Creates a mirror of the given enum class
onClose(Runnable) - Method in class net.shadowfacts.mirror.stream.ClassStream
onClose(Runnable) - Method in class net.shadowfacts.mirror.stream.FieldStream
onClose(Runnable) - Method in class net.shadowfacts.mirror.stream.MethodStream

P

PackageScanner - Class in net.shadowfacts.mirror.scanner.cls
A class scanner that finds all available classes in the given package
PackageScanner() - Constructor for class net.shadowfacts.mirror.scanner.cls.PackageScanner
 
parallel() - Method in class net.shadowfacts.mirror.stream.ClassStream
parallel() - Method in class net.shadowfacts.mirror.stream.FieldStream
parallel() - Method in class net.shadowfacts.mirror.stream.MethodStream
parameterTypes() - Method in class net.shadowfacts.mirror.MirrorConstructor
 
parameterTypes() - Method in class net.shadowfacts.mirror.MirrorMethod
 
peek(Consumer<? super MirrorClass<?>>) - Method in class net.shadowfacts.mirror.stream.ClassStream
peek(Consumer<? super MirrorField>) - Method in class net.shadowfacts.mirror.stream.FieldStream
peek(Consumer<? super MirrorMethod>) - Method in class net.shadowfacts.mirror.stream.MethodStream
previous(E) - Method in class net.shadowfacts.mirror.MirrorEnum
Retrieves the element directly preceding the given on

R

reduce(MirrorClass<?>, BinaryOperator<MirrorClass<?>>) - Method in class net.shadowfacts.mirror.stream.ClassStream
reduce(BinaryOperator<MirrorClass<?>>) - Method in class net.shadowfacts.mirror.stream.ClassStream
reduce(U, BiFunction<U, ? super MirrorClass<?>, U>, BinaryOperator<U>) - Method in class net.shadowfacts.mirror.stream.ClassStream
reduce(MirrorField, BinaryOperator<MirrorField>) - Method in class net.shadowfacts.mirror.stream.FieldStream
reduce(BinaryOperator<MirrorField>) - Method in class net.shadowfacts.mirror.stream.FieldStream
reduce(U, BiFunction<U, ? super MirrorField, U>, BinaryOperator<U>) - Method in class net.shadowfacts.mirror.stream.FieldStream
reduce(MirrorMethod, BinaryOperator<MirrorMethod>) - Method in class net.shadowfacts.mirror.stream.MethodStream
reduce(BinaryOperator<MirrorMethod>) - Method in class net.shadowfacts.mirror.stream.MethodStream
reduce(U, BiFunction<U, ? super MirrorMethod, U>, BinaryOperator<U>) - Method in class net.shadowfacts.mirror.stream.MethodStream

S

scan(I) - Method in interface net.shadowfacts.mirror.scanner.cls.ClassScanner
Scans for all applicable Ts based on the given input I
scan(JarScanner.JarScannerOptions) - Method in class net.shadowfacts.mirror.scanner.cls.JarScanner
Scans for all applicable Ts based on the given input I
scan(String) - Method in class net.shadowfacts.mirror.scanner.cls.PackageScanner
Scans for all applicable Ts based on the given input I
scan(I) - Method in interface net.shadowfacts.mirror.scanner.Scanner
Scans for all applicable Ts based on the given input I
Scanner<T,I> - Interface in net.shadowfacts.mirror.scanner
A scanner that returns a Set of all Ts available based on the given input.
sequential() - Method in class net.shadowfacts.mirror.stream.ClassStream
sequential() - Method in class net.shadowfacts.mirror.stream.FieldStream
sequential() - Method in class net.shadowfacts.mirror.stream.MethodStream
set(Object, Object) - Method in class net.shadowfacts.mirror.MirrorField
Sets the value of this field on the given instance
set(Object, Object) - Method in class net.shadowfacts.mirror.stream.FieldStream
Sets each field in this stream to the given value for the given instance
setAccessible(boolean) - Method in class net.shadowfacts.mirror.MirrorField
Sets this field to be accessible
setAccessible(boolean) - Method in class net.shadowfacts.mirror.MirrorMethod
Sets this method to be accessible
setAccessible(boolean) - Method in class net.shadowfacts.mirror.stream.FieldStream
Sets each field in this stream to be accessible
setAccessible(boolean) - Method in class net.shadowfacts.mirror.stream.MethodStream
Sets each method in this stream to be accessible
simpleName() - Method in class net.shadowfacts.mirror.MirrorClass
 
skip(long) - Method in class net.shadowfacts.mirror.stream.ClassStream
skip(long) - Method in class net.shadowfacts.mirror.stream.FieldStream
skip(long) - Method in class net.shadowfacts.mirror.stream.MethodStream
sorted() - Method in class net.shadowfacts.mirror.stream.ClassStream
sorted(Comparator<? super MirrorClass<?>>) - Method in class net.shadowfacts.mirror.stream.ClassStream
sorted() - Method in class net.shadowfacts.mirror.stream.FieldStream
sorted(Comparator<? super MirrorField>) - Method in class net.shadowfacts.mirror.stream.FieldStream
sorted() - Method in class net.shadowfacts.mirror.stream.MethodStream
sorted(Comparator<? super MirrorMethod>) - Method in class net.shadowfacts.mirror.stream.MethodStream
spliterator() - Method in class net.shadowfacts.mirror.stream.ClassStream
spliterator() - Method in class net.shadowfacts.mirror.stream.FieldStream
spliterator() - Method in class net.shadowfacts.mirror.stream.MethodStream

T

toArray() - Method in class net.shadowfacts.mirror.stream.ClassStream
toArray(IntFunction<A[]>) - Method in class net.shadowfacts.mirror.stream.ClassStream
toArray() - Method in class net.shadowfacts.mirror.stream.FieldStream
toArray(IntFunction<A[]>) - Method in class net.shadowfacts.mirror.stream.FieldStream
toArray() - Method in class net.shadowfacts.mirror.stream.MethodStream
toArray(IntFunction<A[]>) - Method in class net.shadowfacts.mirror.stream.MethodStream

U

unordered() - Method in class net.shadowfacts.mirror.stream.ClassStream
unordered() - Method in class net.shadowfacts.mirror.stream.FieldStream
unordered() - Method in class net.shadowfacts.mirror.stream.MethodStream
unwrap() - Method in class net.shadowfacts.mirror.MirrorClass
 
unwrap() - Method in class net.shadowfacts.mirror.MirrorConstructor
 
unwrap() - Method in class net.shadowfacts.mirror.MirrorField
 
unwrap() - Method in class net.shadowfacts.mirror.MirrorMethod
 
unwrap() - Method in class net.shadowfacts.mirror.stream.ClassStream
Maps this stream of MirrorClasses to a stream of unwrapped Classes
unwrap() - Method in class net.shadowfacts.mirror.stream.FieldStream
Maps this stream of MirrorFields to a stream of unwrapped Fields
unwrap() - Method in class net.shadowfacts.mirror.stream.MethodStream
Maps this stream of MirrorMethods to a stream of unwrapped Methods

V

values() - Method in class net.shadowfacts.mirror.MirrorEnum
 
A C D E F G H I J L M N O P R S T U V 
Skip navigation links