manifold.util.LazyClassPathLookupIterator.class Maven / Gradle / Ivy
???? 4}
5 ? ? ? ?
?
] ? ?
? 5 ? 5 ? 5 ?
* ?
E ?
E ?
E ?
E ? ?
5 ?
E ?
? ? ?
? ?
?
?
? ?
? ? ? ? ?
N ? ?
?
?
? ?
?
5 ? ?
% ?
B ?
? ?
? ? ? ? ?
+ ?
* ?
5 ?
5 ? ? 5
5 ^
5 ^
N 5 5
5
N!"
#$
%&'
Q()
5*+
U ? 5,-
X ?
5.
5/
N012 ProviderImpl InnerClasses PREFIX Ljava/lang/String;
ConstantValue
providerNames Ljava/util/Set; Signature #Ljava/util/Set; configs Ljava/util/Enumeration; 'Ljava/util/Enumeration; pending Ljava/util/Iterator; (Ljava/util/Iterator; nextProvider4 Provider "Ljava/util/ServiceLoader$Provider; 'Ljava/util/ServiceLoader$Provider; nextError %Ljava/util/ServiceConfigurationError; service Ljava/lang/Class; Ljava/lang/Class<*>; loader Ljava/lang/ClassLoader; $assertionsDisabled Z +(Ljava/lang/Class;Ljava/lang/ClassLoader;)V Code LineNumberTable LocalVariableTable this +Lmanifold/util/LazyClassPathLookupIterator; LocalVariableTypeTable 0Lmanifold/util/LazyClassPathLookupIterator; .(Ljava/lang/Class<*>;Ljava/lang/ClassLoader;)V parseLine 9(Ljava/net/URL;Ljava/io/BufferedReader;ILjava/util/Set;)I i I cp start u Ljava/net/URL; r Ljava/io/BufferedReader; lc names ln ci n
StackMapTable
Exceptions M(Ljava/net/URL;Ljava/io/BufferedReader;ILjava/util/Set;)I fail ;(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Throwable;)V msg cause Ljava/lang/Throwable; >(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Throwable;)V &(Ljava/lang/Class;Ljava/lang/String;)V )(Ljava/lang/Class<*>;Ljava/lang/String;)V 5(Ljava/lang/Class;Ljava/net/URL;ILjava/lang/String;)V line 8(Ljava/lang/Class<*>;Ljava/net/URL;ILjava/lang/String;)V parse $(Ljava/net/URL;)Ljava/util/Iterator; in Ljava/io/InputStream; uc Ljava/net/URLConnection; x Ljava/io/IOException;567 8(Ljava/net/URL;)Ljava/util/Iterator; nextProviderClass ()Ljava/lang/Class; fullName "Ljava/lang/ClassNotFoundException; cn ()Ljava/lang/Class<*>; hasNextService ()Z type ctor Ljava/lang/reflect/Constructor; p clazz e "Ljava/lang/reflect/Constructor<*>; nextService $()Ljava/util/ServiceLoader$Provider; provider )()Ljava/util/ServiceLoader$Provider; hasNext next ()Ljava/lang/Object; $closeResource 1(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V x0 x1 Ljava/lang/AutoCloseable;
access$000 x2 ()V eLjava/lang/Object;Ljava/util/Iterator;>;
SourceFile LazyClassPathLookupIterator.java ? ?89 ? java/lang/Throwable:; | ? java/util/HashSet d e u v x y<=>?@AB=CD !Illegal configuration-file syntax ? ?E?FGH java/lang/StringBuilder Illegal provider-class name: IJK=L?MHNO #java/util/ServiceConfigurationErrorP= : |Q |RIS :IT ? ? java/util/LinkedHashSetUVWXYZ java/io/BufferedReader java/io/InputStreamReader utf-8 |[ |\ ? ? ? ? java/io/IOException "Error accessing configuration file]^ h i )manifold/util/LazyClassPathLookupIterator META-INF/services/_`abcdef ?gahijka "Error locating configuration files k l ? ?lm ?n ? java/net/URL ? ? ? ? java/lang/Stringop java/lang/ClassNotFoundException Provider
not found n q s t ? ?qr java/lang/Classstvwxy 6manifold/util/LazyClassPathLookupIterator$ProviderImpl |z not a subtype ? ? java/util/NoSuchElementException z { java/lang/AssertionError ? ? ? ?{ ? java/lang/Object java/util/Iterator| java/util/ServiceLoader$Provider
java/util/Set java/net/URLConnection java/io/InputStream java/lang/AutoCloseable close
addSuppressed (Ljava/lang/Throwable;)V readLine ()Ljava/lang/String; indexOf (I)I substring (II)Ljava/lang/String; trim length ()I codePointAt java/lang/Character isJavaIdentifierStart (I)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString charCount isJavaIdentifierPart add (Ljava/lang/Object;)Z getName *(Ljava/lang/String;Ljava/lang/Throwable;)V (Ljava/lang/String;)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; openConnection ()Ljava/net/URLConnection; setUseCaches (Z)V getInputStream ()Ljava/io/InputStream; *(Ljava/io/InputStream;Ljava/lang/String;)V (Ljava/io/Reader;)V iterator ()Ljava/util/Iterator; java/lang/ClassLoader getSystemResources +(Ljava/lang/String;)Ljava/util/Enumeration; jdk/internal/loader/ClassLoaders platformClassLoader ()Ljava/lang/ClassLoader; jdk/internal/loader/BootLoader hasClassPath
findResources java/util/Collections emptyEnumeration ()Ljava/util/Enumeration; getResources java/util/Enumeration hasMoreElements nextElement forName =(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; isAssignableFrom (Ljava/lang/Class;)Z manifold/util/ReflectUtil constructor ConstructorRef O(Ljava/lang/Class;[Ljava/lang/Class;)Lmanifold/util/ReflectUtil$ConstructorRef; (manifold/util/ReflectUtil$ConstructorRef getConstructor !()Ljava/lang/reflect/Constructor; D(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/reflect/Constructor;)V desiredAssertionStatus java/util/ServiceLoader ! 5 ] ^ a b c 6 d e f g h i f j k l f m n q f r s t u v f w x y z { | } ~ ? *? *? Y? ? *+? *,?
? 3 ) 4 5 6 ? ? ? u v x y ? ? ? u w f ? ? ? ~ ?,? :? ?#? 6?
?
:? :? 6? ? ? ?
? ? *? +? ? 6? ? *? +? Y? ? ? ? ? ? 6 6
? E
? 6? ? '.? *? +? Y? ? ? ? ?
? `6
???*? ? ?
? W`? Z ? @ A
C D % E , F 3 G 8 H L I W J _ K g L ? M ? N ? O ? P ? Q ? N ? S ? T ? W ? p ? I ? ?
_ ? ? ? ? e ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? e ? ? b ? ? ? 3 ? ? ? ? ? ? ? ? ? g ? ! ?
E? ? &
? ,?
;? ? ? 1 f ?
? ? ~ s #? Y? Y? *? ? ? +? ? ,? ? ] ? # u v # ? b # ? ? ? # u w ? f ?
? ? ~ h "? Y? Y? *? ? ? +? ? ? ? d ? " u v " ? b ? " u w ? f ?
? ? ~ ? %*? Y? +? !"? ? #? -? ? ? $?
j $ k ? * % u v % ? ? % ? ? % ? b ? % u w ? f ? ? ? ~ ?? %Y? &M+? 'N-? (-? )::? *Y? +Y,? -? .::6*+,? /Y6? ???? 0? ::?: ? 0 ?? '? 0? ::?:
?
? 0
?? N*? 2-? ,? 3 ? 2 H R 2 H [ R ] [ g v g v ? ? ? 1 F r t
u v w / v 2 z 5 { H | R v [ | v v | ? ? } ? ~ ? ? ? R 5 ? ? / 8 ? ? x ? ?
? ? ? ?
? ? ? ? ? ? ? ? ? ? e ? ? ? ? ? ? g ? m ? 5 5 B ? ? ? * ? I H ? N H ?
5 B ? ? ? ? 5 B ? B 1
f ? ? ? ~ ? ?*? 4? n? Y? 6? *? ? ? ? L*?
? *+? 7? 4? 4*?
? 8? ? 9? *+? :? 4? *? ;? 4? **?
+?