Class ClassRestClientContext

    • Field Detail

      • classCreator

        public final io.quarkus.gizmo.ClassCreator classCreator
      • constructor

        public final io.quarkus.gizmo.MethodCreator constructor
      • clinit

        public final io.quarkus.gizmo.MethodCreator clinit
      • methodStaticFields

        public final Map<Integer,​io.quarkus.gizmo.FieldDescriptor> methodStaticFields
      • methodParamAnnotationsStaticFields

        public final Map<Integer,​io.quarkus.gizmo.FieldDescriptor> methodParamAnnotationsStaticFields
      • methodGenericParametersStaticFields

        public final Map<Integer,​io.quarkus.gizmo.FieldDescriptor> methodGenericParametersStaticFields
    • Constructor Detail

      • ClassRestClientContext

        public ClassRestClientContext​(String name,
                                      io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClasses,
                                      String... interfaces)
      • ClassRestClientContext

        public ClassRestClientContext​(String name,
                                      io.quarkus.gizmo.MethodDescriptor constructorDesc,
                                      io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClasses,
                                      Class<?> superClass,
                                      String... interfaces)
    • Method Detail

      • createJavaMethodField

        protected io.quarkus.gizmo.FieldDescriptor createJavaMethodField​(org.jboss.jandex.ClassInfo interfaceClass,
                                                                         org.jboss.jandex.MethodInfo method,
                                                                         int methodIndex)
      • getLazyJavaMethodParamAnnotationsField

        protected Supplier<io.quarkus.gizmo.FieldDescriptor> getLazyJavaMethodParamAnnotationsField​(int methodIndex)
        Generates "method.getParameterAnnotations()" and it will only be created if and only if the supplier is used in order to not have a penalty performance.
      • getLazyJavaMethodGenericParametersField

        protected Supplier<io.quarkus.gizmo.FieldDescriptor> getLazyJavaMethodGenericParametersField​(int methodIndex)
        Generates "method.getGenericParameterTypes()" and it will only be created if and only if the supplier is used in order to not have a penalty performance.