class org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor$1 extends java.lang.Object implements org.springframework.util.ReflectionUtils$FieldCallback { final java.util.LinkedList val$currElements; final org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor this$0; void (org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor, java.util.LinkedList) { java.util.LinkedList v; org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor$1 v; org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor v; v := @this: org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor$1; v := @parameter: org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor; v := @parameter: java.util.LinkedList; v. = v; v. = v; specialinvoke v.()>(); return; } public void doWith(java.lang.reflect.Field) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException { java.lang.IllegalStateException v, v, v; org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor$ResourceElement v; org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor v, v, v, v; org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor$WebServiceRefElement v; boolean v, v, v, v, v, v, v; java.util.Set v; int v, v, v; java.lang.String v; java.util.LinkedList v, v, v; org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor$1 v; java.lang.reflect.Field v; org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor$EjbRefElement v; java.lang.Class v, v, v, v, v; v := @this: org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor$1; v := @parameter: java.lang.reflect.Field; v = ; if v == null goto label; v = ; v = virtualinvoke v.(v); if v == 0 goto label; v = virtualinvoke v.(); v = staticinvoke (v); if v == 0 goto label; v = new java.lang.IllegalStateException; specialinvoke v.(java.lang.String)>("@WebServiceRef annotation is not supported on static fields"); throw v; label: v = v.; v = new org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor$WebServiceRefElement; v = v.; specialinvoke v.(org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor,java.lang.reflect.Member,java.lang.reflect.AnnotatedElement,java.beans.PropertyDescriptor)>(v, v, v, null); virtualinvoke v.(v); goto label; label: v = ; if v == null goto label; v = ; v = virtualinvoke v.(v); if v == 0 goto label; v = virtualinvoke v.(); v = staticinvoke (v); if v == 0 goto label; v = new java.lang.IllegalStateException; specialinvoke v.(java.lang.String)>("@EJB annotation is not supported on static fields"); throw v; label: v = v.; v = new org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor$EjbRefElement; v = v.; specialinvoke v.(org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor,java.lang.reflect.Member,java.lang.reflect.AnnotatedElement,java.beans.PropertyDescriptor)>(v, v, v, null); virtualinvoke v.(v); goto label; label: v = virtualinvoke v.(class "Ljavax/annotation/Resource;"); if v == 0 goto label; v = virtualinvoke v.(); v = staticinvoke (v); if v == 0 goto label; v = new java.lang.IllegalStateException; specialinvoke v.(java.lang.String)>("@Resource annotation is not supported on static fields"); throw v; label: v = v.; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); v = interfaceinvoke v.(v); if v != 0 goto label; v = v.; v = new org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor$ResourceElement; v = v.; specialinvoke v.(org.springframework.context.'annotation'.CommonAnnotationBeanPostProcessor,java.lang.reflect.Member,java.lang.reflect.AnnotatedElement,java.beans.PropertyDescriptor)>(v, v, v, null); virtualinvoke v.(v); label: return; } }