META-INF.modules.java.base.classes.java.io.ObjectInputStream.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
???? 6?
?
?
?
?
?
?
?
?
H??
??
??
??
?
?
??
?
?
?
?
??
?
??
?
?
?
?
?
?
?
?
???
$?
?
?
?
?
?
M?
??
.?
.??
?
M?
?
9??
????
9??
9???
=?
???
6?
?
?
?????
??
??
G??
M?
M?
??
Q??
S?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
? F???
f??
?
?
i???? ?? U? ?? ???
??
?
z?
z
z
z
y?
y
9
A?
??
I W W
M
??
?
?
?
?
!
"#
??
?$
%
&
'
(
)
*
+
,
-
.
/01
?2
3456
78
9
:;
<=>
?? ~
?@AB
??
C
DE
MF
G
MH
I
J
K
L ??M
zN
OP
6?
?QR
9S
TU
V
MW
XYZ
[
\
T]
M^
_
9`
:a
9b ?cd
e 7c? cf
g hc?
i jc?
k ?cl
m nco
p ?cq
r0
Mst
:uvw
?
Mxy
Mz
M{|
9?}
y~
M?
?
?
M?
M?
?
?
M??
M? K?
M?
M?? K??
?
M?
??
M?
?
9??
?
M?
M?
M?
??
??
? ?
M? ?
M?
M??
z?
??
?
??
??
??
??
??
??
??
??
??
???
7?
I?????????? ?c??
?? ?
???? HandleTable InnerClasses BlockDataInputStream? PeekInputStream FilterValues ValidationList GetFieldImpl FieldValues? GetField? Logging? Caches NULL_HANDLE I
ConstantValue???? unsharedMarker Ljava/lang/Object; primClasses Ljava/util/Map; Signature 7Ljava/util/Map;>; bin 0Ljava/io/ObjectInputStream$BlockDataInputStream; vlist *Ljava/io/ObjectInputStream$ValidationList; depth J totalObjectRefs closed Z handles 'Ljava/io/ObjectInputStream$HandleTable;
passHandle defaultDataEnd enableOverride
enableResolve
curContext Ljava/io/SerialCallbackContext; serialFilter Ljava/io/ObjectInputFilter; UNSAFE Ljdk/internal/misc/Unsafe; (Ljava/io/InputStream;)V Code LineNumberTable LocalVariableTable this Ljava/io/ObjectInputStream; in Ljava/io/InputStream;
Exceptions ()V sm Ljava/lang/SecurityManager;
StackMapTable??
readObject ()Ljava/lang/Object; obj ex "Ljava/lang/ClassNotFoundException; outerHandle? readObjectOverride readUnshared defaultReadObject ctx curObj curDesc Ljava/io/ObjectStreamClass; vals 'Ljava/io/ObjectInputStream$FieldValues;
readFields &()Ljava/io/ObjectInputStream$GetField; getField (Ljava/io/ObjectInputStream$GetFieldImpl; registerValidation #(Ljava/io/ObjectInputValidation;I)V Ljava/io/ObjectInputValidation; prio resolveClass .(Ljava/io/ObjectStreamClass;)Ljava/lang/Class; cl Ljava/lang/Class; desc name Ljava/lang/String; LocalVariableTypeTable Ljava/lang/Class<*>; 1(Ljava/io/ObjectStreamClass;)Ljava/lang/Class<*>; resolveProxyClass &([Ljava/lang/String;)Ljava/lang/Class; i
proxyClass e $Ljava/lang/IllegalArgumentException;
interfaces [Ljava/lang/String; latestLoader Ljava/lang/ClassLoader; nonPublicLoader hasNonPublicInterface classObjs [Ljava/lang/Class; [Ljava/lang/Class<*>;??? )([Ljava/lang/String;)Ljava/lang/Class<*>;
resolveObject &(Ljava/lang/Object;)Ljava/lang/Object; enableResolveObject (Z)Z enable readStreamHeader s0 S s1 readClassDescriptor ()Ljava/io/ObjectStreamClass; read ()I ([BII)I buf [B off len endoff available close readBoolean ()Z readByte ()B readUnsignedByte readChar ()C readShort ()S readUnsignedShort readInt readLong ()J readFloat ()F
readDouble ()D readFully ([B)V ([BII)V skipBytes (I)I readLine ()Ljava/lang/String;
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; readUTF getObjectInputFilter ()Ljava/io/ObjectInputFilter; setObjectInputFilter (Ljava/io/ObjectInputFilter;)V filter filterCheck (Ljava/lang/Class;I)V status? Status "Ljava/io/ObjectInputFilter$Status; Ljava/lang/RuntimeException; ice Ljava/io/InvalidClassException; clazz arrayLength?? (Ljava/lang/Class<*>;I)V
checkArray arrayType verifySubclass key WeakClassKey (Ljava/io/ObjectStreamClass$WeakClassKey; result Ljava/lang/Boolean;
auditSubclass &(Ljava/lang/Class;)Ljava/lang/Boolean; subcl )(Ljava/lang/Class<*>;)Ljava/lang/Boolean; clear readObject0 (Z)Ljava/lang/Object; remain Ljava/io/IOException; unshared oldMode tc B checkResolve rep readTypeString oldHandle readNull
readHandle readClass (Z)Ljava/lang/Class; resolveEx (Z)Ljava/lang/Class<*>;
readClassDesc (Z)Ljava/io/ObjectStreamClass;
descriptor isCustomSubclass
readProxyDesc
descHandle numIfaces ifaces readNonProxyDesc readDesc checksRequired
readString (Z)Ljava/lang/String; str readArray oa [Ljava/lang/Object; array ccl arrayHandle readEnum (Z)Ljava/lang/Enum; en Ljava/lang/Enum;
enumHandle Ljava/lang/Enum<*>;? (Z)Ljava/lang/Enum<*>; readOrdinaryObject Ljava/lang/Exception; readExternalData 6(Ljava/io/Externalizable;Ljava/io/ObjectStreamClass;)V blocked Ljava/io/Externalizable;
oldContext readSerialData 0(Ljava/lang/Object;Ljava/io/ObjectStreamClass;)V slotDesc x Ljava/lang/ThreadDeath; t reset slots?
ClassDataSlot *[Ljava/io/ObjectStreamClass$ClassDataSlot;
slotValues ([Ljava/io/ObjectInputStream$FieldValues; hasSpecialReadMethodMO skipCustomData defaultReadFields V(Ljava/lang/Object;Ljava/io/ObjectStreamClass;)Ljava/io/ObjectInputStream$FieldValues; f Ljava/io/ObjectStreamField; objHandle fields [Ljava/io/ObjectStreamField;
numPrimFields primVals primDataSize objVals numObjFieldsZ defaultCheckFieldValues W(Ljava/lang/Object;Ljava/io/ObjectStreamClass;Ljava/io/ObjectInputStream$FieldValues;)V values objectValues defaultSetFieldValues
primValues readFatalException ()Ljava/io/IOException; handleReset
bytesToFloats
([BI[FII)V bytesToDoubles
([BI[DII)V latestUserDefinedLoader ()Ljava/lang/ClassLoader; freeze
cloneArray
access$000 (Ljava/io/ObjectInputStream;)I x0
access$100 D(Ljava/io/ObjectInputStream;)Ljava/io/ObjectInputStream$HandleTable;
access$200 M(Ljava/io/ObjectInputStream;)Ljava/io/ObjectInputStream$BlockDataInputStream;
access$300 0(Ljava/io/ObjectInputStream;Z)Ljava/lang/Object; x1
access$002 (Ljava/io/ObjectInputStream;I)I
access$500 (Ljava/io/ObjectInputStream;)Z
access$600 (Ljava/io/ObjectInputStream;)V
access$700 x2 [F x3 x4
access$800 [D
SourceFile ObjectInputStream.javalmjki?okcdlmnZx? java/io/ObjectInputStream? .java/io/ObjectInputStream$BlockDataInputStreamx? %java/io/ObjectInputStream$HandleTablex? (java/io/ObjectInputStream$ValidationListef???tupk?????????????????gh??p?jk
?rs java/io/NotActiveException not in call to readObjectx?????TUabeb???? &java/io/ObjectInputStream$GetFieldImplx??? stream inactive????no?? java/lang/ClassNotFoundException_`??? java/lang/Class?? java/lang/reflect/Modifier?o java/lang/IllegalAccessError .conflicting non-public interface class loaders??? "java/lang/IllegalArgumentExceptionx?qk???? java/io/ObjectStreamConstants java/io/StreamCorruptedException invalid stream header: %04X%04X java/lang/Object?? java/io/ObjectStreamClass??? java/lang/NullPointerException #java/lang/IndexOutOfBoundsException??????????????????????????????? java/lang/IllegalStateException $filter can not be set more than once &java/io/ObjectInputStream$FilterValuesih?x
java/lang/RuntimeException? ZObjectInputFilter {0}: {1}, array length: {2}, nRefs: {3}, depth: {4}, bytes: {5}, ex: {6}?? n/a java/io/InvalidClassException java/lang/StringBuilder filter status: ? !"?#? not an array type $java/lang/NegativeArraySizeException??$%&'()*+ &java/io/ObjectStreamClass$WeakClassKeyx,- java/lang/Boolean
./0? java/io/ObjectInputStream$1x12345?6? java/io/OptionalDataExceptionx78?? !+,?.45<gh java/io/WriteAbortedException writing abortedx9:? unexpected block data unexpected end of block data invalid type code: %02X;?<??=>?@A java/lang/String java/lang/InternalErrorB? invalid handle value: %08X java/io/InvalidObjectException &cannot read back reference as unsharedCD]^ -cannot read back reference to unshared objectE%F?GHIJK?$!(! interface limit exceeded: L??
null classMN Not a proxyOPQRSS?TU?? failed to read class descriptor java/io/IOException#???V1WXY?Z%[\]?^? [I_` [Jabcdefgh [Sijk [Clm [Znop? non-enum class: ?q enum constant does not exist in r? invalid class descriptors?[? java/lang/Exception unable to create instancextu? java/io/Externalizable>?CDv?w?q?x?y?z{|}??~?? %java/io/ObjectInputStream$FieldValues?k java/io/SerialCallbackContextxD???? java/lang/ThreadDeath?????? java/lang/ClassCastException???????????x??0??f????? #unexpected reset; recursion depth: ??vw???0??q?o??dfl java/lang/AssertionError boolean byte char short int long float double void????? BootstrapMethods??????? java/io/InputStream java/io/ObjectInput )java/io/ObjectInputStream$PeekInputStream "java/io/ObjectInputStream$GetField !java/io/ObjectInputStream$Logging java/io/ObjectInputStream$Caches java/lang/SecurityManager java/lang/SecurityException java/lang/Throwable java/lang/ClassLoader java/io/ObjectInputFilter$Status java/lang/System$Logger Logger java/lang/System$Logger$Level Level java/lang/Enum 'java/io/ObjectStreamClass$ClassDataSlot 3(Ljava/io/ObjectInputStream;Ljava/io/InputStream;)V (I)V java/io/ObjectInputFilter$Config Config getSerialFilter setBlockDataMode java/lang/System getSecurityManager ()Ljava/lang/SecurityManager; "SUBCLASS_IMPLEMENTATION_PERMISSION Ljava/io/SerializablePermission; checkPermission (Ljava/security/Permission;)V markDependency (II)V lookupException %(I)Ljava/lang/ClassNotFoundException; doCallbacks (Ljava/lang/String;)V getObj getDesc hasWriteObjectData checkAndSetUsed 9(Ljava/io/ObjectInputStream;Ljava/io/ObjectStreamClass;)V register getName forName =(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
java/util/Map get getModifiers getClassLoader java/lang/reflect/Proxy
getProxyClass <(Ljava/lang/ClassLoader;[Ljava/lang/Class;)Ljava/lang/Class; *(Ljava/lang/String;Ljava/lang/Throwable;)V SUBSTITUTION_PERMISSION java/lang/Short valueOf (S)Ljava/lang/Short; format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; readNonProxy ([BIIZ)I ([BIIZ)V SERIAL_FILTER_PERMISSION getBytesRead (Ljava/lang/Class;JJJJ)V java/io/ObjectInputFilter
checkInput?
FilterInfo J(Ljava/io/ObjectInputFilter$FilterInfo;)Ljava/io/ObjectInputFilter$Status; REJECTED filterLogger Ljava/lang/System$Logger; DEBUG Ljava/lang/System$Logger$Level; TRACE java/lang/Integer (I)Ljava/lang/Integer; java/lang/Long (J)Ljava/lang/Long; java/util/Objects toString 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; log G(Ljava/lang/System$Logger$Level;Ljava/lang/String;[Ljava/lang/Object;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; requireNonNull isArray getClass ()Ljava/lang/Class; subclassAuditsQueue Ljava/lang/ref/ReferenceQueue; subclassAudits $Ljava/util/concurrent/ConcurrentMap; processQueue E(Ljava/lang/ref/ReferenceQueue;Ljava/util/concurrent/ConcurrentMap;)V 2(Ljava/lang/Class;Ljava/lang/ref/ReferenceQueue;)V "java/util/concurrent/ConcurrentMap putIfAbsent 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; booleanValue (Ljava/lang/Class;)V java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; getBlockDataMode currentBlockRemaining (Z)V peekByte *(Ljava/lang/String;Ljava/lang/Exception;)V peek java/lang/Byte (B)Ljava/lang/Byte; java/lang/reflect/Array getLength (Ljava/lang/Object;)I setObject (ILjava/lang/Object;)V size lookupObject (I)Ljava/lang/Object; forClass assign getResolveException $()Ljava/lang/ClassNotFoundException;
markException &(ILjava/lang/ClassNotFoundException;)V finish (I)Ljava/lang/StringBuilder; isProxyClass (Ljava/lang/Class;)Z
getInterfaces ()[Ljava/lang/Class; sun/reflect/misc/ReflectUtil checkProxyPackageAccess ,(Ljava/lang/ClassLoader;[Ljava/lang/Class;)V initProxy Q(Ljava/lang/Class;Ljava/lang/ClassNotFoundException;Ljava/io/ObjectStreamClass;)V checkPackageAccess initNonProxy l(Ljava/io/ObjectStreamClass;Ljava/lang/Class;Ljava/lang/ClassNotFoundException;Ljava/io/ObjectStreamClass;)V readLongUTF getComponentType newInstance &(Ljava/lang/Class;I)Ljava/lang/Object; isPrimitive TYPE readInts ([III)V readLongs ([JII)V java/lang/Float
readFloats ([FII)V java/lang/Double readDoubles ([DII)V
readShorts ([SII)V java/lang/Character readChars ([CII)V readBooleans ([ZII)V isEnum 5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; checkDeserialize isInstantiable '(Ljava/lang/String;Ljava/lang/String;)V isExternalizable hasReadResolveMethod invokeReadResolve check hasBlockExternalData readExternal (Ljava/io/ObjectInput;)V getClassDataLayout ,()[Ljava/io/ObjectStreamClass$ClassDataSlot; hasReadObjectMethod hasReadObjectNoDataMethod hasData invokeReadObject 0(Ljava/lang/Object;Ljava/io/ObjectInputStream;)V setUsed invokeReadObjectNoData (Ljava/lang/Object;)V
skipBlockData
isInstance (Ljava/lang/Object;)Z getPrimDataSize getNumObjFields getFields (Z)[Ljava/io/ObjectStreamField; java/io/ObjectStreamField
isUnshared ()Ljava/lang/reflect/Field; 3(Ljava/io/ObjectInputStream;[B[Ljava/lang/Object;)V objValues checkObjFieldValueTypes ((Ljava/lang/Object;[Ljava/lang/Object;)V setPrimFieldValues (Ljava/lang/Object;[B)V setObjFieldValues (J)Ljava/lang/StringBuilder; jdk/internal/misc/VM jdk/internal/misc/Unsafe
storeFence clone java/lang/Void ofU(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; getUnsafe ()Ljdk/internal/misc/Unsafe;
?? 0(Ljava/io/ObjectInputStream;Ljava/lang/Class;I)V
? 1()Ljdk/internal/misc/JavaObjectInputStreamAccess; jdk/internal/misc/SharedSecrets setJavaObjectInputStreamAccess 2(Ljdk/internal/misc/JavaObjectInputStreamAccess;)V $java/io/ObjectInputFilter$FilterInfo???? "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 !
H I F YZ [ \ ]^ _` a b cd ef gh ih jk lm nZ ok pk qk rs tu vw M xy z ? Q*? *? *? *? *? Y*+?
? *? Y
? ? *? Y? ? *? ? *? *? *? ? W? { 2 O " P Q R ,S 7T >U CV GW PX| Q}~ Q? ? ? x? z ? 9*? *? *? ? L+?
+? ? *? *? *? *? ? *? ? { 2 n " o p q s "t 'u ,v 3w 8x| 9}~ '?? ? ?
? ? ?? ?? z c ?*? ? *? ?*? <*? M*? *? ? *? *? ? N-? -?*? ?? *? ? *? ,:*? *? !? *? ?? *? "?:*? *? !? *? ?? *? "? L h h j h { R ? ? ? ? ? #? /? 3? 5? >? E? I? L? Q? a? e? h? o? ? ??| * Q?^ / 9?? ?}~ u?Z ? 3 ? ( I 6? I?
??
? ? ? 6 ?? z , ? { ?| }~ ? ? 6 ?? z N z*? <*? M*? *? ? *? *? ? N-? -?*? ?? *? ? *? ,:*? *? !? *? ?? *? "?:*? *? !? *? ?? *? "? @ \ \ ^ \ { J # ' ) 2 9
= @ E U Y \ c s w| * Q?^ # 9?? z}~ u?Z ? 2 ? ) I 6? I?
??
? ? ? 6 ?? z * m*? #L+?
? $Y%? &?+? 'M+? (N*? ? W*,-? ):,? *,-? **,-? +*? ? W-? ,? *? *? *? ? :? ?? { F ' ( ) + , - &. ./ 20 :1 B3 K4 R: W<