META-INF.modules.java.base.classes.jdk.internal.module.ModuleInfo.class Maven / Gradle / Ivy
???? 8?w
?x y z { |
}~
?
?
???
??
??
??
???
?????????
x?
?
??
??
#? ? ?
#??
V???????
/x
#? I?
???
V???????
?
?
?
?
??
?
???
????
? ??? I?
/? I? ? I??
Rx I???????
?
??
\?
#? G? G? G???
? I? ;? ;? ;? ;?
???? I???????
#? @? @?
/???
?
?? D? D??
?
?
??
??I??
???
???
????_?
?
??p ? ? ? ? ? ? ? ?
I
??
DataInputWrapper InnerClasses ConstantPool
Attributes JAVA_MIN_SUPPORTED_VERSION I
ConstantValue 5 JAVA_MAX_SUPPORTED_VERSION 8 JLMA *Ljdk/internal/access/JavaLangModuleAccess;
packageFinder Ljava/util/function/Supplier; Signature BLjava/util/function/Supplier;>; parseHashes Z predefinedNotAllowed Ljava/util/Set; #Ljava/util/Set; $assertionsDisabled !(Ljava/util/function/Supplier;Z)V Code LineNumberTable LocalVariableTable this Ljdk/internal/module/ModuleInfo; pf ph LocalVariableTypeTable F(Ljava/util/function/Supplier;>;Z)V (Ljava/util/function/Supplier;)V E(Ljava/util/function/Supplier;>;)V read _(Ljava/io/InputStream;Ljava/util/function/Supplier;)Ljdk/internal/module/ModuleInfo$Attributes; e Ljava/lang/RuntimeException; x Ljava/io/EOFException; in Ljava/io/InputStream;
StackMapTable
Exceptions ?(Ljava/io/InputStream;Ljava/util/function/Supplier;>;)Ljdk/internal/module/ModuleInfo$Attributes; _(Ljava/nio/ByteBuffer;Ljava/util/function/Supplier;)Ljdk/internal/module/ModuleInfo$Attributes; ioe Ljava/io/IOException; bb Ljava/nio/ByteBuffer; ?(Ljava/nio/ByteBuffer;Ljava/util/function/Supplier;>;)Ljdk/internal/module/ModuleInfo$Attributes; readIgnoringHashes doRead @(Ljava/io/DataInput;)Ljdk/internal/module/ModuleInfo$Attributes;
name_index attribute_name Ljava/lang/String; length added i Ljava/io/UncheckedIOException; tail missingPackages missingPackage
knownPackages Ljava/io/DataInput; magic
minor_version
major_version cpool -Ljdk/internal/module/ModuleInfo$ConstantPool; access_flags
this_class mn super_class interfaces_count fields_count
methods_count attributes_count
attributes builder Builder +Ljava/lang/module/ModuleDescriptor$Builder; allPackages mainClass moduleTarget "Ljdk/internal/module/ModuleTarget; moduleHashes "Ljdk/internal/module/ModuleHashes; moduleResolution &Ljdk/internal/module/ModuleResolution; usedPackageFinder
descriptor #Ljava/lang/module/ModuleDescriptor; readModuleAttribute n(Ljava/io/DataInput;Ljdk/internal/module/ModuleInfo$ConstantPool;I)Ljava/lang/module/ModuleDescriptor$Builder; vs mods flagName requires_index dn requires_flags requires_version_index exports_to_index target j targets
exports_index pkg
exports_flags exports_to_count opens_to_index opens_index opens_flags
open_to_count index sn pn
with_count providers Ljava/util/List; major module_name_index module_flags modifiers open module_version_index requires_count requiresJavaBase
exports_count opens_count
uses_count provides_count Requires Modifier FLjava/util/Set; Exports ELjava/util/Set; Opens! CLjava/util/Set; $Ljava/util/List;" =Ljava/util/Set;# readModulePackagesAttribute Q(Ljava/io/DataInput;Ljdk/internal/module/ModuleInfo$ConstantPool;)Ljava/util/Set;
package_count packages e(Ljava/io/DataInput;Ljdk/internal/module/ModuleInfo$ConstantPool;)Ljava/util/Set; readModuleMainClassAttribute T(Ljava/io/DataInput;Ljdk/internal/module/ModuleInfo$ConstantPool;)Ljava/lang/String; readModuleTargetAttribute d(Ljava/io/DataInput;Ljdk/internal/module/ModuleInfo$ConstantPool;)Ljdk/internal/module/ModuleTarget; targetPlatform readModuleHashesAttribute d(Ljava/io/DataInput;Ljdk/internal/module/ModuleInfo$ConstantPool;)Ljdk/internal/module/ModuleHashes; hash_length hash [B algorithm_index algorithm
hash_count map Ljava/util/Map; %Ljava/util/Map;$ readModuleResolution h(Ljava/io/DataInput;Ljdk/internal/module/ModuleInfo$ConstantPool;)Ljdk/internal/module/ModuleResolution; flags reason isAttributeAtMostOnce (Ljava/lang/String;)Z name isAttributeDisallowed
notAllowed invalidModuleDescriptor G(Ljava/lang/String;)Ljava/lang/module/InvalidModuleDescriptorException; msg truncatedModuleDescriptor 5()Ljava/lang/module/InvalidModuleDescriptorException; ()V
SourceFile ModuleInfo.java NestMembers%')+ &jdk/internal/module/ClassFileConstants ?o ? ? ? ? ? ? ? ? ? ? jdk/internal/module/ModuleInfo ? ? java/io/DataInputStream ?- ? ? "java/lang/IllegalArgumentException java/lang/IllegalStateException./ij java/io/EOFExceptionlm /jdk/internal/module/ModuleInfo$DataInputWrapper ?0 java/io/IOException java/io/UncheckedIOException ?123 Bad magic number43 java/lang/StringBuilder Unsupported major.minor version 5657 .8/ +jdk/internal/module/ModuleInfo$ConstantPool ?9 !access_flags should be ACC_MODULE:; module-info<= this_class should be module-info bad #super_class Bad #interfaces Bad #fields Bad #methods java/util/HashSet>;?=de More than one
attribute@3 Module ModulePackages ModuleMainClass ModuleTarget ModuleHashes ModuleResolutionJKOPQRTUAB`age attribute not allowed Module attribute not foundCDEF
java/util/SetGH ? ?IMJKL ?MNL ? ?OP java/lang/AssertionErrorQRSTF java/lang/String not found in module 1 missing from ModulePackages class file attribute Package MUVW )jdk/internal/module/ModuleInfo$Attributes ?XY;Z[\[][^_`Cabcded\d]dfgfh java.basei= ACC_TRANSITIVE ACC_STATIC_PHASE %The requires entry for java.base has set 1The requires table for java.base must be 0 length 3The requires table must have an entry for java.basej;\k]k ?l
exported to more than oncemnmg 3The opens table for an open module must be 0 length\o]o opened to pnpgqC java/util/ArrayList
provides rs * in ModulePackagesattribute more than once jdk/internal/module/ModuleTarget ?t java/util/HashMap hash_length == 0uvwx jdk/internal/module/ModuleHashes ?y Bad module resolution flags: $jdk/internal/module/ModuleResolution SourceDebugExtension ? ?
Deprecated EnclosingMethod "RuntimeVisibleParameterAnnotations $RuntimeInvisibleParameterAnnotations RuntimeVisibleTypeAnnotations RuntimeInvisibleTypeAnnotations Synthetic AnnotationDefault BootstrapMethods MethodParametersaz 1java/lang/module/InvalidModuleDescriptorException Truncated module-info.class{|P}~ java/lang/Object java/lang/RuntimeException? )java/lang/module/ModuleDescriptor$Builder java/io/DataInput *java/lang/module/ModuleDescriptor$Requires 3java/lang/module/ModuleDescriptor$Requires$Modifier )java/lang/module/ModuleDescriptor$Exports 2java/lang/module/ModuleDescriptor$Exports$Modifier 'java/lang/module/ModuleDescriptor$Opens 0java/lang/module/ModuleDescriptor$Opens$Modifier *java/lang/module/ModuleDescriptor$Modifier java/util/List
java/util/Map 6jdk/internal/module/ModuleInfo$ConstantPool$ValueEntry
ValueEntry 7jdk/internal/module/ModuleInfo$ConstantPool$Index2Entry Index2Entry 6jdk/internal/module/ModuleInfo$ConstantPool$IndexEntry
IndexEntry 1jdk/internal/module/ModuleInfo$ConstantPool$Entry Entry (Ljava/io/InputStream;)V
getMessage ()Ljava/lang/String; (Ljava/nio/ByteBuffer;)V (Ljava/io/IOException;)V readInt ()I readUnsignedShort append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString (Ljava/io/DataInput;)V getClassName (I)Ljava/lang/String; equals (Ljava/lang/Object;)Z getUtf8 add hashCode skipBytes (I)I ?(Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder; java/util/function/Supplier get ()Ljava/lang/Object; getCause ()Ljava/io/IOException; (jdk/internal/access/JavaLangModuleAccess <(Ljava/lang/module/ModuleDescriptor$Builder;)Ljava/util/Set; containsAll (Ljava/util/Collection;)Z (Ljava/util/Collection;)V removeAll isEmpty ()Z iterator ()Ljava/util/Iterator; java/util/Iterator next <(Ljava/util/Set;)Ljava/lang/module/ModuleDescriptor$Builder; build %()Ljava/lang/module/ModuleDescriptor; ?(Ljava/lang/module/ModuleDescriptor;Ljdk/internal/module/ModuleTarget;Ljdk/internal/module/ModuleHashes;Ljdk/internal/module/ModuleResolution;)V
getModuleName OPEN ,Ljava/lang/module/ModuleDescriptor$Modifier; SYNTHETIC MANDATED newModuleBuilder O(Ljava/lang/String;ZLjava/util/Set;)Ljava/lang/module/ModuleDescriptor$Builder; version of ()Ljava/util/Set;
TRANSITIVE 5Ljava/lang/module/ModuleDescriptor$Requires$Modifier; STATIC requires N(Ljava/util/Set;Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder; a(Ljava/lang/module/ModuleDescriptor$Builder;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V contains getPackageName 4Ljava/lang/module/ModuleDescriptor$Exports$Modifier; (I)V exports ](Ljava/util/Set;Ljava/lang/String;Ljava/util/Set;)Ljava/lang/module/ModuleDescriptor$Builder; 2Ljava/lang/module/ModuleDescriptor$Opens$Modifier; opens uses provides O(Ljava/lang/String;Ljava/util/List;)Ljava/lang/module/ModuleDescriptor$Builder; (Ljava/lang/String;)V readFully ([B)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; $(Ljava/lang/String;Ljava/util/Map;)V $([Ljava/lang/Object;)Ljava/util/Set; java/lang/Class desiredAssertionStatus !jdk/internal/access/SharedSecrets getJavaLangModuleAccess ,()Ljdk/internal/access/JavaLangModuleAccess; !java/lang/module/ModuleDescriptor 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? J ? ? ? ? ? ? ? ? ? *? *5? *8? *+? *? ? ? M A
B N O P ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Q *+? ? ?
S T ? ? ? ? ? ? ? ? ? ? ? ? ? ? "? Y+? ?
Y*? ? ?M,? ? ?M? ?
? ? ? ? ? ? ? * ? ? ? ? " ? ? " ? ? ? " ? ? ?
T ?H ? ? ? ? ? ? ? ,? Y+? ? Y*? ? ?M,? ? ?M? ?M? Y,? ?
" ? ? ? ? ? ? " ? # ? ? 4 ? ? ? ? # ? ? , ? ? , ? ? ? , ? ? ? T ?H D ? ? ? ? ? ? -? Y+? ? Y*? ? ?M,? ? ?M? ?M? Y,? ?
# ? ? ? ? ? ? # ? $ ? ? 4 ? ? ? ? $ ? ? - ? ? - ? ? ? - ? ? ? U ?H D ? ? ? ? ? ? ?+? =? ? ?+? >+? 65?
8? $? Y? ? ? !? ? ? "? ?? #Y+? $:+? 6%? &? ?+? 6? ':(? )? *? ?+? 6 ? +? ?+? 6
? ,? ?+? 6? -? ?+? 6? .? ?+? 6
? /Y? 0:::::::6
??+? 6? 1:+? 6? 2 6? (? 3? ? Y? 4? ? 5? ? "? ?:6? 6? ? ???? < '(X ?'?? L=?
\A?'? |VF?= l7? )? V6? P8? )? F6? @9? )? 66? 0:? )? &6? ;? )? 6?