. r                ( *  * . 0 * * r (  * [ [ m m m C m        V   .    _ m m 0   [     [   ! InnerClassesFieldAccessPrivilegedActionClassAccessPrivilegedActionMetadataout_Ljava/io/PrintStream; INC_INDENTI OBJSHELL_SIZE ConstantValue OBJREF_SIZELONG_FIELD_SIZEINT_FIELD_SIZESHORT_FIELD_SIZECHAR_FIELD_SIZEBYTE_FIELD_SIZEBOOLEAN_FIELD_SIZEDOUBLE_FIELD_SIZEFLOAT_FIELD_SIZEsize_J objRefMap_Ljava/util/IdentityHashMap;()VCodegetShareObjectRefs()Ljava/util/Map;resetShareObjectRefsgetSize(Ljava/lang/Object;ZZ)J Exceptions")(Ljava/lang/Object;ZZLjava/lang/String;)JgetEntireObjectSize(Ljava/lang/Object;Z)J((Ljava/lang/Object;ZLjava/lang/String;)J getRefMap%(Ljava/lang/Object;ZZ)Ljava/util/Map; isOverlapped9(Ljava/util/IdentityHashMap;Ljava/util/IdentityHashMap;)ZsetVerboseOutput(Ljava/io/PrintStream;)Vmain([Ljava/lang/String;)Vindent(I)Ljava/lang/String; calculateSizeS(Ljava/lang/Object;Ljava/util/IdentityHashMap;Ljava/util/Map;ZZLjava/lang/String;)IgetArrayOverhead(ILjava/lang/Class;)IgetPrimitiveSize(Ljava/lang/Class;)I getMetadata(Ljava/lang/Class;Loracle/ias/cache/ObjectExaminer$ClassAccessPrivilegedAction;Loracle/ias/cache/ObjectExaminer$FieldAccessPrivilegedAction;Ljava/util/Map;ZZ)Loracle/ias/cache/ObjectExaminer$Metadata; java/util/IdentityHashMap java/util/WeakHashMap oracle/ias/cache/ObjectExaminerjava/lang/Exception yz # $% &'( )*+ ,- ./ 012 3zUsage: java ObjectExaminer4 56 78 9: java/lang/StringBufferSize: ;< ;= bytes. Elasped:  msec. >? #@ ABjava/lang/String Cjava/util/LinkedList DE F1;oracle/ias/cache/ObjectExaminer$ClassAccessPrivilegedAction G;oracle/ias/cache/ObjectExaminer$FieldAccessPrivilegedAction H- I/ JKL M-N OP QK R? S1 T- UV W1 XY Z [| U\java/lang/RuntimeExceptioncannot get field[ ] of class[ ]K]: 6 ^%java/lang/ArrayStoreException _ `abcdefgh"java/lang/IllegalArgumentExceptionUnknown primitive type: ;ij(oracle/ias/cache/ObjectExaminer$Metadata klm no[Ljava/lang/reflect/Field;'java/security/PrivilegedActionExceptionField Access Error:: pq rK s- ktField Access Error: u vK w| xy z{java/lang/reflect/Field |} ~ {|java/lang/Object!oracle/ias/cache/ObjectExaminer$1 java/lang/IllegalAccessExceptionprintStackTracesize()IkeySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;contains(Ljava/lang/Object;)Zjava/lang/Systemoutjava/io/PrintStreamprintln(Ljava/lang/String;)VcurrentTimeMillis()J getProperties()Ljava/util/Properties;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;(J)Ljava/lang/StringBuffer;toString()Ljava/lang/String;java/util/Arraysfill([CC)V([C)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;add&(Loracle/ias/cache/ObjectExaminer$1;)VisEmpty removeFirstgetClass()Ljava/lang/Class;java/lang/ClassisArrayjava/lang/reflect/Array getLength(Ljava/lang/Object;)IgetComponentTypegetNameequals isPrimitiveget'(Ljava/lang/Object;I)Ljava/lang/Object; containsKeyaddFirst(Ljava/lang/Object;)Vfields_ overhead_&(Ljava/lang/Object;)Ljava/lang/Object;getDeclaringClass getModifiersjava/lang/ByteTYPELjava/lang/Class;java/lang/Booleanjava/lang/Integerjava/lang/Longjava/lang/Shortjava/lang/Characterjava/lang/Floatjava/lang/Double,(Ljava/lang/Object;)Ljava/lang/StringBuffer; java/util/Map setContext(Ljava/lang/Class;)Vjava/security/AccessController doPrivileged=(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; getException()Ljava/lang/Exception;getType isAccessible(Ljava/lang/reflect/Field;)Vjava/util/List getSuperclass nPrimitive_asList%([Ljava/lang/Object;)Ljava/util/List;addAll(Ljava/util/Collection;)ZtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;([Ljava/lang/reflect/Field;II)V! r yz {|}|~|~|~|~|~|~|~|~|~|~ *** *Y *+2& 7+ Y:+* 7 * D0 B*! Y :*,B: ! I5N* Y :*XN: - # SG=*+* ++N*:-- * `L@B7Y !!"#!e"$!%L+&CF L+ '(Y+) **Y+:+**,W*-W6.Y/:0Y1: 2V3K*4:  5o*66  7:  89  :`6 ;6   * <:+=+,W>  89f  ,?:  @:  A`66  6 7  2:*B:A:CYYD!E!F!G8!H!I!%J6K~6&!+=+,W>: m tL ."=>+; +M>>h```= <*N<t*O<h*P<\*Q <O*R<C*S<7*T<+*U <VYYW!*X%Y *:-Y:-*Z[:ç :66*Y+: +*\+]^: 0: CYY`!*8!a! bX%J6     2:  K~  K~ p c:  ; M`6Q d<, e,]W.:CYYf! Xa!bX%J  gW Z*h+,-?:  * i`6 Ad`6  @jkW lm:   nW[Y o:-Y: -*pW ç :  % @NQ__ qu"s 0 v. w[ x