public interface  org.hibernate.validator.internal.properties.Constrainable extends java.lang.Object
{
public abstract java.lang.String getName();
public abstract java.lang.Class getDeclaringClass();
public abstract java.lang.reflect.Type getTypeForValidatorResolution();
public abstract java.lang.reflect.Type getType();
public abstract org.hibernate.validator.internal.metadata.raw.ConstrainedElement$ConstrainedElementKind getConstrainedElementKind();
public java.lang.Object as(java.lang.Class)
{
org.hibernate.validator.internal.properties.Constrainable v;
java.lang.Class v;
v := @this: org.hibernate.validator.internal.properties.Constrainable;
v := @parameter: java.lang.Class;
return v;
}
}