META-INF.modules.java.base.classes.sun.launcher.LauncherHelper$ModuleValidator.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
???? 6G ?
L ? ?
? 3 ? 3 ? 3 ?
? ?
? ? ?
? ?
?
?
i ?
? ?
i ? ?
? ?
3 ? ? ? ? ?
i ? ? ? o ? o ? ? ?
? ?
? ?
?
? ? ? ?
? ? ? ?
? ? : ? : ? $ ? ?
?
3 ? ? $ ? ? ? : ?
? ?
3 ?
? ? ? ? ?
? ? ?
3 ? ? ? ?
? ? ? ? ? ? ? ? ? ? ?
? ? ?
E ?
E ?
? ?
? ? MODULE_INFO Ljava/lang/String;
ConstantValue nameToModule Ljava/util/Map; Signature ELjava/util/Map; packageToModule
errorFound Z ()V Code LineNumberTable LocalVariableTable this ModuleValidator InnerClasses -Lsun/launcher/LauncherHelper$ModuleValidator; foundErrors ()Z printModule %(Ljava/lang/module/ModuleReference;)V mref "Ljava/lang/module/ModuleReference;
descriptor #Ljava/lang/module/ModuleDescriptor;
StackMapTable ? process mn pkg name previous ? scan (Ljava/nio/file/Path;)V attrs -Ljava/nio/file/attribute/BasicFileAttributes; ignore #Ljava/nio/file/NoSuchFileException; ioe Ljava/io/IOException; mi Ljava/nio/file/Path; entry fn
scanDirectory
moduleToEntry stream Ljava/nio/file/DirectoryStream; dir LocalVariableTypeTable 7Ljava/util/Map; 5Ljava/nio/file/DirectoryStream; ? ?
scanModule *(Ljava/nio/file/Path;)Ljava/util/Optional; cause Ljava/lang/Throwable; e Ljava/lang/module/FindException; finder Ljava/lang/module/ModuleFinder; ? N(Ljava/nio/file/Path;)Ljava/util/Optional; lambda$printModule$1 (Ljava/net/URI;)V uri Ljava/net/URI; lambda$printModule$0 (Ljava/net/URI;)Z
SourceFile LauncherHelper.java sun/launcher/LauncherHelper W X java/util/HashMap P Q T Q U V ? ? BootstrapMethods ? ? ? ? ? ? ? ? ? ? ? ? f m
a
automatic X b c
java/lang/module/ModuleReference shadowed by a java/lang/String java/lang/StringBuilder
contains conflicts with module
+java/nio/file/attribute/BasicFileAttributes java/nio/file/LinkOption !java/nio/file/NoSuchFileException java/io/IOException a .jar!" ? ? = c #$ a +sun/launcher/LauncherHelper$ModuleValidator module-info.class%&'( | q)* java/nio/file/Path+, contains same module as j c- X java/lang/Throwable./012 ~345 ? java/lang/module/FindException ? 6789 ?: ? java/lang/Object !java/lang/module/ModuleDescriptor java/util/Iterator java/nio/file/DirectoryStream
java/util/Map java/lang/module/ModuleFinder location ()Ljava/util/Optional;
;< (Ljava/lang/Object;)Z
3= test ()Ljava/util/function/Predicate; java/util/Optional filter 4(Ljava/util/function/Predicate;)Ljava/util/Optional; (Ljava/lang/Object;)V
3> accept ()Ljava/util/function/Consumer; ifPresent (Ljava/util/function/Consumer;)V %()Ljava/lang/module/ModuleDescriptor;
access$300 ()Ljava/io/PrintStream; ()Ljava/lang/String; java/io/PrintStream print (Ljava/lang/String;)V isAutomatic println putIfAbsent 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; packages ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString java/nio/file/Files readAttributes o(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; getFileName ()Ljava/nio/file/Path;
isRegularFile endsWith (Ljava/lang/String;)Z L(Lsun/launcher/LauncherHelper$ModuleValidator;)Ljava/util/function/Consumer; isDirectory resolve ((Ljava/lang/String;)Ljava/nio/file/Path; exists 2(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z newDirectoryStream 5(Ljava/nio/file/Path;)Ljava/nio/file/DirectoryStream; orElse &(Ljava/lang/Object;)Ljava/lang/Object; close
addSuppressed (Ljava/lang/Throwable;)V of 6([Ljava/nio/file/Path;)Ljava/lang/module/ModuleFinder; findAll ()Ljava/util/stream/Stream; java/util/stream/Stream findFirst
getMessage getCause ()Ljava/lang/Throwable; empty
access$400?@C ? ? ? ? "java/lang/invoke/LambdaMetafactory metafactoryE 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;F %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles 3 L M N O 4 P Q R S T Q R S U V W X Y M *? *? Y? ? *? Y? ? ? Z q t u [ \ _ ` a Y / *? ? Z | [ \ _ b c Y ? 9+? ? ?
? ? +?
M? ,? ? ,? ? ? ? ? ? ? Z &