class io.quarkus.arc.impl.InjectionPointImpl$AnnotatedParameterImpl extends io.quarkus.arc.impl.InjectionPointImpl$AnnotatedBase implements jakarta.enterprise.inject.spi.AnnotatedParameter { private final int position; private final java.lang.reflect.Executable executable; void (java.lang.reflect.Type, java.util.Set, int, java.lang.reflect.Executable) { io.quarkus.arc.impl.InjectionPointImpl$AnnotatedParameterImpl v; java.lang.reflect.Type v; int v; java.lang.reflect.Executable v; java.util.Set v; v := @this: io.quarkus.arc.impl.InjectionPointImpl$AnnotatedParameterImpl; v := @parameter: java.lang.reflect.Type; v := @parameter: java.util.Set; v := @parameter: int; v := @parameter: java.lang.reflect.Executable; specialinvoke v.(java.lang.reflect.Type,java.util.Set)>(v, v); v. = v; v. = v; return; } public int getPosition() { int v; io.quarkus.arc.impl.InjectionPointImpl$AnnotatedParameterImpl v; v := @this: io.quarkus.arc.impl.InjectionPointImpl$AnnotatedParameterImpl; v = v.; return v; } public jakarta.enterprise.inject.spi.AnnotatedCallable getDeclaringCallable() { io.quarkus.arc.impl.InjectionPointImpl$AnnotatedMethodImpl v; io.quarkus.arc.impl.InjectionPointImpl$AnnotatedParameterImpl v; io.quarkus.arc.impl.InjectionPointImpl$AnnotatedConstructorImpl v; java.lang.reflect.Executable v, v, v; boolean v; v := @this: io.quarkus.arc.impl.InjectionPointImpl$AnnotatedParameterImpl; v = v.; v = v instanceof java.lang.reflect.Method; if v == 0 goto label; v = new io.quarkus.arc.impl.InjectionPointImpl$AnnotatedMethodImpl; v = v.; specialinvoke v.(java.lang.reflect.Method)>(v); return v; label: v = new io.quarkus.arc.impl.InjectionPointImpl$AnnotatedConstructorImpl; v = v.; specialinvoke v.(java.lang.reflect.Constructor)>(v); return v; } }