META-INF.modules.java.base.classes.jdk.internal.module.ModulePatcher$PatchedModuleReader.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
B ? ?
? c ? e ? e ? ? ?
? ? ?
? c ? ?
?
A ? ? ?
? A ? A ?
A ? A ? ? ?
d ?
? ?
? ? ?
? ? A ?
d ? ?
? ? ?
A ?
A ? C ?
? ? ? ?
) ?
} ?
? ?
?
? ? C ?
} ? C ?
} ? A ?
( ? ?
5 ? C ? ?
8 ? C ? ? ? ? ? ? C ? ?
? ? ? ? ? PatchedModuleReader InnerClasses finders Ljava/util/List; Signature ResourceFinder DLjava/util/List; mref "Ljava/lang/module/ModuleReference; delegateCodeSourceURL Ljava/net/URL; delegate Ljava/lang/module/ModuleReader; $assertionsDisabled Z 5(Ljava/util/List;Ljava/lang/module/ModuleReference;)V Code LineNumberTable LocalVariableTable file Ljava/nio/file/Path; ioe Ljava/io/IOException; this 7Ljdk/internal/module/ModulePatcher$PatchedModuleReader; patches initialized LocalVariableTypeTable &Ljava/util/List;
StackMapTable ? ? ? ? K(Ljava/util/List;Ljava/lang/module/ModuleReference;)V closeAll (Ljava/util/List;)V finder 2Ljdk/internal/module/ModulePatcher$ResourceFinder; G(Ljava/util/List;)V
codeSourceURL 2(Ljava/lang/module/ModuleReference;)Ljava/net/URL; ouri Ljava/util/Optional; $Ljava/util/Optional; !()Ljava/lang/module/ModuleReader; r
Exceptions findResourceInPatch 2(Ljava/lang/String;)Ljdk/internal/loader/Resource; Ljdk/internal/loader/Resource; name Ljava/lang/String; findResource bb Ljava/nio/ByteBuffer; ? find ((Ljava/lang/String;)Ljava/util/Optional; uri Ljava/net/URI; 8(Ljava/lang/String;)Ljava/util/Optional; open ?(Ljava/lang/String;)Ljava/util/Optional; read ?(Ljava/lang/String;)Ljava/util/Optional; release (Ljava/nio/ByteBuffer;)V list ()Ljava/util/stream/Stream; s Ljava/util/stream/Stream; -Ljava/util/stream/Stream; ? /()Ljava/util/stream/Stream; close ()V
SourceFile ModulePatcher.java NestHost S ? java/util/ArrayList ? ? ? ? ? ? java/nio/file/Path java/nio/file/LinkOption ? ? ? 3jdk/internal/module/ModulePatcher$JarResourceFinder JarResourceFinder S ? ? ? 8jdk/internal/module/ModulePatcher$ExplodedResourceFinder ExplodedResourceFinder h i java/io/IOException java/io/UncheckedIOException S ? F G K L m n M N 0jdk/internal/module/ModulePatcher$ResourceFinder ? ? ? ? ? ? ? ? ? java/net/URI ? ? java/net/MalformedURLException O P ? r module-info.class ? ? ? ~ v u v O r ? ? ? java/nio/ByteBuffer 7jdk/internal/module/ModulePatcher$PatchedModuleReader$1 S ? ? ? ? ? ? ? ? ~ ? Q R ? java/lang/AssertionError ? ? java/lang/InternalError S ? ?
? !jdk/internal/module/ModulePatcher ? 5jdk/internal/module/ModulePatcher$PatchedModuleReader java/lang/Object java/lang/module/ModuleReader java/util/List java/lang/module/ModuleReference java/util/Iterator java/lang/Throwable jdk/internal/loader/Resource java/util/stream/Stream iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; java/nio/file/Files
isRegularFile 2(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z (Ljava/nio/file/Path;)V add (Ljava/lang/Object;)Z (Ljava/io/IOException;)V location ()Ljava/util/Optional; java/util/Optional isPresent get toURL ()Ljava/net/URL; java/lang/String equals orElse &(Ljava/lang/Object;)Ljava/lang/Object; O(Ljdk/internal/module/ModulePatcher$PatchedModuleReader;Ljava/nio/ByteBuffer;)V getURL java/net/URL toString ()Ljava/lang/String; create "(Ljava/lang/String;)Ljava/net/URI; of ((Ljava/lang/Object;)Ljava/util/Optional; getInputStream ()Ljava/io/InputStream;
getByteBuffer ()Ljava/nio/ByteBuffer; isDirect (Ljava/lang/Throwable;)V concat M(Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Ljava/util/stream/Stream; distinct java/lang/Class desiredAssertionStatus ! A B C F G H J K L M N B O P Q R
S T U ? ?*? ? Y? N6+? :? ? A? ? :? ? ? -?
Y? ? W? -?
Y? ? W???6? $-? ? :? Y? ?:? -? ?*-? *,? *,? ? ? b n b z n | z V J ? ? ? ? - ? 9 ? L ? \ ? _ ? b ? n ? p ? z ? ? ? ? ? ? ? ? ? ? ? W H - / X Y p
Z [ ? \ ] ? ^ G ? K L ? F G ? _ R ` ? ^ a ? F J b 8 ? A c d c e ? 4 ? ? N K f?
f? H g
h i U ? (*? L+? ? +? ? M,? ? N??? # V $ ' W
j k ( F G ` ( F J b ! ? e? c e ? ? H l
m n U ? *? L+? ? +? ? ? ?? L? V W o p K L ` o q b B O r U ? /*? L+? '*YM?*? L+? **? ? YL? ,ç N,?-?+?
% ( ( + ( V "
#! -# W / \ ] * s P b ? # C BD f? t u v U ? <+!? "? 4*? ? M,? ? !,? ? N-+? # :? ????? V + , &- /. 4/ 70 :2 W * / s w &