Interface IAnnotationProcessorStore<From,To>
- All Superinterfaces:
IAnnotationProcessorLoader<From,,To> IAnnotationProcessorStorer<From,To>
public interface IAnnotationProcessorStore<From,To>
extends IAnnotationProcessorLoader<From,To>, IAnnotationProcessorStorer<From,To>
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionclassNameToFileObjectForExtension(Filer filer, String extension) static <From,To> IAnnotationProcessorStore<From, To> defaultStore(Filer filer, Function<From, PackageAndClass> fromToClassName, String extension, BiFunction<From, String, To> parser, Function<To, String> printer, Consumer<String> logger, Predicate<From> debug) Methods inherited from interface one.xingyi.optics.annotations.serialise.IAnnotationProcessorLoader
loadMethods inherited from interface one.xingyi.optics.annotations.serialise.IAnnotationProcessorStorer
store
-
Method Details
-
classNameToFileObjectForExtension
static IFunctionWithIoException<PackageAndClass,FileObject> classNameToFileObjectForExtension(Filer filer, String extension) -
defaultStore
static <From,To> IAnnotationProcessorStore<From,To> defaultStore(Filer filer, Function<From, PackageAndClass> fromToClassName, String extension, BiFunction<From, String, To> parser, Function<To, String> printer, Consumer<String> logger, Predicate<From> debug)
-