Edit C:\dspace\webapps\rest\WEB-INF\lib\org\elasticsearch\common\netty\util\internal\DetectionUtil.class
???? 1 ? :org/elasticsearch/common/netty/util/internal/DetectionUtil java/lang/Object DetectionUtil.java <org/elasticsearch/common/netty/util/internal/DetectionUtil$1 JAVA_VERSION I HAS_UNSAFE Z IS_WINDOWS isWindows ()Z hasUnsafe javaVersion ()I (Ljava/lang/ClassLoader;)Z java/lang/Exception io.netty.noUnsafe ?org/elasticsearch/common/netty/util/internal/SystemPropertyUtil getBoolean (Ljava/lang/String;Z)Z ! io.netty.tryUnsafe # contains (Ljava/lang/String;)Z % & ' (org.elasticsearch.common.netty.tryUnsafe ) sun.misc.Unsafe + java/lang/Class - forName =(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; / 0 . 1 hasUnsafeField (Ljava/lang/Class;)Z 3 4 5 tryUnsafe unsafeClazz Ljava/lang/Class<*>; Ljava/lang/Class; e Ljava/lang/Exception; loader Ljava/lang/ClassLoader; noUnsafe 'java/security/PrivilegedActionException @ <init> (Ljava/lang/Class;)V B C D java/security/AccessController F doPrivileged =(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; H I G J java/lang/Boolean L booleanValue N M O unsafeClass javaVersion0 java/lang/ClassNotFoundException S android.app.Application U %(Ljava/lang/String;)Ljava/lang/Class; / W . X (java.util.concurrent.LinkedTransferQueue Z "java/util/concurrent/BlockingQueue \ getClassLoader ()Ljava/lang/ClassLoader; ^ _ . ` java.util.ArrayDeque b java/util/Queue d "Ljava/lang/ClassNotFoundException; ()V B g h this <Lorg/elasticsearch/common/netty/util/internal/DetectionUtil; <clinit> R m )java/util/concurrent/atomic/AtomicInteger o q os.name s u get 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; w x y java/lang/String { toLowerCase ()Ljava/lang/String; } ~ | win ? (Ljava/lang/CharSequence;)Z % ? | ? os Ljava/lang/String; Code LineNumberTable LocalVariableTable LocalVariableTypeTable Exceptions Signature (Ljava/lang/Class<*>;)Z SourceFile InnerClasses 1 ? ? ? ? 3 ? ? ? ? 7 ? ? ? ? ; ? ? <? "<? ?$? (? $? "=? *? "=? ?,*? 2N-? 6?N? , 8 9 ? >