Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\hat\internal\model\JavaObject.class
?? 4] # * M e v ? ? not found, adding fake class! ()I ()J ()V ()Z ()[B (B)V (C)V (D)V (F)V (I)C (I)V (I[B)B (I[B)C (I[B)D (I[B)F (I[B)I (I[B)J (I[B)S (J)I (J)V (JJ)V (J[B)V (S)V (Z)V <init> Class Code EMPTY_BYTE_ARRAY Exceptions LineNumberTable SourceFile StackMapTable WARNING: [B -[Lcom/sun/tools/hat/internal/model/JavaField; -[Lcom/sun/tools/hat/internal/model/JavaThing; addFakeInstanceClass addInstance append byteAt charAt clazz ,com/sun/tools/hat/internal/model/JavaBoolean )com/sun/tools/hat/internal/model/JavaByte )com/sun/tools/hat/internal/model/JavaChar *com/sun/tools/hat/internal/model/JavaClass +com/sun/tools/hat/internal/model/JavaDouble *com/sun/tools/hat/internal/model/JavaField *com/sun/tools/hat/internal/model/JavaFloat /com/sun/tools/hat/internal/model/JavaHeapObject 6com/sun/tools/hat/internal/model/JavaHeapObjectVisitor (com/sun/tools/hat/internal/model/JavaInt 3com/sun/tools/hat/internal/model/JavaLazyReadObject )com/sun/tools/hat/internal/model/JavaLong +com/sun/tools/hat/internal/model/JavaObject .com/sun/tools/hat/internal/model/JavaObjectRef *com/sun/tools/hat/internal/model/JavaShort *com/sun/tools/hat/internal/model/JavaThing /com/sun/tools/hat/internal/model/JavaValueArray )com/sun/tools/hat/internal/model/Snapshot ,com/sun/tools/hat/internal/parser/ReadBuffer compareTo dereference describeReferenceTo doubleAt equals exclude field findThing floatAt get getClassForField getClazz getField getFieldForInstance getFields getFieldsForInstance getIdValue getIdentifierSize getInt getName getNumFieldsForInstance getOffset getReadBuffer getReferentFieldIndex getSignature getSnapshot getSuperclass getValue getWeakReferenceClass intAt invalid signature: isAssignableFrom isSameTypeAs isString java/io/IOException java/io/PrintStream java/lang/InternalError java/lang/Long java/lang/Number java/lang/Object java/lang/RuntimeException java/lang/String java/lang/StringBuilder java/lang/System longAt makeId mightExclude null objectIdAt out parseFields println readValue readValueLength refersOnlyWeaklyTo resolve shortAt should not reach here toHexString toString value valueString visit visitReferencedObjects warn + , - 4 5 6 7 8 9 : ; < = > ? @ A B C D E F i j k l m n o p q r Ljava/io/PrintStream; Ljava/lang/Object; .()Lcom/sun/tools/hat/internal/model/JavaClass; /(I)Lcom/sun/tools/hat/internal/model/JavaClass; 0(JI)Lcom/sun/tools/hat/internal/model/JavaClass; /(Lcom/sun/tools/hat/internal/model/JavaClass;)Z /()[Lcom/sun/tools/hat/internal/model/JavaField; /(I)Lcom/sun/tools/hat/internal/model/JavaField; 4(J)Lcom/sun/tools/hat/internal/model/JavaHeapObject; 4(Lcom/sun/tools/hat/internal/model/JavaHeapObject;)V ;(Lcom/sun/tools/hat/internal/model/JavaHeapObjectVisitor;)V /()[Lcom/sun/tools/hat/internal/model/JavaThing; /(Lcom/sun/tools/hat/internal/model/JavaThing;)I /(Lcom/sun/tools/hat/internal/model/JavaThing;)Z 2([BZ)[Lcom/sun/tools/hat/internal/model/JavaThing; -()Lcom/sun/tools/hat/internal/model/Snapshot; .(Lcom/sun/tools/hat/internal/model/Snapshot;)V 0()Lcom/sun/tools/hat/internal/parser/ReadBuffer; (J)Ljava/lang/Number; (Ljava/lang/Number;)J (Ljava/lang/Object;)Z ()Ljava/lang/String; (J)Ljava/lang/String; (Ljava/lang/String;)I (Ljava/lang/String;)V (C)Ljava/lang/StringBuilder; (Ljava/lang/Throwable;)V [(Lcom/sun/tools/hat/internal/model/JavaClass;Lcom/sun/tools/hat/internal/model/JavaField;)Z Z(Lcom/sun/tools/hat/internal/model/Snapshot;Lcom/sun/tools/hat/internal/model/JavaThing;)Z @(Ljava/lang/String;)Lcom/sun/tools/hat/internal/model/JavaThing; -(Ljava/lang/String;)Ljava/lang/StringBuilder; ?(Lcom/sun/tools/hat/internal/model/Snapshot;Lcom/sun/tools/hat/internal/model/JavaField;Z)Lcom/sun/tools/hat/internal/model/JavaThing; k(Lcom/sun/tools/hat/internal/model/JavaThing;Lcom/sun/tools/hat/internal/model/Snapshot;)Ljava/lang/String; % + x ? 3 ? X [ ^ \ "