Uses of Interface
io.determann.shadow.api.ShadowApi
Packages that use ShadowApi
Package
Description
-
Uses of ShadowApi in io.determann.shadow.api
Methods in io.determann.shadow.api that return ShadowApiModifier and TypeMethodDescriptionstatic ShadowApiShadowApi.create(ShadowApi apiFromPreviousRound, ProcessingEnvironment processingEnv, RoundEnvironment roundEnv, int processingRound) static ShadowApiShadowApi.create(ProcessingEnvironment processingEnv, RoundEnvironment roundEnv, int processingRound) ApiHolder.getApi()DiagnosticContext.getApi()Methods in io.determann.shadow.api that return types with arguments of type ShadowApiModifier and TypeMethodDescriptionjava.util.function.BiConsumer<ShadowApi,DiagnosticContext> ShadowApi.getDiagnosticHandler()ShadowApi.getExceptionHandler()ShadowApi.getSystemErrorHandler()ShadowApi.getSystemOutHandler()Methods in io.determann.shadow.api with parameters of type ShadowApiModifier and TypeMethodDescriptionstatic ShadowApiShadowApi.create(ShadowApi apiFromPreviousRound, ProcessingEnvironment processingEnv, RoundEnvironment roundEnv, int processingRound) abstract voidOverride this method if you want to use theShadowApi.Method parameters in io.determann.shadow.api with type arguments of type ShadowApiModifier and TypeMethodDescriptionvoidShadowApi.setDiagnosticHandler(java.util.function.BiConsumer<ShadowApi, DiagnosticContext> diagnosticHandler) Executed at the end of each round.voidShadowApi.setExceptionHandler(java.util.function.BiConsumer<ShadowApi, Throwable> exceptionHandler) Consumer to handle exceptions that occur in this annotation processor.voidShadowApi.setSystemErrorHandler(java.util.function.BiConsumer<ShadowApi, String> systemErrorHandler) SomeTooldon't supportSystem.err.voidShadowApi.setSystemOutHandler(java.util.function.BiConsumer<ShadowApi, String> systemOutHandler) SomeTooldon't supportSystem.out. -
Uses of ShadowApi in io.determann.shadow.api.shadow
Methods in io.determann.shadow.api.shadow that return ShadowApi -
Uses of ShadowApi in io.determann.shadow.api.test
Methods in io.determann.shadow.api.test with parameters of type ShadowApi -
Uses of ShadowApi in io.determann.shadow.impl
Classes in io.determann.shadow.impl that implement ShadowApiMethods in io.determann.shadow.impl that return ShadowApiModifier and TypeMethodDescriptionShadowApiImpl.getApi()ShadowApiImpl.update(ProcessingEnvironment processingEnv, RoundEnvironment roundEnv, int processingRound) Methods in io.determann.shadow.impl that return types with arguments of type ShadowApiModifier and TypeMethodDescriptionjava.util.function.BiConsumer<ShadowApi,DiagnosticContext> ShadowApiImpl.getDiagnosticHandler()ShadowApiImpl.getExceptionHandler()ShadowApiImpl.getSystemErrorHandler()ShadowApiImpl.getSystemOutHandler()Method parameters in io.determann.shadow.impl with type arguments of type ShadowApiModifier and TypeMethodDescriptionvoidShadowApiImpl.setDiagnosticHandler(java.util.function.BiConsumer<ShadowApi, DiagnosticContext> diagnosticHandler) voidShadowApiImpl.setExceptionHandler(java.util.function.BiConsumer<ShadowApi, Throwable> exceptionHandler) voidShadowApiImpl.setSystemErrorHandler(java.util.function.BiConsumer<ShadowApi, String> systemErrorHandler) voidShadowApiImpl.setSystemOutHandler(java.util.function.BiConsumer<ShadowApi, String> systemOutHandler) -
Uses of ShadowApi in io.determann.shadow.impl.annotationvalue
Methods in io.determann.shadow.impl.annotationvalue with parameters of type ShadowApiModifier and TypeMethodDescriptionstatic List<AnnotationUsage>AnnotationUsageImpl.from(ShadowApi shadowApi, Collection<? extends AnnotationMirror> annotationMirrors) -
Uses of ShadowApi in io.determann.shadow.impl.property
Methods in io.determann.shadow.impl.property that return ShadowApi -
Uses of ShadowApi in io.determann.shadow.impl.shadow
Methods in io.determann.shadow.impl.shadow that return ShadowApiConstructors in io.determann.shadow.impl.shadow with parameters of type ShadowApiModifierConstructorDescriptionClassImpl(ShadowApi shadowApi, TypeElement typeElement) ClassImpl(ShadowApi shadowApi, DeclaredType declaredTypeMirror) DeclaredImpl(ShadowApi shadowApi, TypeElement typeElement) DeclaredImpl(ShadowApi shadowApi, DeclaredType declaredTypeMirror) EnumConstantImpl(ShadowApi shadowApi, VariableElement variableElement) ExecutableImpl(ShadowApi shadowApi, ExecutableElement executableElement) FieldImpl(ShadowApi shadowApi, VariableElement variableElement) GenericImpl(ShadowApi shadowApi, TypeParameterElement typeParameterElement) GenericImpl(ShadowApi shadowApi, TypeVariable typeMirror) InterfaceImpl(ShadowApi shadowApi, TypeElement typeElement) InterfaceImpl(ShadowApi shadowApi, DeclaredType declaredTypeMirror) IntersectionImpl(ShadowApi shadowApi, IntersectionType intersectionType) ModuleImpl(ShadowApi shadowApi, ModuleElement moduleElement) ModuleImpl(ShadowApi shadowApi, NoType noType) PackageImpl(ShadowApi shadowApi, PackageElement packageElement) PackageImpl(ShadowApi shadowApi, NoType noTypeMirror) ParameterImpl(ShadowApi shadowApi, VariableElement variableElement) PrimitiveImpl(ShadowApi shadowApi, PrimitiveType primitiveTypeMirror) RecordComponentImpl(ShadowApi shadowApi, RecordComponentElement recordComponentElement) RecordImpl(ShadowApi shadowApi, TypeElement typeElement) RecordImpl(ShadowApi shadowApi, DeclaredType declaredTypeMirror) protectedShadowImpl(ShadowApi shadowApi, MIRROR typeMirror) protectedVariableImpl(ShadowApi shadowApi, VariableElement variableElement) WildcardImpl(ShadowApi shadowApi, WildcardType wildcardTypeMirror) -
Uses of ShadowApi in io.determann.shadow.impl.shadow.module
Methods in io.determann.shadow.impl.shadow.module that return ShadowApiConstructors in io.determann.shadow.impl.shadow.module with parameters of type ShadowApiModifierConstructorDescriptionprotectedDirectiveImpl(ShadowApi shadowApi) ExportsImpl(ShadowApi shadowApi, ModuleElement.ExportsDirective exportsDirective) OpensImpl(ShadowApi shadowApi, ModuleElement.OpensDirective opensDirective) ProvidesImpl(ShadowApi shadowApi, ModuleElement.ProvidesDirective providesDirective) RequiresImpl(ShadowApi shadowApi, ModuleElement.RequiresDirective requiresDirective) UsesImpl(ShadowApi shadowApi, ModuleElement.UsesDirective usesDirective)