com.groupbyinc.flux.common.sun.jna.NativeMappedConverter.class Maven / Gradle / Ivy
???? 2 ? 8com/groupbyinc/flux/common/sun/jna/NativeMappedConverter java/lang/Object 0com/groupbyinc/flux/common/sun/jna/TypeConverter NativeMappedConverter.java
converters Ljava/util/Map; zLjava/util/Map;Ljava/lang/ref/Reference;>; type Ljava/lang/Class; Ljava/lang/Class<*>;
nativeType instance 1Lcom/groupbyinc/flux/common/sun/jna/NativeMapped; getInstance M(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/sun/jna/NativeMappedConverter;
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; java/lang/ref/Reference ()Ljava/lang/Object;
(Ljava/lang/Class;)V !
" java/lang/ref/SoftReference $ (Ljava/lang/Object;)V &
% ' put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ) * + java/lang/Class - java/lang/Throwable / r ULjava/lang/ref/Reference; Ljava/lang/ref/Reference; nmc :Lcom/groupbyinc/flux/common/sun/jna/NativeMappedConverter; cls ()V 7
8 /com/groupbyinc/flux/common/sun/jna/NativeMapped : isAssignableFrom (Ljava/lang/Class;)Z <