Index
All Classes and Interfaces|All Packages
A
- addListTraversal() - Element in annotation type one.xingyi.optics.annotations.Optics
- append(List<T>, T) - Static method in interface one.xingyi.optics.annotations.processors.Utils
- apply(From) - Method in interface one.xingyi.optics.annotations.utils.IFunctionWithIoException
- apply(From1, From2) - Method in interface one.xingyi.optics.annotations.utils.IBiFunctionWithIoException
- asList(T[]) - Static method in interface one.xingyi.optics.annotations.processors.Utils
C
- classAndFields - Variable in class one.xingyi.optics.annotations.processors.RecordedTraversals
- classNameToFileObjectForExtension(Filer, String) - Static method in interface one.xingyi.optics.annotations.serialise.IAnnotationProcessorStore
- ClassOpticsDetails - Class in one.xingyi.optics.annotations.processors
- ClassOpticsDetails() - Constructor for class one.xingyi.optics.annotations.processors.ClassOpticsDetails
- ClassOpticsWithTraversals - Class in one.xingyi.optics.annotations.processors
- ClassOpticsWithTraversals() - Constructor for class one.xingyi.optics.annotations.processors.ClassOpticsWithTraversals
- clazz - Variable in class one.xingyi.optics.annotations.processors.FileDefn
- concat(List<T>, List<T>) - Static method in interface one.xingyi.optics.annotations.processors.Utils
- content - Variable in class one.xingyi.optics.annotations.processors.FileDefn
D
- debug - Variable in class one.xingyi.optics.annotations.processors.RecordedTraversals
- debug - Variable in class one.xingyi.optics.annotations.processors.WithDebug
- debug() - Element in annotation type one.xingyi.optics.annotations.Optics
- defaultStore(Filer, Function<From, PackageAndClass>, String, BiFunction<From, String, To>, Function<To, String>, Consumer<String>, Predicate<From>) - Static method in interface one.xingyi.optics.annotations.serialise.IAnnotationProcessorStore
F
- FileDefn - Class in one.xingyi.optics.annotations.processors
- FileDefn() - Constructor for class one.xingyi.optics.annotations.processors.FileDefn
- firstPart(String, String, String) - Static method in interface one.xingyi.optics.annotations.processors.Utils
- foldLeft(List<V>, Acc, IBiFunctionWithIoException<Acc, V, Acc>) - Static method in interface one.xingyi.optics.annotations.processors.Utils
- from(String) - Static method in class one.xingyi.optics.annotations.processors.PackageAndClass
- from(IAnnotationProcessorLoader<WithDebug<PackageAndClass>, RecordedTraversals>, ClassOpticsDetails, Consumer<String>) - Static method in class one.xingyi.optics.annotations.processors.ClassOpticsWithTraversals
- fromHolding(String, int) - Static method in class one.xingyi.optics.annotations.processors.PackageAndClass
G
- getCanonicalName() - Method in class one.xingyi.optics.annotations.processors.ClassOpticsDetails
- getPackageAndClass() - Method in class one.xingyi.optics.annotations.processors.ClassOpticsDetails
- getShortName() - Method in class one.xingyi.optics.annotations.processors.PackageAndClass
- getString() - Method in class one.xingyi.optics.annotations.processors.PackageAndClass
I
- IAnnotationProcessorLoader<From,
To> - Interface in one.xingyi.optics.annotations.serialise - IAnnotationProcessorStore<From,
To> - Interface in one.xingyi.optics.annotations.serialise - IAnnotationProcessorStorer<From,
To> - Interface in one.xingyi.optics.annotations.serialise -
For traversals we need to be able to walk to the next class and find its traversals
- IBiFunctionWithIoException<From1,
From2, To> - Interface in one.xingyi.optics.annotations.utils - IFunctionWithIoException<From,
To> - Interface in one.xingyi.optics.annotations.utils - IGeneratedOptics<T> - Interface in one.xingyi.optics.annotations.processors
- init(ProcessingEnvironment) - Method in class one.xingyi.optics.annotations.processors.Processor
- insert(List<T>, T) - Static method in interface one.xingyi.optics.annotations.processors.Utils
L
- lastPart(String, String, String) - Static method in interface one.xingyi.optics.annotations.processors.Utils
- lastSegment(String) - Static method in interface one.xingyi.optics.annotations.processors.Utils
- load(From) - Method in interface one.xingyi.optics.annotations.serialise.IAnnotationProcessorLoader
- log(String) - Method in class one.xingyi.optics.annotations.processors.Processor
M
- makeDetailFromElement(Consumer<String>) - Static method in class one.xingyi.optics.annotations.processors.ClassOpticsDetails
- map(List<T>, IFunctionWithIoException<T, T1>) - Static method in interface one.xingyi.optics.annotations.processors.Utils
- mapClassName(Function<String, String>) - Method in class one.xingyi.optics.annotations.processors.PackageAndClass
O
- of(T, boolean) - Static method in class one.xingyi.optics.annotations.processors.WithDebug
- one.xingyi.optics.annotations - package one.xingyi.optics.annotations
- one.xingyi.optics.annotations.processors - package one.xingyi.optics.annotations.processors
- one.xingyi.optics.annotations.serialise - package one.xingyi.optics.annotations.serialise
- one.xingyi.optics.annotations.utils - package one.xingyi.optics.annotations.utils
- Optics - Annotation Type in one.xingyi.optics.annotations
- opticsClassName(ClassOpticsWithTraversals) - Method in class one.xingyi.optics.annotations.processors.Processor
P
- PackageAndClass - Class in one.xingyi.optics.annotations.processors
- PackageAndClass() - Constructor for class one.xingyi.optics.annotations.processors.PackageAndClass
- primitives - Static variable in class one.xingyi.optics.annotations.processors.PackageAndClass
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class one.xingyi.optics.annotations.processors.Processor
- Processor - Class in one.xingyi.optics.annotations.processors
- Processor() - Constructor for class one.xingyi.optics.annotations.processors.Processor
R
- RecordedTraversals - Class in one.xingyi.optics.annotations.processors
- RecordedTraversals() - Constructor for class one.xingyi.optics.annotations.processors.RecordedTraversals
S
- store - Variable in class one.xingyi.optics.annotations.processors.Processor
- store(From, To) - Method in interface one.xingyi.optics.annotations.serialise.IAnnotationProcessorStorer
T
- t - Variable in class one.xingyi.optics.annotations.processors.WithDebug
- traversals() - Element in annotation type one.xingyi.optics.annotations.Optics
U
- Utils - Interface in one.xingyi.optics.annotations.processors
W
- WithDebug<T> - Class in one.xingyi.optics.annotations.processors
- WithDebug() - Constructor for class one.xingyi.optics.annotations.processors.WithDebug
All Classes and Interfaces|All Packages