public final class org.hibernate.validator.internal.util.privilegedactions.GetAnnotationAttribute extends java.lang.Object implements java.security.PrivilegedAction { private static final org.hibernate.validator.internal.util.logging.Log LOG; private final java.lang.'annotation'.Annotation 'annotation'; private final java.lang.String attributeName; private final java.lang.Class type; public static org.hibernate.validator.internal.util.privilegedactions.GetAnnotationAttribute action(java.lang.'annotation'.Annotation, java.lang.String, java.lang.Class) { java.lang.'annotation'.Annotation v; org.hibernate.validator.internal.util.privilegedactions.GetAnnotationAttribute v; java.lang.Class v; java.lang.String v; v := @parameter: java.lang.'annotation'.Annotation; v := @parameter: java.lang.String; v := @parameter: java.lang.Class; v = new org.hibernate.validator.internal.util.privilegedactions.GetAnnotationAttribute; specialinvoke v.(java.lang.'annotation'.Annotation,java.lang.String,java.lang.Class)>(v, v, v); return v; } private void (java.lang.'annotation'.Annotation, java.lang.String, java.lang.Class) { java.lang.'annotation'.Annotation v; org.hibernate.validator.internal.util.privilegedactions.GetAnnotationAttribute v; java.lang.Class v; java.lang.String v; v := @this: org.hibernate.validator.internal.util.privilegedactions.GetAnnotationAttribute; v := @parameter: java.lang.'annotation'.Annotation; v := @parameter: java.lang.String; v := @parameter: java.lang.Class; specialinvoke v.()>(); v. = v; v. = v; v. = v; return; } public java.lang.Object run() { java.lang.Object[] v; java.lang.NoSuchMethodException v; java.lang.ReflectiveOperationException v; jakarta.validation.ValidationException v, v, v; java.lang.String v, v, v, v; java.lang.reflect.Method v; boolean v; org.hibernate.validator.internal.util.privilegedactions.GetAnnotationAttribute v; java.lang.Class[] v; java.lang.'annotation'.Annotation v, v, v, v, v; java.lang.Class v, v, v, v, v, v, v, v; java.lang.Object v; org.hibernate.validator.internal.util.logging.Log v, v, v; v := @this: org.hibernate.validator.internal.util.privilegedactions.GetAnnotationAttribute; label: v = v.; v = virtualinvoke v.(); v = v.; v = newarray (java.lang.Class)[0]; v = virtualinvoke v.(v, v); virtualinvoke v.(1); v = v.; v = newarray (java.lang.Object)[0]; v = virtualinvoke v.(v, v); v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v); if v == 0 goto label; label: return v; label: v = ; v = v.; v = interfaceinvoke v.(); v = v.; v = v.; v = virtualinvoke v.(); v = interfaceinvoke v.(v, v, v, v); throw v; label: v := @caughtexception; v = ; v = v.; v = interfaceinvoke v.(); v = v.; v = interfaceinvoke v.(v, v, v); throw v; label: v := @caughtexception; v = ; v = v.; v = interfaceinvoke v.(); v = v.; v = interfaceinvoke v.(v, v, v); throw v; catch java.lang.NoSuchMethodException from label to label with label; catch java.lang.IllegalAccessException from label to label with label; catch java.lang.reflect.InvocationTargetException from label to label with label; catch java.lang.IllegalAccessException from label to label with label; catch java.lang.reflect.InvocationTargetException from label to label with label; } static void () { java.lang.invoke.MethodHandles$Lookup v; org.hibernate.validator.internal.util.logging.Log v; v = staticinvoke (); v = staticinvoke (v); = v; return; } }