Top Description Fields Constructors Methods
org.hibernate.validator.internal.util.privilegedactions

public final Class GetDeclaredConstructor<T>

extends Object
implements PrivilegedAction<Constructor<T>>
Class Inheritance
All Implemented Interfaces
java.security.PrivilegedAction
Imports
java.lang.reflect.Constructor, java.security.PrivilegedAction

Returns the declared constructor with the specified parameter types or null if it does not exist.
Author
Emmanuel Bernard

Field Summary

Modifier and TypeField and Description
private final Class<T>
private final Class<?>[]

Constructor Summary

AccessConstructor and Description
private
GetDeclaredConstructor(Class<T> clazz, Class<?>... params)

Method Summary

Modifier and TypeMethod and Description
public static <T> GetDeclaredConstructor<T>
action(Class<T> clazz, Class<?>... params)

public Constructor<T>
run()

Implements java.security.PrivilegedAction.run.

Performs the computation.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

clazzback to summary
private final Class<T> clazz
paramsback to summary
private final Class<?>[] params

Constructor Detail

GetDeclaredConstructorback to summary
private GetDeclaredConstructor(Class<T> clazz, Class<?>... params)

Method Detail

actionback to summary
public static <T> GetDeclaredConstructor<T> action(Class<T> clazz, Class<?>... params)
runback to summary
public Constructor<T> run()

Implements java.security.PrivilegedAction.run.

Doc from java.security.PrivilegedAction.run.

Performs the computation. This method will be called by AccessController.doPrivileged after enabling privileges.

Returns:Constructor<T>

a class-dependent value that may represent the results of the computation. Each class that implements PrivilegedAction should document what (if anything) this value represents.

Annotations
@Override