Edit C:\dspace\webapps\oai\WEB-INF\lib\org\elasticsearch\common\netty\handler\ipfilter\CIDR.class
???? 1 ? 4org/elasticsearch/common/netty/handler/ipfilter/CIDR `Ljava/lang/Object;Ljava/lang/Comparable<Lorg/elasticsearch/common/netty/handler/ipfilter/CIDR;>; java/lang/Object java/lang/Comparable CIDR.java baseAddress Ljava/net/InetAddress; cidrMask I <init> ()V this 6Lorg/elasticsearch/common/netty/handler/ipfilter/CIDR; newCIDR O(Ljava/net/InetAddress;I)Lorg/elasticsearch/common/netty/handler/ipfilter/CIDR; java/net/UnknownHostException java/lang/StringBuilder Invalid mask length used: append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; ! toString ()Ljava/lang/String; # $ % (Ljava/lang/String;)V ' ( java/net/Inet4Address * 5org/elasticsearch/common/netty/handler/ipfilter/CIDR4 , (Ljava/net/Inet4Address;I)V . - / 5org/elasticsearch/common/netty/handler/ipfilter/CIDR6 1 java/net/Inet6Address 3 (Ljava/net/Inet6Address;I)V 5 2 6 `(Ljava/net/InetAddress;Ljava/lang/String;)Lorg/elasticsearch/common/netty/handler/ipfilter/CIDR; getNetMask (Ljava/lang/String;)I 9 : ; scidrMask Ljava/lang/String; J(Ljava/lang/String;)Lorg/elasticsearch/common/netty/handler/ipfilter/CIDR; java/lang/String @ indexOf (I)I B C A D Invalid CIDR notation used: F substring (II)Ljava/lang/String; H I A J (I)Ljava/lang/String; H L A M addressStringToInet *(Ljava/lang/String;)Ljava/net/InetAddress; O P Q parseInt (Ljava/lang/String;I)I S T U W mask cidr p addrString maskString addr getBaseAddress ()Ljava/net/InetAddress; a getMask ()I e java/net/InetAddress g getHostAddress i $ h j (C)Ljava/lang/StringBuilder; l m getEndAddress contains (Ljava/net/InetAddress;)Z equals (Ljava/lang/Object;)Z compareTo (Ljava/lang/Object;)I t u v o Ljava/lang/Object; hashCode z d h { getByName } P h ~ java/util/StringTokenizer ? . ? '(Ljava/lang/String;Ljava/lang/String;)V ? ? ? hasMoreTokens ()Z ? ? ? ? nextToken ? $ ? ? java/lang/Integer ? S : ? ? bitCount ? C ? ? netMask nm Ljava/util/StringTokenizer; i netmask [I mask1 java/lang/Exception ? decode '(Ljava/lang/String;)Ljava/lang/Integer; ? ? ? ? valueOf (I)Ljava/lang/Integer; ? ? ? ? intValue ? d ? ? e Ljava/lang/Exception; intstr def res Ljava/lang/Integer; getIpV4FromIpV6 (Ljava/net/Inet6Address;)[B getAddress ()[B ? ? 4 ? "java/lang/IllegalArgumentException ? 0This IPv6 address cannot be used in IPv4 context ? ? ( address Ljava/net/Inet6Address; baddr [B getIpV6FromIpV4 (Ljava/net/Inet4Address;)[B + ? Ljava/net/Inet4Address; Code LocalVariableTable LineNumberTable Exceptions Signature SourceFile! ? / *? ? ? ? ? ? ?? ? Y? Y? ? ? "? &? )?*? +? 1 ? ? Y? Y? ? ? "? &? )?? -Y*? +? 0? ?? ? Y? Y? ? ? "? &? )?? 2Y*? 4? 7? ? ? ? ? &