Edit C:\Program Files\Java\jre8\lib\com\sun\jndi\dns\DNSDatagramSocketFactory.class
Êþº¾ 4 ¼ $ $assertionsDisabled ()I ()Ljava/lang/String; ()V ()Z (I)I (I)V (I)Z (II)I &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/String;)V <clinit> <init> BIT_DEVIATION Code ConstantValue DEVIATION Exceptions HISTORY I InnerClasses LOWER LineNumberTable MAX_RANDOM_TRIES RANGE SourceFile StackMapTable THRESHOLD Z abs add bind bitCount close )com/sun/jndi/dns/DNSDatagramSocketFactory <com/sun/jndi/dns/DNSDatagramSocketFactory$EphemeralPortRange 5com/sun/jndi/dns/DNSDatagramSocketFactory$PortHistory contains desiredAssertionStatus deviation family getLocalPort getMessage history initCause isUndecided isUsingJavaPortRandomization isUsingNativePortRandomization java/io/IOException java/lang/AssertionError java/lang/Class java/lang/Integer java/lang/Math java/lang/Object java/lang/Throwable java/net/DatagramSocket java/net/InetSocketAddress java/net/SocketException !java/nio/channels/DatagramChannel java/util/Objects java/util/Random lastport max nextInt offer open openDefault openRandom random requireNonNull socket suitablePortCount thresholdCount unsuitablePortCount % & 2 3 4 5 6 7 8 9 : ; < = > 7Lcom/sun/jndi/dns/DNSDatagramSocketFactory$PortHistory; Ljava/net/ProtocolFamily; Ljava/util/Random; ()Ljava/net/DatagramSocket; (Ljava/net/SocketAddress;)V (ILjava/util/Random;)V (Ljava/util/Random;)V ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; 0(Ljava/util/Random;Ljava/net/ProtocolFamily;II)V >(Ljava/net/ProtocolFamily;)Ljava/nio/channels/DatagramChannel; ) ? I J K - ` * a F b + # ( 0 1 "