Class InterceptedStaticMethodsProcessor
java.lang.Object
io.quarkus.arc.deployment.staticmethods.InterceptedStaticMethodsProcessor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final io.quarkus.gizmo.MethodDescriptor(package private) static final io.quarkus.gizmo.MethodDescriptor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidcallInitializer(BeanContainerBuildItem beanContainer, List<InterceptedStaticMethodBuildItem> interceptedStaticMethods, InterceptedStaticMethodsRecorder recorder) (package private) voidcollectInterceptedStaticMethods(BeanArchiveIndexBuildItem beanArchiveIndex, BuildProducer<InterceptedStaticMethodBuildItem> interceptedStaticMethods, InterceptorResolverBuildItem interceptorResolver, TransformedAnnotationsBuildItem transformedAnnotations, BuildProducer<UnremovableBeanBuildItem> unremovableBeans) (package private) voidprocessInterceptedStaticMethods(BeanArchiveIndexBuildItem beanArchiveIndex, BeanRegistrationPhaseBuildItem phase, List<InterceptedStaticMethodBuildItem> interceptedStaticMethods, CompletedApplicationClassPredicateBuildItem applicationClassPredicate, BuildProducer<GeneratedClassBuildItem> generatedClasses, BuildProducer<BytecodeTransformerBuildItem> transformers, BuildProducer<ReflectiveMethodBuildItem> reflectiveMethods)
-
Field Details
-
INTERCEPTED_STATIC_METHODS_REGISTER
static final io.quarkus.gizmo.MethodDescriptor INTERCEPTED_STATIC_METHODS_REGISTER -
INTERCEPTED_STATIC_METHODS_AROUND_INVOKE
static final io.quarkus.gizmo.MethodDescriptor INTERCEPTED_STATIC_METHODS_AROUND_INVOKE
-
-
Constructor Details
-
InterceptedStaticMethodsProcessor
public InterceptedStaticMethodsProcessor()
-
-
Method Details
-
collectInterceptedStaticMethods
void collectInterceptedStaticMethods(BeanArchiveIndexBuildItem beanArchiveIndex, BuildProducer<InterceptedStaticMethodBuildItem> interceptedStaticMethods, InterceptorResolverBuildItem interceptorResolver, TransformedAnnotationsBuildItem transformedAnnotations, BuildProducer<UnremovableBeanBuildItem> unremovableBeans) -
processInterceptedStaticMethods
void processInterceptedStaticMethods(BeanArchiveIndexBuildItem beanArchiveIndex, BeanRegistrationPhaseBuildItem phase, List<InterceptedStaticMethodBuildItem> interceptedStaticMethods, CompletedApplicationClassPredicateBuildItem applicationClassPredicate, BuildProducer<GeneratedClassBuildItem> generatedClasses, BuildProducer<BytecodeTransformerBuildItem> transformers, BuildProducer<ReflectiveMethodBuildItem> reflectiveMethods) -
callInitializer
void callInitializer(BeanContainerBuildItem beanContainer, List<InterceptedStaticMethodBuildItem> interceptedStaticMethods, InterceptedStaticMethodsRecorder recorder)
-