META-INF.modules.java.base.classes.java.lang.Module.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?
v? z?
? z? z? z?
?
?
?
???
??
?? 4?
z?
?? ??
z
?
? z 4 ?
z
z
"?
"
"
"
!
z
z
z :
z z
z
z z 9 !
z" z# ?$
%&'
:()*
<
z+
z,-
.
U/
U0
U123
z4
z5
z6 <
= 9> :? 9@
ABCD
QE
T?
TF?G?H zI 4J
zK
zL ?M
N
?O
PQ
pQ UjV
WXjY
?Z 4[?@
T\]
j? 4^_
m??`a
bceg
mh
?ij
?k
?lmn
zo zpq
}? 9r
ms
mt
?u?^v
zw 9x
y 4x
zz
z{
P|
?}
~
?
??
?? ?j?j? ?
??
z?
??
??
??
?? z??
??
??
??
z?
??
z?
??
??
?? z? ?
?????
z?
z?
???
?????
?\??
???
??
??
???
??
p???
???
?
?
??
??
z?
z?
P??
??
p?
????
??
???
???
}?
??
z??
?t?
??
??
z? 4??? ReflectionData InnerClasses DummyModuleInfo layer Ljava/lang/ModuleLayer; name Ljava/lang/String; loader Ljava/lang/ClassLoader;
descriptor #Ljava/lang/module/ModuleDescriptor; ALL_UNNAMED_MODULE Ljava/lang/Module; ALL_UNNAMED_MODULE_SET Ljava/util/Set; Signature #Ljava/util/Set; EVERYONE_MODULE EVERYONE_SET reads openPackages Ljava/util/Map; FLjava/util/Map;>; exportedPackages moduleInfoClass Ljava/lang/Class; Ljava/lang/Class<*>; $assertionsDisabled Z b(Ljava/lang/ModuleLayer;Ljava/lang/ClassLoader;Ljava/lang/module/ModuleDescriptor;Ljava/net/URI;)V Code LineNumberTable LocalVariableTable this uri Ljava/net/URI; isOpen version Version +Ljava/lang/module/ModuleDescriptor$Version; vs loc packages [Ljava/lang/String;
StackMapTable? (Ljava/lang/ClassLoader;)V =(Ljava/lang/ClassLoader;Ljava/lang/module/ModuleDescriptor;)V isNamed ()Z getName ()Ljava/lang/String; getClassLoader ()Ljava/lang/ClassLoader; sm Ljava/lang/SecurityManager;?
getDescriptor %()Ljava/lang/module/ModuleDescriptor; getLayer ()Ljava/lang/ModuleLayer; canRead (Ljava/lang/Module;)Z other LocalVariableTypeTable addReads &(Ljava/lang/Module;)Ljava/lang/Module; caller RuntimeVisibleAnnotations &Ljdk/internal/reflect/CallerSensitive; implAddReads (Ljava/lang/Module;)V implAddReadsAllUnnamed ()V implAddReadsNoSync (Ljava/lang/Module;Z)V syncVM
isExported '(Ljava/lang/String;Ljava/lang/Module;)Z pn (Ljava/lang/String;)Z implIsExportedOrOpen ((Ljava/lang/String;Ljava/lang/Module;Z)Z open isStaticallyExportedOrOpen allows $(Ljava/util/Set;Ljava/lang/Module;)Z targets module 8(Ljava/util/Set;Ljava/lang/Module;)Z isReflectivelyExportedOrOpen b Ljava/lang/Boolean; exports 6Ljava/util/Map; isReflectivelyExported isReflectivelyOpened
addExports 8(Ljava/lang/String;Ljava/lang/Module;)Ljava/lang/Module; addOpens implAddExports (Ljava/lang/String;)V '(Ljava/lang/String;Ljava/lang/Module;)V implAddExportsToAllUnnamed implAddExportsNoSync implAddOpens implAddOpensToAllUnnamed implAddExportsOrOpens )(Ljava/lang/String;Ljava/lang/Module;ZZ)V l )Ljdk/internal/module/IllegalAccessLogger; needToAdd map? (Ljava/util/Iterator;)V prev iterator Ljava/util/Iterator; (Ljava/util/Iterator; +(Ljava/util/Iterator;)V addUses %(Ljava/lang/Class;)Ljava/lang/Module; service ((Ljava/lang/Class<*>;)Ljava/lang/Module; implAddUses (Ljava/lang/Class;)V (Ljava/lang/Class<*>;)V canUse (Ljava/lang/Class;)Z (Ljava/lang/Class<*>;)Z getPackages ()Ljava/util/Set; Ljava/util/stream/Stream; .Ljava/util/stream/Stream;? %()Ljava/util/Set;
defineModules e(Ljava/lang/module/Configuration;Ljava/util/function/Function;Ljava/lang/ModuleLayer;)Ljava/util/Map; resolvedModule !Ljava/lang/module/ResolvedModule; m mref "Ljava/lang/module/ModuleReference; parent m2 mn nameToSource pcl bootCatalog %Ljdk/internal/module/ServicesCatalog;
pclCatalog cf Ljava/lang/module/Configuration; clf Ljava/util/function/Function; isBootLayer cap I nameToModule nameToLoader loaders hasPlatformModules 5Ljava/util/Map; HLjava/util/function/Function; :Ljava/util/Map; (Ljava/util/Set;????? ?(Ljava/lang/module/Configuration;Ljava/util/function/Function;Ljava/lang/ModuleLayer;)Ljava/util/Map;
findModule L(Ljava/lang/ModuleLayer;Ljava/lang/module/ResolvedModule;)Ljava/lang/Module; dn initExports $(Ljava/lang/Module;Ljava/util/Map;)V target source Exports +Ljava/lang/module/ModuleDescriptor$Exports; J(Ljava/lang/Module;Ljava/util/Map;)V initExportsAndOpens C(Ljava/lang/Module;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;)V opens Opens )Ljava/lang/module/ModuleDescriptor$Opens;
openToTargets parents Ljava/util/List; )Ljava/util/List;? ?(Ljava/lang/Module;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;)V T(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;)Ljava/lang/Module; ?(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;)Ljava/lang/Module;
getAnnotation 4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; annotationClass Ljava/lang/Class; A(Ljava/lang/Class;)TT; getAnnotations $()[Ljava/lang/annotation/Annotation; getDeclaredAnnotations ()Ljava/lang/Class; pa Ljava/security/PrivilegedAction; clazz 6Ljava/security/PrivilegedAction;>; ()Ljava/lang/Class<*>; loadModuleInfoClass in Ljava/io/InputStream;? ((Ljava/io/InputStream;)Ljava/lang/Class; e "Ljava/lang/ClassNotFoundException; MODULE_INFO cw ,Ljdk/internal/org/objectweb/asm/ClassWriter; cv -Ljdk/internal/org/objectweb/asm/ClassVisitor; cr ,Ljdk/internal/org/objectweb/asm/ClassReader; bytes [B cl??
Exceptions? +(Ljava/io/InputStream;)Ljava/lang/Class<*>; getResourceAsStream )(Ljava/lang/String;)Ljava/io/InputStream; url Ljava/net/URL;? toString id getCallerModule
defineModule0 M(Ljava/lang/Module;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V addReads0 '(Ljava/lang/Module;Ljava/lang/Module;)V addExports0 9(Ljava/lang/Module;Ljava/lang/String;Ljava/lang/Module;)V addExportsToAll0 '(Ljava/lang/Module;Ljava/lang/String;)V addExportsToAllUnnamed0 lambda$findModule$2 =(Ljava/lang/String;Ljava/lang/ModuleLayer;)Ljava/lang/Module; om Ljava/util/Optional; (Ljava/util/Optional;? lambda$findModule$1 :(Ljava/lang/module/Configuration;Ljava/lang/ModuleLayer;)Z lambda$implAddExportsOrOpens$0 5(Ljava/lang/Module;Ljava/lang/Module;)Ljava/util/Map; m1
SourceFile Module.java NestMembers - ? ? ? ? ? ? ? ? ?? ??? )java/lang/module/ModuleDescriptor$Version???g java/lang/String???????????? java.base??? ?? ? ??? ????? ? ?? ??] java/lang/IllegalCallerException java/lang/StringBuilder != ? I*/!"??@56 ? ?86>6 ? ??
java/util/Set9: ? ?A?
java/util/Map java/lang/Boolean "java/lang/IllegalArgumentException package is nullOP2 is not open to
package not in contents?????? BootstrapMethods?@ java/lang/IllegalStateException !Module system already initialized java/util/HashMap ? ??`acd ? g!"?#$%T&'()*+,g-. / java/util/HashSetX0 java/lang/module/ResolvedModule? java/lang/ClassLoader123 *jdk/internal/module/ModuleLoaderMap$Mapper Mapper 3loader can't be 'null' or the platform class loader45 ? java/lang/Object678? java/net/URI java/lang/Module ? ? java/lang/AssertionError9: ?g;<?= java/lang/ModuleLayer??>?g?????@?ABgC+DE"?FGHIJKL?MNOTPAg )java/lang/module/ModuleDescriptor$Exports?Q;g ? ? 'java/lang/module/ModuleDescriptor$Opens???R ??S????? ? ?T?UVWXY java/lang/Class !java/lang/Module$1DummyModuleInfo module-info.class????Z- java/lang/Throwable[\ java/lang/Exception module-info *jdk/internal/org/objectweb/asm/ClassWriter java/lang/Module$1 &jdk/internal/org/objectweb/asm/Opcodes ] *jdk/internal/org/objectweb/asm/ClassReader ^_`ab java/lang/Module$2 cde java/lang/ClassNotFoundException java/lang/InternalError \ /f4ghij4klfg4mn &jdk/internal/loader/BuiltinClassLoaderopqr java/lang/SecurityException module stuvh unnamed module @w not found in layer x not in expected layer &java/util/concurrent/ConcurrentHashMapy 9z "java/lang/reflect/AnnotatedElement java/lang/Module$ReflectionData !java/lang/module/ModuleDescriptor java/lang/SecurityManager 'jdk/internal/module/IllegalAccessLogger java/util/stream/Stream java/lang/module/Configuration java/util/function/Function java/util/Iterator java/lang/module/ModuleReference #jdk/internal/module/ServicesCatalog java/util/List java/io/InputStream +jdk/internal/org/objectweb/asm/ClassVisitor java/io/IOException java/net/URL java/util/Optional isAutomatic ()Ljava/util/Optional; orElse &(Ljava/lang/Object;)Ljava/lang/Object; java/util/Objects 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; toArray (([Ljava/lang/Object;)[Ljava/lang/Object; java/lang/System getSecurityManager ()Ljava/lang/SecurityManager; #sun/security/util/SecurityConstants GET_CLASSLOADER_PERMISSION Ljava/lang/RuntimePermission; checkPermission (Ljava/security/Permission;)V equals (Ljava/lang/Object;)Z boot requireNonNull contains Ljava/lang/WeakPairMap; java/lang/WeakPairMap containsKeyPair '(Ljava/lang/Object;Ljava/lang/Object;)Z jdk/internal/reflect/Reflection getCallerClass append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; TRUE putIfAbsent J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; get 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; booleanValue replace (CC)Ljava/lang/String; illegalAccessLogger +()Ljdk/internal/module/IllegalAccessLogger; isOpenForIllegalAccess '(Ljava/lang/Module;Ljava/lang/String;)Z isExportedForIllegalAccess
{|
z} apply !()Ljava/util/function/BiFunction; computeIfAbsent W(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; put FALSE jdk/internal/misc/VM isModuleSystemInited (Ljava/util/Map;)V hasNext next ()Ljava/lang/Object; add uses jdk/internal/loader/BootLoader ()Ljava/util/stream/Stream;
~O '(Ljava/lang/Package;)Ljava/lang/String; ()Ljava/util/function/Function; 8(Ljava/util/function/Function;)Ljava/util/stream/Stream; java/util/stream/Collectors toSet ()Ljava/util/stream/Collector; collect 0(Ljava/util/stream/Collector;)Ljava/lang/Object; modules size ()I (I)V ()Ljava/util/Iterator; jdk/internal/loader/ClassLoaders platformClassLoader #jdk/internal/module/ModuleLoaderMap reference $()Ljava/lang/module/ModuleReference; getModule ()Ljava/lang/Module; location of ()Ljava/util/Map;
configuration "()Ljava/lang/module/Configuration; ()Ljava/util/List; isEmpty getServicesCatalog '()Ljdk/internal/module/ServicesCatalog; >(Ljava/lang/ClassLoader;)Ljdk/internal/module/ServicesCatalog; provides register bindToLoader layers
z (Ljava/lang/ModuleLayer;)Z test @(Ljava/lang/module/Configuration;)Ljava/util/function/Predicate; filter 9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; findAny
z? +(Ljava/lang/ModuleLayer;)Ljava/lang/Module; 1(Ljava/lang/String;)Ljava/util/function/Function; 3(Ljava/util/function/Function;)Ljava/util/Optional; isQualified ((Ljava/lang/String;)Ljava/util/Optional; getDeclaredAnnotation
z? run 4(Ljava/lang/Module;)Ljava/security/PrivilegedAction; java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; close
addSuppressed (Ljava/lang/Throwable;)V o(Ljava/lang/Module;ILjdk/internal/org/objectweb/asm/ClassVisitor;Ljdk/internal/org/objectweb/asm/ClassWriter;)V (Ljava/io/InputStream;)V accept 1(Ljdk/internal/org/objectweb/asm/ClassVisitor;I)V toByteArray ()[B .(Ljava/lang/Module;Ljava/lang/ClassLoader;[B)V loadClass %(Ljava/lang/String;)Ljava/lang/Class;
startsWith substring (I)Ljava/lang/String; jdk/internal/module/Resources canEncapsulate
toPackageName &(Ljava/lang/String;)Ljava/lang/String; findResourceAsStream ;(Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream; findResource 4(Ljava/lang/String;Ljava/lang/String;)Ljava/net/URL;
openStream ()Ljava/io/InputStream; identityHashCode (Ljava/lang/Object;)I java/lang/Integer toHexString isPresent (Ljava/lang/Object;)V desiredAssertionStatus #(Ljava/lang/Object;)Ljava/util/Set;???????????? "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/Package? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles 1 z v ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? B ? ? ? ? B ? ? ? ? B ? ? ? ? B ? ? ? ? ? ? ? =
l*? *+? *-? ? *,? *-? -? ?
-? ? ? 6-? ?
? :? :? :-?
? ? ? : * ? ? 2 { | } ~ ? 0 ? = ? E ? M ? _ ? k ? f
l ? l ? ? l ? ? l ? ? l 0 < ? = / E ' ? M
? _
? ) z ? p y @ a *? *? *? *+? *? ? ? ? ? ? ? ? ? ? ? n *? *? *,? ? *+? *,? ? ? ? ? ? ? ? ? ? ? ? ? B
*? ? ? ? ?
? @ / *? ? ? ? b ? L+?
+? ? *? ? ? ? ? ? ? ? / *? ? ? ? ? +*? ? %*? L+? +?*? ? *? ? ? ? ?? ? ? ? ? ? % ? ) ? ? ? + ? ? ?? !" ? V+? W*? ? ?+*? ?+? ? *? M,? ,+? ? ?? *+? ? ?+? ? ? *? ? ? ?? > / 2 3 6 7 : ; !<