Edit D:\app\Administrator\product\11.2.0\dbhome_1\sqldeveloper\ide\extensions\oracle\ide\extension\HashStructureElementVisitor$EV.class
?? 1 3oracle/ide/extension/HashStructureElementVisitor$EV _elementCounterOn Z uri: java/lang/String startsWith (Ljava/lang/String;)Z substring (I)Ljava/lang/String; javax/ide/net/URIFactory newURI "(Ljava/lang/String;)Ljava/net/URI; javax/ide/net/VirtualFileSystem getVirtualFileSystem #()Ljavax/ide/net/VirtualFileSystem; toURL (Ljava/net/URI;)Ljava/net/URL; ! #oracle/javatools/data/HashStructure # putURL #(Ljava/lang/String;Ljava/net/URL;)V % & $ ' java/util/logging/Level ) WARNING Ljava/util/logging/Level; + , * - java/lang/StringBuilder / <init> ()V 1 2 0 3 'Malformed URL exception for attribute ' 5 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 7 8 0 9 ' using path=' ; '. = toString ()Ljava/lang/String; ? @ 0 A log R(Ljavax/ide/extension/ElementContext;Ljava/util/logging/Level;Ljava/lang/String;)V C D E putString '(Ljava/lang/String;Ljava/lang/String;)V G H $ I java/net/MalformedURLException K this 5Loracle/ide/extension/HashStructureElementVisitor$EV; context $Ljavax/ide/extension/ElementContext; hash %Loracle/javatools/data/HashStructure; name Ljava/lang/String; resolvedValue path uri Ljava/net/URI; url Ljava/net/URL; mue Ljava/net/MalformedURLException; #__element-count ] _elementCounter I _ ` a putInt (Ljava/lang/String;I)V c d $ e _stack Ljava/util/LinkedList; g h i java/util/LinkedList k clear m 2 l n _currentSourceURI p X q %javax/ide/extension/ElementEndContext s getText u @ t v length ()I x y z _parent | R } #text containsKey ? $ ? trim ? @ ? putStringOrURL p(Ljavax/ide/extension/ElementContext;Loracle/javatools/data/HashStructure;Ljava/lang/String;Ljava/lang/String;)V ? ? ? removeLast ()Ljava/lang/Object; ? ? l ? 'Ljavax/ide/extension/ElementEndContext; text trimmed 'javax/ide/extension/ElementStartContext ? getExtensionSourceURI ()Ljava/net/URI; ? ? ? ? java/net/URI ? equals (Ljava/lang/Object;)Z ? ? ? ? isEmpty ()Z ? ? l ? countElement ((Loracle/javatools/data/HashStructure;)V ? ? ? newInstance '()Loracle/javatools/data/HashStructure; ? ? $ ? #__extension-id ? getExtension !()Ljavax/ide/extension/Extension; ? ? ? ? javax/ide/extension/Extension ? getID ? @ ? ? getAttributeNames ()Ljava/util/Collection; ? ? ? ? java/util/Collection ? iterator ()Ljava/util/Iterator; ? ? ? ? java/util/Iterator ? next ? ? ? ? getAttributeValue &(Ljava/lang/String;)Ljava/lang/String; ? ? ? ? hasNext ? ? ? ? getElementName #()Ljavax/ide/extension/ElementName; ? ? ? ? javax/ide/extension/ElementName ? getLocalName ? @ ? ? getObject &(Ljava/lang/String;)Ljava/lang/Object; ? ? $ ? #oracle/javatools/data/ListStructure ? add ? ? ? ? '()Loracle/javatools/data/ListStructure; ? ? ? ? putListStructure :(Ljava/lang/String;Loracle/javatools/data/ListStructure;)V ? ? $ ? putHashStructure :(Ljava/lang/String;Loracle/javatools/data/HashStructure;)V ? ? $ ? addLast (Ljava/lang/Object;)V ? ? l ? )Ljavax/ide/extension/ElementStartContext; sourceURI currentHash attrNames Ljava/util/Collection; nameIter Ljava/util/Iterator; value elemName !Ljavax/ide/extension/ElementName; localName obj Ljava/lang/Object; list %Loracle/javatools/data/ListStructure; "javax/ide/extension/ElementVisitor ? ? 3 $init$ ? 2 ? root l 3 )javax/ide/extension/ElementVisitorFactory wa$_elementCounterOn 9(Loracle/ide/extension/HashStructureElementVisitor$EV;Z)V ra$_elementCounterOn 8(Loracle/ide/extension/HashStructureElementVisitor$EV;)Z cleanup end *(Ljavax/ide/extension/ElementEndContext;)V start ,(Ljavax/ide/extension/ElementStartContext;)V getVisitor G(Ljavax/ide/extension/ElementName;)Ljavax/ide/extension/ElementVisitor; Code LineNumberTable SourceFile HashStructureElementVisitor.java LocalVariableTable 0oracle/ide/extension/HashStructureElementVisitor EV InnerClasses OJC LineColumnInfo 0 ? _ ` | R g h p X ? 2 - *? lY?? j*? r? ' ( 1 ? J *? ?*? *+? ~? + , - M N R 6 *? 1 M N S ? \ $+? ? M,*? r? ? *? j? o*,? r*? j? ? *? ~N*-? ? ? ?-?+? ? ? ? ? J*-? ?+? ? :? E? ? :? /? ? ? :+? ? :? ? ?:*+-? ?? ? ??*? j? ? n+? ? : ? ?: *? ~ ? ? I*? ~ ? ?:? ? ? ?:-? ?? /? ?: ? ? -? ?*? ~ ? ? *? ~ -? ?*? j*? ~? ?*-? ~? ? $ 6 7 <