META-INF.modules.java.base.classes.jdk.internal.module.ModuleBootstrap.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
???? 7
? ? ? 0? ?
?
?
?
?
?
0
?
"
! !
"#
!$
%&'(
)*+
,- 0./
2? ?0 ?1i2i34
856
8789
:
;< ?= 0> ?? EFG E MFN RFS M RV WXYhZX[
?\ ^ `a
bc
jde
Wf
}gkhi
?jk
]?
]lm
]nohp
q
rs
lt
luvhw
x
y
z
{|}
p~
?
Wg?
u#?
w?
}?|?????
~
j?? 0?
j? E ?
??
? EF? ?|?
2??
?? ??
8? ??
???
??
???
]?
???
8???
?||?? ??
l??
?
??? ??? ?1?
%?
%??
??????
?
8
?? ????
?
%?
%?
%?
%?? ?????? ?? ????? ?
??h?h?
?
??
??
??
ld
??
}? ??|??
"?
??i?
??
??
??
??
???
??
??
8?
??
8?
8?|??
E|? ?0??
?
g
?
?|
j?
?
Counters InnerClasses SafeModuleFinder JAVA_BASE Ljava/lang/String;
ConstantValue ALL_DEFAULT ALL_UNNAMED
ALL_SYSTEM ALL_MODULE_PATH JLMA (Ljdk/internal/misc/JavaLangModuleAccess; patcher #Ljdk/internal/module/ModulePatcher; unlimitedFinder Ljava/lang/module/ModuleFinder;
limitedFinder ADD_MODULES ADD_EXPORTS ADD_OPENS ADD_READS PATCH_MODULE ()V Code LineNumberTable LocalVariableTable this %Ljdk/internal/module/ModuleBootstrap; %()Ljdk/internal/module/ModulePatcher; !()Ljava/lang/module/ModuleFinder; finder
StackMapTable boot ()Ljava/lang/ModuleLayer; systemModuleFinder errors I mod f addAllDefaultModules Z addAllSystemModules addAllApplicationModules roots Ljava/util/Set; cf Ljava/lang/module/Configuration; map Ljava/util/Map; mref "Ljava/lang/module/ModuleReference; name cl Ljava/lang/ClassLoader; resolvedModule !Ljava/lang/module/ResolvedModule; t0 J upgradeModulePath
appModulePath isPatched
mainModule
addModules limitModules traceOutput Ljava/io/PrintStream; trace t1
systemModules #Ljdk/internal/module/SystemModules; haveModulePath needResolution t2 base baseUri Ljava/net/URI; t3 savedModuleFinder t4 t5 clf Ljava/util/function/Function; t6 bootLayer Ljava/lang/ModuleLayer; t7 extraExportsOrOpens LocalVariableTypeTable #Ljava/util/Set; FLjava/util/Map;>; HLjava/util/function/Function;
Exceptions loadModules @(Ljava/lang/module/Configuration;Ljava/util/function/Function;)V loader Signature k(Ljava/lang/module/Configuration;Ljava/util/function/Function;)V checkSplitPackages msg other p
descriptor #Ljava/lang/module/ModuleDescriptor; packageToModule 5Ljava/util/Map; ! limitFinder ^(Ljava/lang/module/ModuleFinder;Ljava/util/Set;Ljava/util/Set;)Ljava/lang/module/ModuleFinder; otherMods mrefs ELjava/util/Map; 3Ljava/util/Set; ?(Ljava/lang/module/ModuleFinder;Ljava/util/Set;Ljava/util/Set;)Ljava/lang/module/ModuleFinder; finderFor 3(Ljava/lang/String;)Ljava/lang/module/ModuleFinder; dir dirs [Ljava/lang/String; paths [Ljava/nio/file/Path; i prop s?? initModulePatcher GLjava/util/Map;>; ()Ljava/util/Set; modules prefix index value %()Ljava/util/Set; names
addExtraReads (Ljava/lang/ModuleLayer;)V mn om Ljava/util/Optional; m Ljava/lang/Module; e Entry Ljava/util/Map$Entry; (Ljava/util/Optional; MLjava/util/Map$Entry;>;" addExtraExportsAndOpens (Ljava/lang/ModuleLayer;)Z extraExports
extraOpens addExtraExportsOrOpens *(Ljava/lang/ModuleLayer;Ljava/util/Map;Z)V
allUnnamed key pn opens option b(Ljava/lang/ModuleLayer;Ljava/util/Map;>;Z)V addIllegalAccess ](Ljava/lang/module/ModuleFinder;Ljdk/internal/module/SystemModules;Ljava/lang/ModuleLayer;Z)V maps 'Ljdk/internal/module/IllegalAccessMaps; iterator Ljava/util/Iterator; concealedPackages exportedPackages jla "Ljdk/internal/misc/JavaLangAccess; mode# Mode .Ljdk/internal/module/IllegalAccessLogger$Mode; builder Builder 1Ljdk/internal/module/IllegalAccessLogger$Builder; map1 map2 (Ljava/util/Iterator; decode 6(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/Map; pos rhs values Ljava/util/List; ntargets regex allowDuplicates $Ljava/util/List; n(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/Map;>; #(Ljava/lang/String;)Ljava/util/Map; [(Ljava/lang/String;)Ljava/util/Map;>; getAndRemoveProperty &(Ljava/lang/String;)Ljava/lang/String; checkIncubatingStatus #(Ljava/lang/module/Configuration;)V
incubating fail (Ljava/lang/String;)V warn warnUnknownModule '(Ljava/lang/String;Ljava/lang/String;)V
unableToParse J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; text concat >(Ljava/util/Iterator;Ljava/util/Iterator;)Ljava/util/Iterator; iterator1 iterator2 Ljava/util/Iterator; c(Ljava/util/Iterator;Ljava/util/Iterator;)Ljava/util/Iterator; lambda$decode$8 $(Ljava/lang/String;)Ljava/util/List; k lambda$limitFinder$7 4(Ljava/util/Map;Ljava/lang/module/ModuleReference;)V lambda$limitFinder$6
lambda$boot$5
lambda$boot$4 5(Ljava/lang/module/Configuration;Ljava/lang/String;)Z
lambda$boot$3 $(Ljava/util/Set;Ljava/lang/String;)V
lambda$boot$2 4(Ljava/lang/module/ModuleFinder;Ljava/lang/String;)Z
lambda$boot$1
lambda$boot$0
SourceFile ModuleBootstrap.java NestMembers!"$))%&' jdk.module.upgrade.path?? jdk.module.path() jdk.module.main*?J?K? jdk.module.showModuleResolution??+,-.M/)0P12345 )jdk/internal/module/ExplodedSystemModules #jdk.module.boot.1.systemModulesTime67 #jdk/internal/module/ModuleBootstrap java.base89:; java/lang/module/ModuleReference java/lang/InternalError java.base not found!?<= java/net/URI "java.base does not have a location>?@xABCD jdk.module.boot.2.defineBaseTime jdk.module.validationEFG Validation of module path failed?? java/lang/module/ModuleFinderHI java/util/HashSet6J?KL)MN java/lang/StringOP ALL-DEFAULTQJ
ALL-SYSTEM ALL-MODULE-PATH~RSTUVW?XY BootstrapMethodsZ; )[\]^;_ Y`Ja-bcdefg?hijklm %jdk.module.boot.3.optionsAndRootsTimenopqrstu?vbwxhy jdk.module.boot.4.resolveTimez{|?? java/lang/module/ResolvedModule}~?\; java/lang/ClassLoader?) java/lang/StringBuilder?? +: cannot be loaded from upgrade module path? /: cannot be loaded from application module path?)tpop !jdk.module.boot.5.loadModulesTime?-?? !jdk.module.boot.6.layerCreateTime?)???????? #jdk.module.boot.7.adjustModulesTime 4jdk/internal/module/ModuleBootstrap$SafeModuleFinder!? jdk.module.boot.totalTime?" &jdk/internal/loader/BuiltinClassLoader java/util/HashMap???? Package in both module and module %java/lang/LayerInstantiationException?? java/nio/file/Path4??? X??@h???; 9\????_???!? %jdk/internal/module/ModuleBootstrap$1!?????4??4? jdk.module.patch.?? !jdk/internal/module/ModulePatcher!? jdk.module.addmods.????? ,?P jdk.module.limitmods jdk.module.addreads.???? java/util/Map$Entry?N?9 --add-reads???N java/lang/Module?N java/util/List ALL-UNNAMED???? jdk.module.addexports.?? jdk.module.addopens. --add-opens
--add-exports / /???A?J package not in ?????????? jdk.module.illegalAccess?? deny permit debug???? 5Value specified to --illegal-access not recognized: ' '? /jdk/internal/module/IllegalAccessLogger$Builder?M!??r?r)?????)4???
java/util/Set?????"???????????????"?r???? =?????J specified more than once to ???? Target must be specified: ????;??? , Using incubator modules: java/lang/RuntimeException WARNING: ?? Unknown module: specified to Unable to parse : --patch-module
--add-modules "java/lang/IllegalArgumentException %jdk/internal/module/ModuleBootstrap$2!? java/util/ArrayList?????( java/lang/Object ,jdk/internal/module/ModuleBootstrap$Counters java/io/PrintStream !jdk/internal/module/SystemModules java/util/Iterator java/lang/module/Configuration java/util/function/Function java/lang/ModuleLayer java/lang/Exception
java/util/Map !java/lang/module/ModuleDescriptor java/util/Optional ,jdk/internal/module/IllegalAccessLogger$Mode ofSystem java/lang/System nanoTime ()J
hasPatches ()Z getProperty java/lang/Boolean parseBoolean (Ljava/lang/String;)Z out isEmpty 'jdk/internal/module/SystemModuleFinders 7(Ljava/lang/String;)Ljdk/internal/module/SystemModules; allSystemModules %()Ljdk/internal/module/SystemModules; of D(Ljdk/internal/module/SystemModules;)Ljava/lang/module/ModuleFinder; add (Ljava/lang/String;J)V find ((Ljava/lang/String;)Ljava/util/Optional; orElse &(Ljava/lang/Object;)Ljava/lang/Object; location ()Ljava/util/Optional; jdk/internal/loader/BootLoader
loadModule %(Ljava/lang/module/ModuleReference;)V %()Ljava/lang/module/ModuleDescriptor; jdk/internal/module/Modules defineModule \(Ljava/lang/ClassLoader;Ljava/lang/module/ModuleDescriptor;Ljava/net/URI;)Ljava/lang/Module; 'jdk/internal/module/ModulePathValidator scanAllModules (Ljava/io/PrintStream;)I compose A([Ljava/lang/module/ModuleFinder;)Ljava/lang/module/ModuleFinder; (Ljava/lang/Object;)Z ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; hashCode ()I equals jdk/internal/module/DefaultRoots compute O(Ljava/lang/module/ModuleFinder;Ljava/lang/module/ModuleFinder;)Ljava/util/Set; addAll (Ljava/util/Collection;)Z findAll stream ()Ljava/util/stream/Stream;
?? G(Ljava/lang/module/ModuleReference;)Ljava/lang/module/ModuleDescriptor; apply ()Ljava/util/function/Function; java/util/stream/Stream 8(Ljava/util/function/Function;)Ljava/util/stream/Stream; 7(Ljava/lang/module/ModuleDescriptor;)Ljava/lang/String;
? test ?(Ljava/lang/module/ModuleFinder;)Ljava/util/function/Predicate; filter 9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; (Ljava/lang/Object;)V
? accept .(Ljava/util/Set;)Ljava/util/function/Consumer; forEach (Ljava/util/function/Consumer;)V
?
? &jdk/internal/misc/JavaLangModuleAccess resolveAndBind l(Ljava/lang/module/ModuleFinder;Ljava/util/Collection;Ljava/io/PrintStream;)Ljava/lang/module/Configuration; moduleReads ()Ljava/util/Map; newConfiguration P(Ljava/lang/module/ModuleFinder;Ljava/util/Map;)Ljava/lang/module/Configuration; patchedModules
? @(Ljava/lang/module/Configuration;)Ljava/util/function/Predicate;
? ()Ljava/util/function/Consumer; #jdk/internal/module/ModuleLoaderMap mappingFunction ?(Ljava/lang/module/Configuration;)Ljava/util/function/Function; reference $()Ljava/lang/module/ModuleReference; ()Ljava/lang/String; isPresent append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString hasSplitPackages empty
defineModules V(Ljava/lang/module/Configuration;Ljava/util/function/Function;)Ljava/lang/ModuleLayer; hasIncubatorModules "(Ljava/lang/module/ModuleFinder;)V publish packages putIfAbsent 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; "()Ljava/lang/module/Configuration; 6([Ljava/nio/file/Path;)Ljava/lang/module/ModuleFinder; resolve v(Ljava/lang/module/ModuleFinder;Ljava/lang/module/ModuleFinder;Ljava/util/Collection;)Ljava/lang/module/Configuration; E(Ljava/lang/module/ResolvedModule;)Ljava/lang/module/ModuleReference;
? .(Ljava/util/Map;)Ljava/util/function/Consumer; java/util/Objects requireNonNull >(Ljava/lang/module/ModuleFinder;)Ljava/util/function/Function;
?? /(Ljava/util/Optional;)Ljava/util/stream/Stream; flatMap
? ()Ljava/util/Collection; (Ljava/util/Collection;)V !(Ljava/util/Map;Ljava/util/Set;)V java/io/File
pathSeparator split '(Ljava/lang/String;)[Ljava/lang/String; ;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path; jdk/internal/module/ModulePath Y(Ljdk/internal/module/ModulePatcher;[Ljava/nio/file/Path;)Ljava/lang/module/ModuleFinder; (Ljava/util/Map;)V (I)Ljava/lang/StringBuilder; java/util/Collections emptySet length entrySet getKey
findModule get getValue addReadsAllUnnamed (Ljava/lang/Module;)V addReads '(Ljava/lang/Module;Ljava/lang/Module;)V
getDescriptor contains addOpensToAllUnnamed '(Ljava/lang/Module;Ljava/lang/String;)V addExportsToAllUnnamed addOpens 9(Ljava/lang/Module;Ljava/lang/String;Ljava/lang/Module;)V
addExports ONESHOT WARN DEBUG 'jdk/internal/module/IllegalAccessLogger err F(Ljdk/internal/module/IllegalAccessLogger$Mode;Ljava/io/PrintStream;)V concealedPackagesToOpen exportedPackagesToOpen %jdk/internal/module/IllegalAccessMaps generate H(Ljava/lang/module/ModuleFinder;)Ljdk/internal/module/IllegalAccessMaps; getName isOpen getOrDefault getUnnamedModule ()Ljava/lang/Module;
isExported '(Ljava/lang/String;Ljava/lang/Module;)Z remove logAccessToConcealedPackages T(Ljava/lang/Module;Ljava/util/Set;)Ljdk/internal/module/IllegalAccessLogger$Builder; logAccessToExportedPackages jdk/internal/misc/SharedSecrets getJavaLangAccess $()Ljdk/internal/misc/JavaLangAccess; jdk/internal/misc/JavaLangAccess )(Ljava/lang/Module;Ljava/util/Iterator;)V complete emptyMap indexOf (I)I substring (II)Ljava/lang/String; (I)Ljava/lang/String; containsKey
? computeIfAbsent C(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
getProperties ()Ljava/util/Properties; java/util/Properties $jdk/internal/module/ModuleResolution hasIncubatingWarning %(Ljava/lang/module/ModuleReference;)Z println +(Ljava/util/Iterator;Ljava/util/Iterator;)V put getJavaLangModuleAccess *()Ljdk/internal/misc/JavaLangModuleAccess;????????????????????? "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 1 : ? <