javax.validation.Validation$DefaultValidationProviderResolver.class Maven / Gradle / Ivy
???? 1 ?
l
2 l
m n p
m q r s t u v
l w
x y z { z | }
~ ?
?
?
?
? ? ?
? ?
?
? ? ? ?
? ? ? ? ?
l ?
?
?
? ? ? ? ? ? s ?
x ?
? ? ?
. l ?
? ? ? ? providersPerClassloader Ljava/util/Map; Signature fLjava/util/Map;>;>;
SERVICES_FILE Ljava/lang/String; ()V Code LineNumberTable LocalVariableTable this !DefaultValidationProviderResolver InnerClasses ?Ljavax/validation/Validation$DefaultValidationProviderResolver; getValidationProviders ()Ljava/util/List;
providerClass Ljava/lang/Class; reader Ljava/io/BufferedReader; url Ljava/net/URL; stream Ljava/io/InputStream; providerDefinitions Ljava/util/Enumeration; e Ljava/io/IOException; "Ljava/lang/ClassNotFoundException; "Ljava/lang/IllegalAccessException; "Ljava/lang/InstantiationException; name classloader Ljava/lang/ClassLoader; providers Ljava/util/List; LocalVariableTypeTable Ljava/lang/Class<*>; 'Ljava/util/Enumeration; >Ljava/util/List;>; @()Ljava/util/List;>; loadClass 6(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Class; loader caller
Exceptions <(Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/lang/Class<*>; ? "(Ljavax/validation/Validation$1;)V x0 Ljavax/validation/Validation$1;
SourceFile Validation.java : ; ? ? ? ? =javax/validation/Validation$DefaultValidationProviderResolver ? ? 4 5 ? ? ? java/util/List java/util/ArrayList 8 9 ? ? ? ? ? ? ? ? java/net/URL ? ? java/io/BufferedReader java/io/InputStreamReader : ? : ? ? ? ? ? ? # ? ? ^ _ ? ? ? 'javax/validation/spi/ValidationProvider ? ? ? ? ; java/io/IOException $javax/validation/ValidationException java/lang/StringBuilder Unable to read ? ? ? ? : ? java/lang/ClassNotFoundException (Unable to load Bean Validation provider java/lang/IllegalAccessException .Unable to instanciate Bean Validation provider java/lang/InstantiationException ? ? ^ ? ? ? java/util/WeakHashMap META-INF/services/ ? ? java/lang/Object +javax/validation/ValidationProviderResolver javax/validation/Validation$1 *javax/validation/Validation$GetClassLoader GetClassLoader fromContext ()Ljava/lang/ClassLoader; javax/validation/Validation fromClass *(Ljava/lang/Class;)Ljava/lang/ClassLoader;
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; java/lang/ClassLoader getResources +(Ljava/lang/String;)Ljava/util/Enumeration; java/util/Enumeration hasMoreElements ()Z nextElement ()Ljava/lang/Object;
openStream ()Ljava/io/InputStream; (Ljava/io/InputStream;)V (Ljava/io/Reader;I)V readLine ()Ljava/lang/String; java/lang/String trim
startsWith (Ljava/lang/String;)Z java/lang/Class newInstance add (Ljava/lang/Object;)Z java/io/InputStream close append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString *(Ljava/lang/String;Ljava/lang/Throwable;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; %(Ljava/lang/String;)Ljava/lang/Class; forName =(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; getName 2 3 4 5 6 7 8 9 : ; <