Package io.quarkus.spring.web.deployment
Class AbstractExceptionMapperGenerator
java.lang.Object
io.quarkus.spring.web.deployment.AbstractExceptionMapperGenerator
- Direct Known Subclasses:
ControllerAdviceExceptionMapperGenerator,ResponseStatusOnExceptionGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final io.quarkus.gizmo.ClassOutputprotected final org.jboss.jandex.DotNameprotected static final org.jboss.jandex.DotName -
Constructor Summary
ConstructorsConstructorDescriptionAbstractExceptionMapperGenerator(org.jboss.jandex.DotName exceptionDotName, io.quarkus.gizmo.ClassOutput classOutput, boolean isResteasyClassic) -
Method Summary
Modifier and TypeMethodDescription(package private) Stringgenerate()(package private) abstract voidgenerateMethodBody(io.quarkus.gizmo.MethodCreator toResponse) protected intgetHttpStatusFromAnnotation(org.jboss.jandex.AnnotationInstance responseStatusInstance) protected voidpreGenerateMethodBody(io.quarkus.gizmo.ClassCreator cc)
-
Field Details
-
RESPONSE_STATUS
protected static final org.jboss.jandex.DotName RESPONSE_STATUS -
exceptionDotName
protected final org.jboss.jandex.DotName exceptionDotName -
classOutput
protected final io.quarkus.gizmo.ClassOutput classOutput
-
-
Constructor Details
-
AbstractExceptionMapperGenerator
AbstractExceptionMapperGenerator(org.jboss.jandex.DotName exceptionDotName, io.quarkus.gizmo.ClassOutput classOutput, boolean isResteasyClassic)
-
-
Method Details
-
generateMethodBody
abstract void generateMethodBody(io.quarkus.gizmo.MethodCreator toResponse) -
generate
String generate() -
preGenerateMethodBody
protected void preGenerateMethodBody(io.quarkus.gizmo.ClassCreator cc) -
getHttpStatusFromAnnotation
protected int getHttpStatusFromAnnotation(org.jboss.jandex.AnnotationInstance responseStatusInstance)
-