Class InterceptedStaticMethodBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.arc.deployment.staticmethods.InterceptedStaticMethodBuildItem
public final class InterceptedStaticMethodBuildItem
extends io.quarkus.builder.item.MultiBuildItem
Represents an intercepted static method.
-
Constructor Summary
ConstructorsConstructorDescriptionInterceptedStaticMethodBuildItem(org.jboss.jandex.MethodInfo method, Set<org.jboss.jandex.AnnotationInstance> bindings, List<InterceptorInfo> interceptors) -
Method Summary
-
Constructor Details
-
InterceptedStaticMethodBuildItem
InterceptedStaticMethodBuildItem(org.jboss.jandex.MethodInfo method, Set<org.jboss.jandex.AnnotationInstance> bindings, List<InterceptorInfo> interceptors)
-
-
Method Details
-
getTarget
public org.jboss.jandex.ClassInfo getTarget() -
getMethod
public org.jboss.jandex.MethodInfo getMethod() -
getInterceptors
- Returns:
- the list of interceptors that should be applied
-
getBindings
- Returns:
- the set of interceptor bindings
-
getHash
- Returns:
- the unique hash that could be used to identify the method
-
getForwardingMethodName
- Returns:
- the name of the generated forwarding method
-