public interface org.hibernate.metamodel.binding.AssociationAttributeBinding extends org.hibernate.metamodel.binding.AttributeBinding
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hibernate.metamodel.binding.AssociationAttributeBinding
  super_class: java.lang.Object
{
  public abstract org.hibernate.engine.spi.CascadeStyle getCascadeStyle();
    descriptor: ()Lorg/hibernate/engine/spi/CascadeStyle;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setCascadeStyles(java.lang.Iterable<org.hibernate.engine.spi.CascadeStyle>);
    descriptor: (Ljava/lang/Iterable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Iterable<Lorg/hibernate/engine/spi/CascadeStyle;>;)V
    MethodParameters:
               Name  Flags
      cascadeStyles  

  public abstract org.hibernate.engine.FetchTiming getFetchTiming();
    descriptor: ()Lorg/hibernate/engine/FetchTiming;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setFetchTiming(org.hibernate.engine.FetchTiming);
    descriptor: (Lorg/hibernate/engine/FetchTiming;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      fetchTiming  

  public abstract org.hibernate.engine.FetchStyle getFetchStyle();
    descriptor: ()Lorg/hibernate/engine/FetchStyle;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setFetchStyle(org.hibernate.engine.FetchStyle);
    descriptor: (Lorg/hibernate/engine/FetchStyle;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      fetchStyle  

  public abstract org.hibernate.FetchMode getFetchMode();
    descriptor: ()Lorg/hibernate/FetchMode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
}
SourceFile: "AssociationAttributeBinding.java"