class oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber extends java.lang.Object { private oadd.org.apache.curator.shaded.com.google.common.eventbus.EventBus bus; final java.lang.Object target; private final java.lang.reflect.Method method; private final java.util.concurrent.Executor executor; static oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber create(oadd.org.apache.curator.shaded.com.google.common.eventbus.EventBus, java.lang.Object, java.lang.reflect.Method) { oadd.org.apache.curator.shaded.com.google.common.eventbus.EventBus v; oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber$SynchronizedSubscriber v; oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber v, v; java.lang.Object v; java.lang.reflect.Method v; boolean v; v := @parameter: oadd.org.apache.curator.shaded.com.google.common.eventbus.EventBus; v := @parameter: java.lang.Object; v := @parameter: java.lang.reflect.Method; v = staticinvoke (v); if v == 0 goto label; v = new oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber; v = v; specialinvoke v.(oadd.org.apache.curator.shaded.com.google.common.eventbus.EventBus,java.lang.Object,java.lang.reflect.Method)>(v, v, v); goto label; label: v = new oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber$SynchronizedSubscriber; v = v; specialinvoke v.(oadd.org.apache.curator.shaded.com.google.common.eventbus.EventBus,java.lang.Object,java.lang.reflect.Method)>(v, v, v); label: return v; } private void (oadd.org.apache.curator.shaded.com.google.common.eventbus.EventBus, java.lang.Object, java.lang.reflect.Method) { java.util.concurrent.Executor v; oadd.org.apache.curator.shaded.com.google.common.eventbus.EventBus v; oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber v; java.lang.Object v, v; java.lang.reflect.Method v; v := @this: oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber; v := @parameter: oadd.org.apache.curator.shaded.com.google.common.eventbus.EventBus; v := @parameter: java.lang.Object; v := @parameter: java.lang.reflect.Method; specialinvoke v.()>(); v. = v; v = staticinvoke (v); v. = v; v. = v; virtualinvoke v.(1); v = virtualinvoke v.(); v. = v; return; } final void dispatchEvent(java.lang.Object) { oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber$1 v; java.util.concurrent.Executor v; oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber v; java.lang.Object v; v := @this: oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber; v := @parameter: java.lang.Object; v = v.; v = new oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber$1; specialinvoke v.(oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber,java.lang.Object)>(v, v); interfaceinvoke v.(v); return; } void invokeSubscriberMethod(java.lang.Object) throws java.lang.reflect.InvocationTargetException { java.lang.Throwable v, v; java.lang.Object[] v; java.lang.Error v, v; oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber v; java.lang.String v, v; java.lang.reflect.Method v; boolean v; java.lang.IllegalAccessException v; java.lang.IllegalArgumentException v; java.lang.reflect.InvocationTargetException v; java.lang.Object v, v, v; v := @this: oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber; v := @parameter: java.lang.Object; label: v = v.; v = v.; v = newarray (java.lang.Object)[1]; v = staticinvoke (v); v[0] = v; virtualinvoke v.(v, v); label: goto label; label: v := @caughtexception; v = new java.lang.Error; v = dynamicinvoke "makeConcatWithConstants" (v) ("Method rejected target/argument: \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: v := @caughtexception; v = new java.lang.Error; v = dynamicinvoke "makeConcatWithConstants" (v) ("Method became inaccessible: \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: v := @caughtexception; v = virtualinvoke v.(); v = v instanceof java.lang.Error; if v == 0 goto label; v = virtualinvoke v.(); throw v; label: throw v; label: return; catch java.lang.IllegalArgumentException 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; } private oadd.org.apache.curator.shaded.com.google.common.eventbus.SubscriberExceptionContext context(java.lang.Object) { oadd.org.apache.curator.shaded.com.google.common.eventbus.SubscriberExceptionContext v; oadd.org.apache.curator.shaded.com.google.common.eventbus.EventBus v; oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber v; java.lang.Object v, v; java.lang.reflect.Method v; v := @this: oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber; v := @parameter: java.lang.Object; v = new oadd.org.apache.curator.shaded.com.google.common.eventbus.SubscriberExceptionContext; v = v.; v = v.; v = v.; specialinvoke v.(oadd.org.apache.curator.shaded.com.google.common.eventbus.EventBus,java.lang.Object,java.lang.Object,java.lang.reflect.Method)>(v, v, v, v); return v; } public final int hashCode() { oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber v; int v, v, v, v, v; java.lang.Object v; java.lang.reflect.Method v; v := @this: oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber; v = v.; v = virtualinvoke v.(); v = 31 + v; v = v * 31; v = v.; v = staticinvoke (v); v = v + v; return v; } public final boolean equals(java.lang.Object) { oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber v; java.lang.Object v, v, v; java.lang.reflect.Method v, v; boolean v, v, v; v := @this: oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber; v := @parameter: java.lang.Object; v = v instanceof oadd.org.apache.curator.shaded.com.google.common.eventbus.Subscriber; if v == 0 goto label; v = v.; v = v.; if v != v goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v == 0 goto label; v = 1; goto label; label: v = 0; label: return v; label: return 0; } private static boolean isDeclaredThreadSafe(java.lang.reflect.Method) { java.lang.'annotation'.Annotation v; java.lang.reflect.Method v; boolean v; v := @parameter: java.lang.reflect.Method; v = virtualinvoke v.(class "Loadd/org/apache/curator/shaded/com/google/common/eventbus/AllowConcurrentEvents;"); if v == null goto label; v = 1; goto label; label: v = 0; label: return v; } }