Class InterceptedStaticMethodBuildItem


  • public final class InterceptedStaticMethodBuildItem
    extends io.quarkus.builder.item.MultiBuildItem
    Represents an intercepted static method.
    • Constructor Detail

      • InterceptedStaticMethodBuildItem

        InterceptedStaticMethodBuildItem​(org.jboss.jandex.MethodInfo method,
                                         Set<org.jboss.jandex.AnnotationInstance> bindings,
                                         List<InterceptorInfo> interceptors)
    • Method Detail

      • getTarget

        public org.jboss.jandex.ClassInfo getTarget()
      • getMethod

        public org.jboss.jandex.MethodInfo getMethod()
      • getInterceptors

        public List<InterceptorInfo> getInterceptors()
        Returns:
        the list of interceptors that should be applied
      • getBindings

        public Set<org.jboss.jandex.AnnotationInstance> getBindings()
        Returns:
        the set of interceptor bindings
      • getHash

        public String getHash()
        Returns:
        the unique hash that could be used to identify the method
      • getForwardingMethodName

        public String getForwardingMethodName()
        Returns:
        the name of the generated forwarding method