Edit D:\app\Administrator\product\11.2.0\dbhome_1\j2ee\home\lib\oracle\classloader\util\URLParseUtil.class
?? 1 ? , ` + a + b c d e f + g ( h + i??? j k l m n o p q r s t u ` v + w x ` y z { e | + } ~ ? ? e ? ? Y ? # ? ? ? ? ( ? ( ? ? ? ENABLED Z encodedInPath Ljava/util/BitSet; <init> ()V Code LineNumberTable LocalVariableTable this &Loracle/classloader/util/URLParseUtil; encodePath &(Ljava/lang/String;)Ljava/lang/String; path Ljava/lang/String; '(Ljava/lang/String;Z)Ljava/lang/String; newLen I buf [C c C i retCC retLen pathCC n flag escape ([CCI)I cc index unescape (Ljava/lang/String;I)C s decode e !Ljava/lang/NumberFormatException; c2 c3 sb Ljava/lang/StringBuilder; fileToEncodedURL (Ljava/io/File;)Ljava/net/URL; file Ljava/io/File; Exceptions ? <clinit> SourceFile URLParseUtil.java 1 2 8 < - . ? ? ? ? ? ? B / 0 ? ? I J ? ? ? java/lang/String 1 ? ? ? ? ? ? ? ? ? % ? ? java/lang/StringBuilder ? ? M N "java/lang/IllegalArgumentException java/lang/NumberFormatException ? ? ? ? ? ? 8 9 / ? ? ? ? ? ? ? ? java/net/URL 1 ? ? ? ? java/util/BitSet 1 ? ? ? $oracle/classloader/util/URLParseUtil java/lang/Object java/net/MalformedURLException length ()I toCharArray ()[C java/io/File separatorChar get (I)Z java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ([CII)V java/lang/Character forDigit (II)C substring (II)Ljava/lang/String; java/lang/Integer parseInt (Ljava/lang/String;I)I contains (Ljava/lang/CharSequence;)Z charAt (I)C append (C)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; getAbsolutePath startsWith (Ljava/lang/String;)Z -(Ljava/lang/String;)Ljava/lang/StringBuilder; endsWith isDirectory ()Z 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ,oracle/classloader/util/ClassLoadEnvironment encodeResourceURLs (I)V set ! + , - . / 0 1 2 3 / *? ? 4 5 6 7 8 9 3 0 *? ? 4 F 5 : ; 8 <