public final class oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap extends java.lang.Object { private final oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[] _buckets; private final int _size; private final int _mask; public void (oadd.com.fasterxml.jackson.databind.util.LRUMap) { oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap v; oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[] v; int v, v, v, v, v; java.util.function.BiConsumer v; oadd.com.fasterxml.jackson.databind.util.LRUMap v; v := @this: oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap; v := @parameter: oadd.com.fasterxml.jackson.databind.util.LRUMap; specialinvoke v.()>(); v = virtualinvoke v.(); v = staticinvoke (v); v. = v; v = v.; v = v - 1; v. = v; v = v.; v = newarray (oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket)[v]; v = staticinvoke (v, v); virtualinvoke v.(v); v. = v; return; } private static final int findSize(int) { int v, v, v, v, v; v := @parameter: int; if v > 64 goto label; v = v + v; goto label; label: v = v >> 2; v = v + v; label: v = v; v = 8; label: if v >= v goto label; v = v + v; goto label; label: return v; } public static oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap 'from'(oadd.com.fasterxml.jackson.databind.util.LRUMap) { oadd.com.fasterxml.jackson.databind.util.LRUMap v; oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap v; v := @parameter: oadd.com.fasterxml.jackson.databind.util.LRUMap; v = new oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap; specialinvoke v.(oadd.com.fasterxml.jackson.databind.util.LRUMap)>(v); return v; } public int size() { int v; oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap v; v := @this: oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap; v = v.; return v; } public oadd.com.fasterxml.jackson.databind.JsonSerializer typedValueSerializer(oadd.com.fasterxml.jackson.databind.JavaType) { oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket v, v; oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap v; oadd.com.fasterxml.jackson.databind.JsonSerializer v, v; oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[] v; int v, v, v; oadd.com.fasterxml.jackson.databind.JavaType v; boolean v, v; v := @this: oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap; v := @parameter: oadd.com.fasterxml.jackson.databind.JavaType; v = v.; v = staticinvoke (v); v = v.; v = v & v; v = v[v]; if v != null goto label; return null; label: v = virtualinvoke v.(v); if v == 0 goto label; v = v.; return v; label: v = v.; v = v; if v == null goto label; v = virtualinvoke v.(v); if v == 0 goto label; v = v.; return v; label: return null; } public oadd.com.fasterxml.jackson.databind.JsonSerializer typedValueSerializer(java.lang.Class) { oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket v, v; oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap v; oadd.com.fasterxml.jackson.databind.JsonSerializer v, v; oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[] v; int v, v, v; java.lang.Class v; boolean v, v; v := @this: oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap; v := @parameter: java.lang.Class; v = v.; v = staticinvoke (v); v = v.; v = v & v; v = v[v]; if v != null goto label; return null; label: v = virtualinvoke v.(v); if v == 0 goto label; v = v.; return v; label: v = v.; v = v; if v == null goto label; v = virtualinvoke v.(v); if v == 0 goto label; v = v.; return v; label: return null; } public oadd.com.fasterxml.jackson.databind.JsonSerializer untypedValueSerializer(oadd.com.fasterxml.jackson.databind.JavaType) { oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket v, v; oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap v; oadd.com.fasterxml.jackson.databind.JsonSerializer v, v; oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[] v; int v, v, v; oadd.com.fasterxml.jackson.databind.JavaType v; boolean v, v; v := @this: oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap; v := @parameter: oadd.com.fasterxml.jackson.databind.JavaType; v = v.; v = staticinvoke (v); v = v.; v = v & v; v = v[v]; if v != null goto label; return null; label: v = virtualinvoke v.(v); if v == 0 goto label; v = v.; return v; label: v = v.; v = v; if v == null goto label; v = virtualinvoke v.(v); if v == 0 goto label; v = v.; return v; label: return null; } public oadd.com.fasterxml.jackson.databind.JsonSerializer untypedValueSerializer(java.lang.Class) { oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket v, v; oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap v; oadd.com.fasterxml.jackson.databind.JsonSerializer v, v; oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[] v; int v, v, v; java.lang.Class v; boolean v, v; v := @this: oadd.com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap; v := @parameter: java.lang.Class; v = v.; v = staticinvoke (v); v = v.; v = v & v; v = v[v]; if v != null goto label; return null; label: v = virtualinvoke v.(v); if v == 0 goto label; v = v.; return v; label: v = v.; v = v; if v == null goto label; v = virtualinvoke v.(v); if v == 0 goto label; v = v.; return v; label: return null; } }