public interface javax.validation.metadata.BeanDescriptor extends javax.validation.metadata.ElementDescriptor
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: javax.validation.metadata.BeanDescriptor
  super_class: java.lang.Object
{
  public abstract boolean isBeanConstrained();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract javax.validation.metadata.PropertyDescriptor getConstraintsForProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/validation/metadata/PropertyDescriptor;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      propertyName  

  public abstract java.util.Set<javax.validation.metadata.PropertyDescriptor> getConstrainedProperties();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<Ljavax/validation/metadata/PropertyDescriptor;>;

  public abstract javax.validation.metadata.MethodDescriptor getConstraintsForMethod(java.lang.String, java.lang.Class<?>[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Class;)Ljavax/validation/metadata/MethodDescriptor;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/String;[Ljava/lang/Class<*>;)Ljavax/validation/metadata/MethodDescriptor;
    MethodParameters:
                Name  Flags
      methodName      
      parameterTypes  

  public abstract java.util.Set<javax.validation.metadata.MethodDescriptor> getConstrainedMethods(javax.validation.metadata.MethodType, javax.validation.metadata.MethodType[]);
    descriptor: (Ljavax/validation/metadata/MethodType;[Ljavax/validation/metadata/MethodType;)Ljava/util/Set;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljavax/validation/metadata/MethodType;[Ljavax/validation/metadata/MethodType;)Ljava/util/Set<Ljavax/validation/metadata/MethodDescriptor;>;
    MethodParameters:
             Name  Flags
      methodType   
      methodTypes  

  public abstract javax.validation.metadata.ConstructorDescriptor getConstraintsForConstructor(java.lang.Class<?>[]);
    descriptor: ([Ljava/lang/Class;)Ljavax/validation/metadata/ConstructorDescriptor;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Ljava/lang/Class<*>;)Ljavax/validation/metadata/ConstructorDescriptor;
    MethodParameters:
                Name  Flags
      parameterTypes  

  public abstract java.util.Set<javax.validation.metadata.ConstructorDescriptor> getConstrainedConstructors();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<Ljavax/validation/metadata/ConstructorDescriptor;>;
}
SourceFile: "BeanDescriptor.java"