Edit D:\app\Administrator\product\11.2.0\dbhome_1\javavm\lib\oracle\aurora\util\tools\Options.class
?? 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? , ? ? , ? ? ? ? ? ? 4 ? , ? , ? 4 ? ? ? ? ; ? ; ? ? ? ; ? ? ? ? ? ? ? ? ? ? ? M ? ? ? OptionOverride InnerClasses ? Mapper Args hashtable Ljava/util/Hashtable; defaultOpts "Loracle/aurora/util/tools/Options; oneList [Ljava/lang/String; twoList substList expandList [Ljava/lang/Object; optionFile %Loracle/aurora/util/tools/OptionFile; unsetValue Ljava/lang/Object; <init> q([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Object;Loracle/aurora/util/tools/Options;)V Code LineNumberTable LocalVariableTable this O([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Object;)V abbrevList %(Loracle/aurora/util/tools/Options;)V ()V clone ()Ljava/lang/Object; copy ex &Ljava/lang/CloneNotSupportedException; F(Loracle/aurora/util/tools/Options;)Loracle/aurora/util/tools/Options; setOptionFile ((Loracle/aurora/util/tools/OptionFile;)V getOptionsFor 6(Ljava/lang/String;)Loracle/aurora/util/tools/Options; className Ljava/lang/String; newDefault specialized get &(Ljava/lang/String;)Ljava/lang/Object; result key getString &(Ljava/lang/String;)Ljava/lang/String; prop obj getBoolean (Ljava/lang/String;)Z Z getObject 7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; cl Ljava/lang/Class; inOptionList ((Ljava/lang/String;[Ljava/lang/String;)Z xOpt I s optionList checkSubst xAbbrv option replacement checkExpand (Ljava/lang/String;)I found parseArg ([Ljava/lang/String;I)I argv xArgv clear set (Ljava/lang/String;)V xExpand '(Ljava/lang/String;Ljava/lang/Object;)V value unset parseArgs (([Ljava/lang/String;)[Ljava/lang/String; args 'Loracle/aurora/util/tools/Options$Args; parseOne ([Ljava/lang/String;)I xArg incr *(Loracle/aurora/util/tools/Options$Args;)V vUnrecognized Ljava/util/Vector; toString ()Ljava/lang/String; isParseArg is isProperty printArgs ((Ljava/lang/String;[Ljava/lang/String;)V x what allSetProperties ()Ljava/util/Enumeration; map M(Loracle/aurora/util/tools/Options$Mapper;)Loracle/aurora/util/tools/Options; m mapper )Loracle/aurora/util/tools/Options$Mapper; d SourceFile Options.java ^ g "oracle/aurora/util/tools/Options$1 ^ f \ ] R S P Q java/lang/String T U V U W U java/lang/Object X Y ^ _ oracle/aurora/util/tools/Options h i java/util/Hashtable $java/lang/CloneNotSupportedException "oracle/aurora/util/tools/ToolError ? ? ^ ? Z [ p q h m p v v w java/lang/Boolean ? { ? ? ? ? ? ? %oracle/aurora/util/tools/Options$Args ^ ? ? ? ? ? ? ? ? ? ? java/util/Vector ? { } java/lang/StringBuilder -> : ? g ? ? ? ? m java/lang/Cloneable /oracle/aurora/util/tools/Options$OptionOverride 'oracle/aurora/util/tools/Options$Mapper #oracle/aurora/util/tools/OptionFile X(Ljava/lang/String;Loracle/aurora/util/tools/Options;)Loracle/aurora/util/tools/Options; containsKey (Ljava/lang/Object;)Z &(Ljava/lang/Object;)Ljava/lang/Object; booleanValue ()Z java/lang/Class isInstance equals TRUE Ljava/lang/Boolean; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ([Ljava/lang/String;)V unused ()[Ljava/lang/String; markUsed (II)V addElement (Ljava/lang/Object;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; java/lang/System out Ljava/io/PrintStream; java/io/PrintStream print println keys ! I P Q R S T U V U W U X Y Z [ \ ] ^ _ ` ? ^*? *? Y*? ? *? *? *+? ? ? +? *,? ? ? ,? *-? ? ? -? *? ? ? ? ? a &