Class ReflectiveMethodBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem

public final class ReflectiveMethodBuildItem extends io.quarkus.builder.item.MultiBuildItem
Registering methods for reflective access during the build
  • Field Details

    • declaringClass

      final String declaringClass
    • name

      final String name
    • params

      final String[] params
    • queryOnly

      final boolean queryOnly
    • reason

      final String reason
  • Constructor Details

    • ReflectiveMethodBuildItem

      public ReflectiveMethodBuildItem(org.jboss.jandex.MethodInfo methodInfo)
    • ReflectiveMethodBuildItem

      public ReflectiveMethodBuildItem(String reason, org.jboss.jandex.MethodInfo methodInfo)
    • ReflectiveMethodBuildItem

      public ReflectiveMethodBuildItem(boolean queryOnly, org.jboss.jandex.MethodInfo methodInfo)
    • ReflectiveMethodBuildItem

      public ReflectiveMethodBuildItem(String reason, boolean queryOnly, org.jboss.jandex.MethodInfo methodInfo)
    • ReflectiveMethodBuildItem

      public ReflectiveMethodBuildItem(Method method)
    • ReflectiveMethodBuildItem

      public ReflectiveMethodBuildItem(boolean queryOnly, Method method)
    • ReflectiveMethodBuildItem

      public ReflectiveMethodBuildItem(String reason, boolean queryOnly, Method method)
    • ReflectiveMethodBuildItem

      public ReflectiveMethodBuildItem(String declaringClass, String name, String... params)
    • ReflectiveMethodBuildItem

      public ReflectiveMethodBuildItem(String reason, String declaringClass, String name, String... params)
    • ReflectiveMethodBuildItem

      public ReflectiveMethodBuildItem(boolean queryOnly, String declaringClass, String name, String... params)
    • ReflectiveMethodBuildItem

      public ReflectiveMethodBuildItem(String reason, boolean queryOnly, String declaringClass, String name, String... params)
    • ReflectiveMethodBuildItem

      public ReflectiveMethodBuildItem(String reason, String declaringClass, String name, Class<?>... params)
    • ReflectiveMethodBuildItem

      public ReflectiveMethodBuildItem(String declaringClass, String name, Class<?>... params)
    • ReflectiveMethodBuildItem

      public ReflectiveMethodBuildItem(boolean queryOnly, String declaringClass, String name, Class<?>... params)
  • Method Details

    • getName

      public String getName()
    • getParams

      public String[] getParams()
    • getDeclaringClass

      public String getDeclaringClass()
    • isQueryOnly

      public boolean isQueryOnly()
    • getReason

      public String getReason()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object