Edit D:\app\Administrator\product\11.2.0\dbhome_1\javavm\lib\oracle\aurora\util\ClassDescription.class
?? 1 ? 4 ^ _ ( ` a b c b d e f ^ g h b i j k l ^ m n ^ o p o q r b s t u v w x y x z u { | b } ~ : ? 4 ? ? ? ? ? ( ^ ? ? ? ? ? ? ? ? ? ? i ( ? ? cls Ljava/lang/Class; instSize I nonPrimFields [Ljava/lang/reflect/Field; classMap Ljava/util/Hashtable; <init> ()V Code LineNumberTable LocalVariableTable this %Loracle/aurora/util/ClassDescription; describe 8(Ljava/lang/Class;)Loracle/aurora/util/ClassDescription; fCls i fields result foc &Loracle/aurora/util/OrderedCollection; 9(Ljava/lang/Object;)Loracle/aurora/util/ClassDescription; obj Ljava/lang/Object; getStaticNonPrimFields -(Ljava/lang/Class;)[Ljava/lang/reflect/Field; field Ljava/lang/reflect/Field; flds main ([Ljava/lang/String;)V f args [Ljava/lang/String; ht cd <clinit> SourceFile ClassDescription.java = > ; < ? ? #oracle/aurora/util/ClassDescription ? ? ? ? ? java/lang/RuntimeException java/lang/StringBuilder Class: ? ? ? ? is not a class type ? ? = ? 5 6 $oracle/aurora/util/OrderedCollection ? ? ? ? 8 7 8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/reflect/Field ? ? 9 : ? ? D E = ? ? ? java/util/Hashtable D L ? ? ? , instSize: ? ? , fields: ? ? ? java/lang/Object get &(Ljava/lang/Object;)Ljava/lang/Object; java/lang/Class isPrimitive ()Z isArray append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getName ()Ljava/lang/String; toString (Ljava/lang/String;)V $oracle/aurora/util/RuntimeExtensions getExtensions (()Loracle/aurora/util/RuntimeExtensions; classTypeOverhead getDeclaredFields ()[Ljava/lang/reflect/Field; getModifiers ()I java/lang/reflect/Modifier isStatic (I)Z getType ()Ljava/lang/Class; oracle/aurora/util/JRIExtensions getFieldSize (Ljava/lang/Class;)I canLoad isPublic push (Ljava/lang/Object;)V getSuperclass getObjects &(Ljava/lang/Class;)[Ljava/lang/Object; getClass (I)V java/lang/System out Ljava/io/PrintStream; (I)Ljava/lang/StringBuilder; java/io/PrintStream println ! 4 5 6 7 8 9 : ; <