public interface org.hibernate.metamodel.binding.PluralAttributeBinding extends org.hibernate.metamodel.binding.AssociationAttributeBinding
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hibernate.metamodel.binding.PluralAttributeBinding
  super_class: java.lang.Object
{
  public abstract org.hibernate.metamodel.domain.PluralAttribute getAttribute();
    descriptor: ()Lorg/hibernate/metamodel/domain/PluralAttribute;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.metamodel.binding.CollectionKey getCollectionKey();
    descriptor: ()Lorg/hibernate/metamodel/binding/CollectionKey;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.metamodel.binding.AbstractCollectionElement getCollectionElement();
    descriptor: ()Lorg/hibernate/metamodel/binding/AbstractCollectionElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.metamodel.relational.TableSpecification getCollectionTable();
    descriptor: ()Lorg/hibernate/metamodel/relational/TableSpecification;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isMutable();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.metamodel.binding.Caching getCaching();
    descriptor: ()Lorg/hibernate/metamodel/binding/Caching;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Class<? extends org.hibernate.persister.collection.CollectionPersister> getCollectionPersisterClass();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/lang/Class<+Lorg/hibernate/persister/collection/CollectionPersister;>;

  public abstract java.lang.String getCustomLoaderName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.metamodel.binding.CustomSQL getCustomSqlInsert();
    descriptor: ()Lorg/hibernate/metamodel/binding/CustomSQL;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.metamodel.binding.CustomSQL getCustomSqlUpdate();
    descriptor: ()Lorg/hibernate/metamodel/binding/CustomSQL;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.metamodel.binding.CustomSQL getCustomSqlDelete();
    descriptor: ()Lorg/hibernate/metamodel/binding/CustomSQL;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.metamodel.binding.CustomSQL getCustomSqlDeleteAll();
    descriptor: ()Lorg/hibernate/metamodel/binding/CustomSQL;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isOrphanDelete();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getWhere();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isSorted();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Comparator getComparator();
    descriptor: ()Ljava/util/Comparator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getBatchSize();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Map getFilterMap();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isInverse();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getOrderBy();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public org.hibernate.metamodel.domain.Attribute getAttribute();
    descriptor: ()Lorg/hibernate/metamodel/domain/Attribute;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokeinterface org.hibernate.metamodel.binding.PluralAttributeBinding.getAttribute:()Lorg/hibernate/metamodel/domain/PluralAttribute;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "PluralAttributeBinding.java"