public class javax.validation.Validation
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.validation.Validation
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/validation/Validation;
public static javax.validation.ValidatorFactory buildDefaultValidatorFactory();
descriptor: ()Ljavax/validation/ValidatorFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic javax.validation.Validation.byDefaultProvider:()Ljavax/validation/bootstrap/GenericBootstrap;
invokeinterface javax.validation.bootstrap.GenericBootstrap.configure:()Ljavax/validation/Configuration;
invokeinterface javax.validation.Configuration.buildValidatorFactory:()Ljavax/validation/ValidatorFactory;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.validation.bootstrap.GenericBootstrap byDefaultProvider();
descriptor: ()Ljavax/validation/bootstrap/GenericBootstrap;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new javax.validation.Validation$GenericBootstrapImpl
dup
invokespecial javax.validation.Validation$GenericBootstrapImpl.<init>:()V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static <T extends javax.validation.Configuration<T>, U extends javax.validation.spi.ValidationProvider<T>> javax.validation.bootstrap.ProviderSpecificBootstrap<T> byProvider(java.lang.Class<U>);
descriptor: (Ljava/lang/Class;)Ljavax/validation/bootstrap/ProviderSpecificBootstrap;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new javax.validation.Validation$ProviderSpecificBootstrapImpl
dup
aload 0
invokespecial javax.validation.Validation$ProviderSpecificBootstrapImpl.<init>:(Ljava/lang/Class;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 providerType Ljava/lang/Class<TU;>;
Signature: <T::Ljavax/validation/Configuration<TT;>;U::Ljavax/validation/spi/ValidationProvider<TT;>;>(Ljava/lang/Class<TU;>;)Ljavax/validation/bootstrap/ProviderSpecificBootstrap<TT;>;
MethodParameters:
Name Flags
providerType
private static void clearDefaultValidationProviderResolverCache();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=0, locals=0, args_size=0
0: invokestatic javax.validation.Validation$GetValidationProviderListAction.clearCache:()V
1: return
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "Validation.java"
NestMembers:
javax.validation.Validation$DefaultValidationProviderResolver javax.validation.Validation$GenericBootstrapImpl javax.validation.Validation$GetValidationProviderListAction javax.validation.Validation$NewProviderInstance javax.validation.Validation$ProviderSpecificBootstrapImpl
InnerClasses:
private DefaultValidationProviderResolver = javax.validation.Validation$DefaultValidationProviderResolver of javax.validation.Validation
private GenericBootstrapImpl = javax.validation.Validation$GenericBootstrapImpl of javax.validation.Validation
private GetValidationProviderListAction = javax.validation.Validation$GetValidationProviderListAction of javax.validation.Validation
private NewProviderInstance = javax.validation.Validation$NewProviderInstance of javax.validation.Validation
private ProviderSpecificBootstrapImpl = javax.validation.Validation$ProviderSpecificBootstrapImpl of javax.validation.Validation