Class Methods


  • class Methods
    extends Object
    • Field Detail

      • GET_HEADERS

        static final io.quarkus.gizmo.MethodDescriptor GET_HEADERS
      • MULTIMAP_GET

        static final io.quarkus.gizmo.MethodDescriptor MULTIMAP_GET
      • MULTIMAP_SET

        static final io.quarkus.gizmo.MethodDescriptor MULTIMAP_SET
      • MULTIMAP_GET_ALL

        static final io.quarkus.gizmo.MethodDescriptor MULTIMAP_GET_ALL
      • REQUEST

        static final io.quarkus.gizmo.MethodDescriptor REQUEST
      • REQUEST_GET_PARAM

        static final io.quarkus.gizmo.MethodDescriptor REQUEST_GET_PARAM
      • REQUEST_GET_HEADER

        static final io.quarkus.gizmo.MethodDescriptor REQUEST_GET_HEADER
      • GET_BODY

        static final io.quarkus.gizmo.MethodDescriptor GET_BODY
      • GET_BODY_AS_STRING

        static final io.quarkus.gizmo.MethodDescriptor GET_BODY_AS_STRING
      • GET_BODY_AS_JSON

        static final io.quarkus.gizmo.MethodDescriptor GET_BODY_AS_JSON
      • GET_BODY_AS_JSON_ARRAY

        static final io.quarkus.gizmo.MethodDescriptor GET_BODY_AS_JSON_ARRAY
      • JSON_OBJECT_MAP_TO

        static final io.quarkus.gizmo.MethodDescriptor JSON_OBJECT_MAP_TO
      • REQUEST_PARAMS

        static final io.quarkus.gizmo.MethodDescriptor REQUEST_PARAMS
      • REQUEST_HEADERS

        static final io.quarkus.gizmo.MethodDescriptor REQUEST_HEADERS
      • RESPONSE

        static final io.quarkus.gizmo.MethodDescriptor RESPONSE
      • FAIL

        static final io.quarkus.gizmo.MethodDescriptor FAIL
      • FAILURE

        static final io.quarkus.gizmo.MethodDescriptor FAILURE
      • NEXT

        static final io.quarkus.gizmo.MethodDescriptor NEXT
      • UNI_SUBSCRIBE

        static final io.quarkus.gizmo.MethodDescriptor UNI_SUBSCRIBE
      • UNI_SUBSCRIBE_WITH

        static final io.quarkus.gizmo.MethodDescriptor UNI_SUBSCRIBE_WITH
      • MULTI_SUBSCRIBE_VOID

        static final io.quarkus.gizmo.MethodDescriptor MULTI_SUBSCRIBE_VOID
      • MULTI_SUBSCRIBE_STRING

        static final io.quarkus.gizmo.MethodDescriptor MULTI_SUBSCRIBE_STRING
      • MULTI_SUBSCRIBE_BUFFER

        static final io.quarkus.gizmo.MethodDescriptor MULTI_SUBSCRIBE_BUFFER
      • MULTI_SUBSCRIBE_MUTINY_BUFFER

        static final io.quarkus.gizmo.MethodDescriptor MULTI_SUBSCRIBE_MUTINY_BUFFER
      • MULTI_SUBSCRIBE_OBJECT

        static final io.quarkus.gizmo.MethodDescriptor MULTI_SUBSCRIBE_OBJECT
      • IS_SSE

        static final io.quarkus.gizmo.MethodDescriptor IS_SSE
      • MULTI_SSE_SUBSCRIBE_STRING

        static final io.quarkus.gizmo.MethodDescriptor MULTI_SSE_SUBSCRIBE_STRING
      • MULTI_SSE_SUBSCRIBE_BUFFER

        static final io.quarkus.gizmo.MethodDescriptor MULTI_SSE_SUBSCRIBE_BUFFER
      • MULTI_SSE_SUBSCRIBE_MUTINY_BUFFER

        static final io.quarkus.gizmo.MethodDescriptor MULTI_SSE_SUBSCRIBE_MUTINY_BUFFER
      • MULTI_SSE_SUBSCRIBE_OBJECT

        static final io.quarkus.gizmo.MethodDescriptor MULTI_SSE_SUBSCRIBE_OBJECT
      • IS_NDJSON

        static final io.quarkus.gizmo.MethodDescriptor IS_NDJSON
      • MULTI_NDJSON_SUBSCRIBE_STRING

        static final io.quarkus.gizmo.MethodDescriptor MULTI_NDJSON_SUBSCRIBE_STRING
      • MULTI_NDJSON_SUBSCRIBE_OBJECT

        static final io.quarkus.gizmo.MethodDescriptor MULTI_NDJSON_SUBSCRIBE_OBJECT
      • IS_JSON_ARRAY

        static final io.quarkus.gizmo.MethodDescriptor IS_JSON_ARRAY
      • MULTI_JSON_SUBSCRIBE_VOID

        static final io.quarkus.gizmo.MethodDescriptor MULTI_JSON_SUBSCRIBE_VOID
      • MULTI_JSON_SUBSCRIBE_STRING

        static final io.quarkus.gizmo.MethodDescriptor MULTI_JSON_SUBSCRIBE_STRING
      • MULTI_JSON_SUBSCRIBE_BUFFER

        static final io.quarkus.gizmo.MethodDescriptor MULTI_JSON_SUBSCRIBE_BUFFER
      • MULTI_JSON_SUBSCRIBE_MUTINY_BUFFER

        static final io.quarkus.gizmo.MethodDescriptor MULTI_JSON_SUBSCRIBE_MUTINY_BUFFER
      • MULTI_JSON_SUBSCRIBE_OBJECT

        static final io.quarkus.gizmo.MethodDescriptor MULTI_JSON_SUBSCRIBE_OBJECT
      • MULTI_JSON_FAIL

        static final io.quarkus.gizmo.MethodDescriptor MULTI_JSON_FAIL
      • END

        static final io.quarkus.gizmo.MethodDescriptor END
      • END_WITH_STRING

        static final io.quarkus.gizmo.MethodDescriptor END_WITH_STRING
      • END_WITH_BUFFER

        static final io.quarkus.gizmo.MethodDescriptor END_WITH_BUFFER
      • SET_STATUS

        static final io.quarkus.gizmo.MethodDescriptor SET_STATUS
      • MUTINY_GET_DELEGATE

        static final io.quarkus.gizmo.MethodDescriptor MUTINY_GET_DELEGATE
      • JSON_ENCODE

        static final io.quarkus.gizmo.MethodDescriptor JSON_ENCODE
      • ARC_CONTAINER

        static final io.quarkus.gizmo.MethodDescriptor ARC_CONTAINER
      • ARC_CONTAINER_GET_ACTIVE_CONTEXT

        static final io.quarkus.gizmo.MethodDescriptor ARC_CONTAINER_GET_ACTIVE_CONTEXT
      • ARC_CONTAINER_BEAN

        static final io.quarkus.gizmo.MethodDescriptor ARC_CONTAINER_BEAN
      • BEAN_GET_SCOPE

        static final io.quarkus.gizmo.MethodDescriptor BEAN_GET_SCOPE
      • CONTEXT_GET

        static final io.quarkus.gizmo.MethodDescriptor CONTEXT_GET
      • CONTEXT_GET_IF_PRESENT

        static final io.quarkus.gizmo.MethodDescriptor CONTEXT_GET_IF_PRESENT
      • INJECTABLE_REF_PROVIDER_GET

        static final io.quarkus.gizmo.MethodDescriptor INJECTABLE_REF_PROVIDER_GET
      • INJECTABLE_BEAN_DESTROY

        static final io.quarkus.gizmo.MethodDescriptor INJECTABLE_BEAN_DESTROY
      • ROUTE_HANDLER_CONSTRUCTOR

        static final io.quarkus.gizmo.MethodDescriptor ROUTE_HANDLER_CONSTRUCTOR
      • ROUTE_HANDLERS_SET_CONTENT_TYPE

        static final io.quarkus.gizmo.MethodDescriptor ROUTE_HANDLERS_SET_CONTENT_TYPE
      • OPTIONAL_OF_NULLABLE

        static final io.quarkus.gizmo.MethodDescriptor OPTIONAL_OF_NULLABLE
      • VALIDATION_CONSTRAINT_VIOLATION_EXCEPTION

        static final String VALIDATION_CONSTRAINT_VIOLATION_EXCEPTION
        See Also:
        Constant Field Values
      • VALIDATION_GET_VALIDATOR

        static final io.quarkus.gizmo.MethodDescriptor VALIDATION_GET_VALIDATOR
      • VALIDATION_MAP_VIOLATIONS_TO_JSON

        static final io.quarkus.gizmo.MethodDescriptor VALIDATION_MAP_VIOLATIONS_TO_JSON
      • VALIDATION_HANDLE_VIOLATION_EXCEPTION

        static final io.quarkus.gizmo.MethodDescriptor VALIDATION_HANDLE_VIOLATION_EXCEPTION
      • VALIDATOR_VALIDATE

        static final io.quarkus.gizmo.MethodDescriptor VALIDATOR_VALIDATE
      • SET_IS_EMPTY

        static final io.quarkus.gizmo.MethodDescriptor SET_IS_EMPTY
      • IS_ASSIGNABLE_FROM

        static final io.quarkus.gizmo.MethodDescriptor IS_ASSIGNABLE_FROM
      • GET_CLASS

        static final io.quarkus.gizmo.MethodDescriptor GET_CLASS
      • STRING_CHAR_AT

        static final io.quarkus.gizmo.MethodDescriptor STRING_CHAR_AT
      • INTEGER_VALUE_OF

        static final io.quarkus.gizmo.MethodDescriptor INTEGER_VALUE_OF
      • LONG_VALUE_OF

        static final io.quarkus.gizmo.MethodDescriptor LONG_VALUE_OF
      • BOOLEAN_VALUE_OF

        static final io.quarkus.gizmo.MethodDescriptor BOOLEAN_VALUE_OF
      • CHARACTER_VALUE_OF

        static final io.quarkus.gizmo.MethodDescriptor CHARACTER_VALUE_OF
      • FLOAT_VALUE_OF

        static final io.quarkus.gizmo.MethodDescriptor FLOAT_VALUE_OF
      • DOUBLE_VALUE_OF

        static final io.quarkus.gizmo.MethodDescriptor DOUBLE_VALUE_OF
      • SHORT_VALUE_OF

        static final io.quarkus.gizmo.MethodDescriptor SHORT_VALUE_OF
      • BYTE_VALUE_OF

        static final io.quarkus.gizmo.MethodDescriptor BYTE_VALUE_OF
      • COLLECTION_SIZE

        static final io.quarkus.gizmo.MethodDescriptor COLLECTION_SIZE
      • COLLECTION_ITERATOR

        static final io.quarkus.gizmo.MethodDescriptor COLLECTION_ITERATOR
      • COLLECTION_ADD

        static final io.quarkus.gizmo.MethodDescriptor COLLECTION_ADD
      • ITERATOR_NEXT

        static final io.quarkus.gizmo.MethodDescriptor ITERATOR_NEXT
      • ITERATOR_HAS_NEXT

        static final io.quarkus.gizmo.MethodDescriptor ITERATOR_HAS_NEXT
      • CS_WHEN_COMPLETE

        public static final io.quarkus.gizmo.MethodDescriptor CS_WHEN_COMPLETE
    • Method Detail

      • returnAndClose

        static void returnAndClose​(io.quarkus.gizmo.BytecodeCreator creator)
      • createNpeBecauseItemIfNull

        static io.quarkus.gizmo.ResultHandle createNpeBecauseItemIfNull​(io.quarkus.gizmo.BytecodeCreator writer)
      • getEndMethodForContentType

        static io.quarkus.gizmo.MethodDescriptor getEndMethodForContentType​(HandlerDescriptor descriptor)
      • setContentTypeToJson

        static void setContentTypeToJson​(io.quarkus.gizmo.ResultHandle response,
                                         io.quarkus.gizmo.BytecodeCreator invoke)
      • validateProducedItem

        public static io.quarkus.gizmo.ResultHandle validateProducedItem​(io.quarkus.gizmo.ResultHandle response,
                                                                         io.quarkus.gizmo.BytecodeCreator writer,
                                                                         io.quarkus.gizmo.ResultHandle res,
                                                                         io.quarkus.gizmo.FieldCreator validatorField,
                                                                         io.quarkus.gizmo.ResultHandle owner)
        Generate the following code:
         String s = null;
         Set> violations = validator.validate(res);
         if (!violations.isEmpty()) {
            s = ValidationSupport.mapViolationsToJson(violations, response);
         } else {
            s = res.encode()
         }