META-INF.modules.java.base.classes.java.io.ObjectStreamClass.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 8?
*? *? *??
?
???
? *?
*?
??
??
??
??
??
*?
*??
?
??
*?
??
??
?? >? >?
*??
????
"??
$??
&??????
$?
??
$?
*??
$???????
?
4?
?? *?
??
?? *?? *? *?? *?
?? *? *??
E?
? *? *?
*? *??
4? *???
O? *??
??? *? *?
X?
[
?
?
_???
*
?k
L? *
* * *
?
L?
* * * * * * *!
("
?#
?$
?%&'(
?)*
+,
?-.
?/
?01
L23
*4
5
6
7
8
9
?:
??
?;
?<
=>
O? *@
ABA
?CD
?E
?F
GH M
?NO
?P?QR
?STUVW
??
8X
?Y
*Z[#\ *]
*^_
??
_`
_ab
_c
?d
?
*e
fg
?h
?f
(i
(j
(k
(l
(m
?n
4?o
*?
*p
*q2
?r
?s
?tuv *w
4x
?y
8z
8s
8t
*{
?|
?}
?~
?
?
???
??
?2
??
*?
*?
??G
??
?t
?s
????a?
?E
??
???
??
??B
???
???
??
?5
?t
??
??
???
??
?
?? ??t ? ?
*??w
??
??
??
??
??
?
???
??
??
??
????
?
!? >? >??
&??
*?
(??
??
??
????
?? *??
2??
*? WeakClassKey InnerClasses FieldReflectorKey FieldReflector MemberSignature
ClassDataSlot EntryFuture
ExceptionInfo? Caches NO_FIELDS [Ljava/io/ObjectStreamField; serialVersionUID J
ConstantValue?o??{? serialPersistentFields reflFactory (Ljdk/internal/reflect/ReflectionFactory; cl Ljava/lang/Class; Signature Ljava/lang/Class<*>; name Ljava/lang/String; suid Ljava/lang/Long; isProxy Z isEnum serializable externalizable hasWriteObjectData hasBlockExternalData resolveEx "Ljava/lang/ClassNotFoundException;
deserializeEx )Ljava/io/ObjectStreamClass$ExceptionInfo; serializeEx defaultSerializeEx fields primDataSize I numObjFields fieldRefl *Ljava/io/ObjectStreamClass$FieldReflector;
dataLayout *[Ljava/io/ObjectStreamClass$ClassDataSlot; cons Ljava/lang/reflect/Constructor; "Ljava/lang/reflect/Constructor<*>; domains ![Ljava/security/ProtectionDomain; writeObjectMethod Ljava/lang/reflect/Method; readObjectMethod readObjectNoDataMethod writeReplaceMethod readResolveMethod localDesc Ljava/io/ObjectStreamClass; superDesc initialized
initNative ()V lookup .(Ljava/lang/Class;)Ljava/io/ObjectStreamClass; Code LineNumberTable LocalVariableTable LocalVariableTypeTable 1(Ljava/lang/Class<*>;)Ljava/io/ObjectStreamClass; lookupAny getName ()Ljava/lang/String; this getSerialVersionUID ()J
StackMapTable forClass ()Ljava/lang/Class; caller ()Ljava/lang/Class<*>; RuntimeVisibleAnnotations &Ljdk/internal/reflect/CallerSensitive; getFields ()[Ljava/io/ObjectStreamField; getField /(Ljava/lang/String;)Ljava/io/ObjectStreamField; toString /(Ljava/lang/Class;Z)Ljava/io/ObjectStreamClass; newEntry 'Ljava/io/ObjectStreamClass$EntryFuture; newRef Ljava/lang/ref/Reference; th Ljava/lang/Throwable; all key (Ljava/io/ObjectStreamClass$WeakClassKey; ref entry Ljava/lang/Object; future Ljava/lang/ref/Reference<*>; 2(Ljava/lang/Class<*>;Z)Ljava/io/ObjectStreamClass; (Ljava/lang/Class;)V ex Ljava/io/InvalidClassException; i superCl? (Ljava/lang/Class<*>;)V noPermissionsDomain "()Ljava/security/ProtectionDomain; perms $Ljava/security/PermissionCollection; getProtectionDomains S(Ljava/lang/reflect/Constructor;Ljava/lang/Class;)[Ljava/security/ProtectionDomain; pd Ljava/security/ProtectionDomain; cls fnscl pds Ljava/util/Set; 1Ljava/util/Set;?? Y(Ljava/lang/reflect/Constructor<*>;Ljava/lang/Class<*>;)[Ljava/security/ProtectionDomain; initProxy Q(Ljava/lang/Class;Ljava/lang/ClassNotFoundException;Ljava/io/ObjectStreamClass;)V osc
Exceptions T(Ljava/lang/Class<*>;Ljava/lang/ClassNotFoundException;Ljava/io/ObjectStreamClass;)V initNonProxy l(Ljava/io/ObjectStreamClass;Ljava/lang/Class;Ljava/lang/ClassNotFoundException;Ljava/io/ObjectStreamClass;)V model o(Ljava/io/ObjectStreamClass;Ljava/lang/Class<*>;Ljava/lang/ClassNotFoundException;Ljava/io/ObjectStreamClass;)V readNonProxy (Ljava/io/ObjectInputStream;)V e Ljava/lang/RuntimeException; tcode C fname signature in Ljava/io/ObjectInputStream; flags B sflag numFields?
writeNonProxy (Ljava/io/ObjectOutputStream;)V protocol f Ljava/io/ObjectStreamField; out Ljava/io/ObjectOutputStream; getResolveException $()Ljava/lang/ClassNotFoundException; requireInitialized checkDeserialize checkSerialize checkDefaultSerialize getSuperDesc ()Ljava/io/ObjectStreamClass; getLocalDesc (Z)[Ljava/io/ObjectStreamField; copy @(Ljava/lang/String;Ljava/lang/Class;)Ljava/io/ObjectStreamField; ftype type C(Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/io/ObjectStreamField; ()Z isExternalizable isSerializable isInstantiable hasWriteObjectMethod hasReadObjectMethod hasReadObjectNoDataMethod hasWriteReplaceMethod hasReadResolveMethod newInstance ()Ljava/lang/Object; cause x 0Ljava/lang/reflect/UndeclaredThrowableException; jsa (Ljdk/internal/access/JavaSecurityAccess; pea Ljava/security/PrivilegedAction; "Ljava/lang/IllegalAccessException; #Ljava/security/PrivilegedAction<*>;?? invokeWriteObject 1(Ljava/lang/Object;Ljava/io/ObjectOutputStream;)V -Ljava/lang/reflect/InvocationTargetException; obj? invokeReadObject 0(Ljava/lang/Object;Ljava/io/ObjectInputStream;)V invokeReadObjectNoData (Ljava/lang/Object;)V invokeWriteReplace &(Ljava/lang/Object;)Ljava/lang/Object; invokeReadResolve getClassDataLayout ,()[Ljava/io/ObjectStreamClass$ClassDataSlot; getClassDataLayout0 c
searchName match d slots Ljava/util/ArrayList; start end oscNames Ljava/util/HashSet; @Ljava/util/ArrayList; 'Ljava/util/HashSet; getPrimDataSize ()I getNumObjFields getPrimFieldValues (Ljava/lang/Object;[B)V buf [B setPrimFieldValues getObjFieldValues ((Ljava/lang/Object;[Ljava/lang/Object;)V vals [Ljava/lang/Object; checkObjFieldValueTypes setObjFieldValues computeFieldOffsets
firstObjIndex
getVariantFor desc getExternalizableConstructor 2(Ljava/lang/Class;)Ljava/lang/reflect/Constructor; !Ljava/lang/NoSuchMethodException; 8(Ljava/lang/Class<*>;)Ljava/lang/reflect/Constructor<*>; getSerializableConstructor getInheritableMethod b(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/reflect/Method; argTypes [Ljava/lang/Class;
returnType meth defCl mods [Ljava/lang/Class<*>;? k(Ljava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljava/lang/reflect/Method; getPrivateMethod
packageEquals %(Ljava/lang/Class;Ljava/lang/Class;)Z cl1 cl2 +(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Z classNamesEqual '(Ljava/lang/String;Ljava/lang/String;)Z name1 name2 idx1 idx2 len1 len2 getMethodSignature 7([Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/String;
paramTypes retType sb Ljava/lang/StringBuilder; =([Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljava/lang/String; throwMiscException (Ljava/lang/Throwable;)V Ljava/io/IOException; getSerialFields /(Ljava/lang/Class;)[Ljava/io/ObjectStreamField; 2(Ljava/lang/Class<*>;)[Ljava/io/ObjectStreamField; getDeclaredSerialFields Ljava/lang/reflect/Field; mask spf boundFields
fieldNames #Ljava/util/Set; getDefaultSerialFields clFields [Ljava/lang/reflect/Field; list size 2Ljava/util/ArrayList;^ getDeclaredSUID #(Ljava/lang/Class;)Ljava/lang/Long; &(Ljava/lang/Class<*>;)Ljava/lang/Long; computeDefaultSUID (Ljava/lang/Class;)J
interfaces
ifaceNames [Ljava/lang/String; sig +Ljava/io/ObjectStreamClass$MemberSignature; bout Ljava/io/ByteArrayOutputStream; dout Ljava/io/DataOutputStream; classMods methods [Ljava/lang/reflect/Method; fieldSigs ,[Ljava/io/ObjectStreamClass$MemberSignature; [Ljava/lang/reflect/Constructor; consSigs methSigs md Ljava/security/MessageDigest; hashBytes hash (Ljava/security/NoSuchAlgorithmException; #[Ljava/lang/reflect/Constructor<*>;sjuv? (Ljava/lang/Class<*>;)J hasStaticInitializer (Ljava/lang/Class;)Z (Ljava/lang/Class<*>;)Z getReflector c([Ljava/io/ObjectStreamField;Ljava/io/ObjectStreamClass;)Ljava/io/ObjectStreamClass$FieldReflector; -Ljava/io/ObjectStreamClass$FieldReflectorKey; matchFields U([Ljava/io/ObjectStreamField;Ljava/io/ObjectStreamClass;)[Ljava/io/ObjectStreamField; lf j m localFields matches processQueue E(Ljava/lang/ref/ReferenceQueue;Ljava/util/concurrent/ConcurrentMap;)V queue Ljava/lang/ref/ReferenceQueue; map $Ljava/util/concurrent/ConcurrentMap; 4Ljava/lang/ref/ReferenceQueue;>; [Ljava/util/concurrent/ConcurrentMap<+Ljava/lang/ref/WeakReference;>;*>; 0Ljava/lang/ref/Reference<+Ljava/lang/Class<*>;>; ?(Ljava/lang/ref/ReferenceQueue;>;Ljava/util/concurrent/ConcurrentMap<+Ljava/lang/ref/WeakReference;>;*>;)V lambda$newInstance$0 (Ljava/lang/ReflectiveOperationException;?
SourceFile ObjectStreamClass.java NestMembers?x?NOPQ java/io/ObjectStreamClass$1????? java/lang/Long??JK?w????????????????? java/lang/StringBuilder?w?? ': static final long serialVersionUID = ???? L;?? java/io/Serializable???????? &java/io/ObjectStreamClass$WeakClassKey???? java/lang/ref/Reference?? %java/io/ObjectStreamClass$EntryFuture java/lang/ref/SoftReference????? java/io/ObjectStreamClass??????? java/lang/Throwable???? java/lang/RuntimeException java/lang/Error java/lang/InternalError unexpected entry: ????XS?????RS java/lang/EnumTSUS java/io/ExternalizableVS??tsrs java/io/ObjectStreamClass$2????@A_A??cd java/io/InvalidClassException?P[\ 'java/io/ObjectStreamClass$ExceptionInfo enum type??gh no valid constructor?? (unmatched serializable field(s) declared^\uS java/security/Permissions??w java/security/ProtectionDomain???? ? java/util/HashSet?w?? 1cannot bind proxy descriptor to a non-proxy classYZpmqmjk 1cannot bind non-proxy descriptor to a proxy class /cannot bind enum descriptor to a non-enum class 0cannot bind non-enum descriptor to an enum class? >local class incompatible: stream classdesc serialVersionUID = !, local class serialVersionUID = @A 6local class name incompatible with stream class name " " -Serializable incompatible with Externalizable !class invalid for deserializationWS`abalmnmom???? java/io/ObjectStreamConstants .serializable and externalizable flags conflict /enum descriptor has non-zero serialVersionUID:
*enum descriptor has non-zero field count: ? java/io/ObjectStreamField
? java/lang/String?? invalid descriptor for field java/io/IOException&w???? $Unexpected call when not initialized]\A ?!? java/lang/Object"??#$%& BootstrapMethods'?()*+, "java/security/AccessControlContext?-./ .java/lang/reflect/UndeclaredThrowableException01 java/lang/InstantiationException +java/lang/reflect/InvocationTargetException java/lang/IllegalAccessException 'java/lang/UnsupportedOperationException2341OP java/lang/ClassNotFoundException java/io/ObjectStreamExceptionef
java/util/ArrayList?5? Circular reference. 'java/io/ObjectStreamClass$ClassDataSlot?6(y789` !:!%!; illegal field order????<=>?@ java/lang/reflect/Modifier java/lang/NoSuchMethodExceptionHIA+BCD?;<E?FGHIJ?KLM unexpected exception typeN?US\SOPQRST java/lang/Exception #multiple serializable fields named U??V java/lang/NoSuchFieldException?WXYZ[ java/io/ByteArrayOutputStream java/io/DataOutputStream?\]^_`a )java/io/ObjectStreamClass$MemberSignature?b java/io/ObjectStreamClass$3Pcdef?O??gh?i java/io/ObjectStreamClass$4jk?l java/io/ObjectStreamClass$5mw SHAnopqrstuv &java/security/NoSuchAlgorithmException java/lang/SecurityExceptionw?x?y? +java/io/ObjectStreamClass$FieldReflectorKey?z (java/io/ObjectStreamClass$FieldReflector???{ incompatible types for field |?}~??GA Ajdk/internal/reflect/ReflectionFactory$GetReflectionFactoryAction GetReflectionFactoryAction &jdk/internal/reflect/ReflectionFactoryvw java/io/ObjectStreamClass$Caches java/lang/Class java/lang/reflect/Constructor
java/util/Set java/io/ObjectInputStream &jdk/internal/access/JavaSecurityAccess java/security/PrivilegedAction java/io/ObjectOutputStream java/lang/reflect/Method java/security/MessageDigest &java/lang/ReflectiveOperationException 'java/io/ObjectStreamClass$EntryFuture$1 (Ljava/io/ObjectStreamClass;)V java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; longValue java/lang/System getSecurityManager ()Ljava/lang/SecurityManager; jdk/internal/reflect/Reflection getCallerClass getClassLoader ()Ljava/lang/ClassLoader; sun/reflect/misc/ReflectUtil needsPackageAccessCheck 1(Ljava/lang/ClassLoader;Ljava/lang/ClassLoader;)Z checkPackageAccess append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; isAssignableFrom localDescsQueue
localDescs 2(Ljava/lang/Class;Ljava/lang/ref/ReferenceQueue;)V "java/util/concurrent/ConcurrentMap get remove '(Ljava/lang/Object;Ljava/lang/Object;)Z putIfAbsent 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getOwner ()Ljava/lang/Thread; java/lang/Thread
currentThread set (Ljava/lang/Object;)Z put -(Ljava/lang/Object;)Ljava/lang/StringBuilder; (Ljava/lang/String;)V java/lang/reflect/Proxy isProxyClass
getSuperclass /(Ljava/io/ObjectStreamClass;Ljava/lang/Class;)V valueOf (J)Ljava/lang/Long; '(Ljava/lang/String;Ljava/lang/String;)V ()Ljava/lang/reflect/Field; "java/security/PermissionCollection setReadOnly A(Ljava/security/CodeSource;Ljava/security/PermissionCollection;)V getDeclaringClass getProtectionDomain add clear toArray (([Ljava/lang/Object;)[Ljava/lang/Object; isArray readUTF readLong readByte ()B readShort ()S (I)Ljava/lang/StringBuilder; readTypeString ([C)V ((Ljava/lang/String;Ljava/lang/String;Z)V initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; writeUTF writeLong (J)V getProtocolVersion writeByte (I)V
writeShort getTypeCode ()C isPrimitive
getTypeString writeTypeString newInvalidClassException !()Ljava/io/InvalidClassException; clone equals getType '([Ljava/lang/Object;)Ljava/lang/Object; !jdk/internal/access/SharedSecrets getJavaSecurityAccess *()Ljdk/internal/access/JavaSecurityAccess;
??
*? run =(Ljava/io/ObjectStreamClass;)Ljava/security/PrivilegedAction;
getContext &()Ljava/security/AccessControlContext; $([Ljava/security/ProtectionDomain;)V doIntersectionPrivilege |(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object; getCause ()Ljava/lang/Throwable; invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; getTargetException contains (Ljava/io/ObjectStreamClass;Z)V java/util/Collections reverse (Ljava/util/List;)V checkObjectFieldValueTypes setOffset getDeclaredConstructor 3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
setAccessible (Z)V getModifiers newConstructorForSerialization getDeclaredMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
getReturnType getPackageName lastIndexOf (I)I length
regionMatches (ILjava/lang/String;II)Z (C)Ljava/lang/StringBuilder; appendClassSignature E(Ljava/lang/StringBuilder;Ljava/lang/Class;)Ljava/lang/StringBuilder; isInterface java/util/Arrays sort ([Ljava/lang/Object;)V getDeclaredField -(Ljava/lang/String;)Ljava/lang/reflect/Field; java/lang/reflect/Field
isUnshared (Ljava/lang/reflect/Field;ZZ)V '(Ljava/lang/String;Ljava/lang/Class;Z)V getDeclaredFields ()[Ljava/lang/reflect/Field; getLong (Ljava/lang/Object;)J (Ljava/io/OutputStream;)V getDeclaredMethods ()[Ljava/lang/reflect/Method; writeInt
getInterfaces ()[Ljava/lang/Class; (Ljava/lang/reflect/Field;)V ,([Ljava/lang/Object;Ljava/util/Comparator;)V member Ljava/lang/reflect/Member; java/lang/reflect/Member getDeclaredConstructors "()[Ljava/lang/reflect/Constructor; "(Ljava/lang/reflect/Constructor;)V replace (CC)Ljava/lang/String; (Ljava/lang/reflect/Method;)V flush getInstance 1(Ljava/lang/String;)Ljava/security/MessageDigest; toByteArray ()[B digest ([B)[B java/lang/Math min (II)I
getMessage reflectorsQueue
reflectors N(Ljava/lang/Class;[Ljava/io/ObjectStreamField;Ljava/lang/ref/ReferenceQueue;)V ([Ljava/io/ObjectStreamField;)V getSignature getOffset java/lang/ref/ReferenceQueue poll ()Ljava/lang/ref/Reference;????? "java/lang/invoke/LambdaMetafactory metafactory? Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! * ? @A BC D E GA HI JK L M NO BPQ RS TS US VS WS XS YZ [\ ]\ ^\ _A `a ba cd Bef gh L i jk lm nm om pm qm rs ts uS K
vw xy z B *? ? { ?| JK } JM L ~ y z B *? ? { ?| JK } JM L ~ ?? z / *? ? { ?| ?s ?? z \ !*? ? *? Y*? ? ? ? *? ? ? { | !?s ? ?? z ? 4*? ? ?*?
? ? ? L+?
*? ?
? ?
*? ? *? ? { "
( /#| ?K 4?s } ?M ? %L ?? ? ?? z 0 *? ? { /| ?s ?? z ; *+? ? { :| ?s NO ?? z U #? Y? *? ? ? *? ? ? ? ? { A B "A| #?s x? z ? N? *? ? ?? ? ? ? Y*? ? M? ,? ! ? "N:-? -? #::? Q? $Y? %:? &Y? ':-? ? ,-? ( W? ,? ) ? "N-? -? #:-? ???? :? *? ? *?? $? "? $:? +? ,? :?
? -:? =? *Y*? .:? ::? 0? ? ,? &Y? '? 1 W?
? -:? *? ? *?? 2? ? 2?? 3? ? 3?? 4Y? Y? 5? ? 6? ? 7? ? ? ? / { ? * N
O Q R $S 1T 4U 8V >X AY FZ O[ Z] ^^ i` xa |b ?d ?e ?f ?j ?k ?m ?n ?o ?v ?x ?{ ?} ?? ?~ ? ?? ???????$?,?2?| \ O E?? Z :?? ? ?? NJK N?S $*?? 1?? 4?? A
?? } Z :?? NJM 1?? ? . ? . " ?? $ $ "?
Q /
L ? ?? z 0 *? 8*? 9*+? *+? :? *+? ;? <*=+? ? >*+? ? ?*@+? ? A+? BM*,? ,? ? ? C**? D*? ?? ? EY*+? F? W? * ? G? *? H? I**? I*? J? K?
N? 4Y-? M?*? N? 6*? >? *? OY*? P? Q? N? *? R? *? OY*? S? Q? N>*? I?? &*? I2? T? *? OY*? U? Q? V????*? W? } ? ? L { z ? ? ? ? ? ? (? 2? <? A? R? W? ^? n v } ? ? ? ? ? ? ? ? ?# ?$ ?% ?# ?)*| 4 ? ?? ? ,?a ?s JK A ??K } JM A ??M ? <