public interface org.hibernate.Criteria extends org.hibernate.criterion.CriteriaSpecification
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hibernate.Criteria
  super_class: java.lang.Object
{
  public abstract java.lang.String getAlias();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.Criteria setProjection(org.hibernate.criterion.Projection);
    descriptor: (Lorg/hibernate/criterion/Projection;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      projection  

  public abstract org.hibernate.Criteria add(org.hibernate.criterion.Criterion);
    descriptor: (Lorg/hibernate/criterion/Criterion;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      criterion  

  public abstract org.hibernate.Criteria addOrder(org.hibernate.criterion.Order);
    descriptor: (Lorg/hibernate/criterion/Order;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      order  

  public abstract org.hibernate.Criteria setFetchMode(java.lang.String, org.hibernate.FetchMode);
    descriptor: (Ljava/lang/String;Lorg/hibernate/FetchMode;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
                 Name  Flags
      associationPath  
      mode             

  public abstract org.hibernate.Criteria setLockMode(org.hibernate.LockMode);
    descriptor: (Lorg/hibernate/LockMode;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      lockMode  

  public abstract org.hibernate.Criteria setLockMode(java.lang.String, org.hibernate.LockMode);
    descriptor: (Ljava/lang/String;Lorg/hibernate/LockMode;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      alias     
      lockMode  

  public abstract org.hibernate.Criteria createAlias(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
                 Name  Flags
      associationPath  
      alias            

  public abstract org.hibernate.Criteria createAlias(java.lang.String, java.lang.String, org.hibernate.sql.JoinType);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/sql/JoinType;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
                 Name  Flags
      associationPath  
      alias            
      joinType         

  public abstract org.hibernate.Criteria createAlias(java.lang.String, java.lang.String, int);
    descriptor: (Ljava/lang/String;Ljava/lang/String;I)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      associationPath  
      alias            
      joinType         

  public abstract org.hibernate.Criteria createAlias(java.lang.String, java.lang.String, org.hibernate.sql.JoinType, org.hibernate.criterion.Criterion);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/sql/JoinType;Lorg/hibernate/criterion/Criterion;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
                 Name  Flags
      associationPath  
      alias            
      joinType         
      withClause       

  public abstract org.hibernate.Criteria createAlias(java.lang.String, java.lang.String, int, org.hibernate.criterion.Criterion);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ILorg/hibernate/criterion/Criterion;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      associationPath  
      alias            
      joinType         
      withClause       

  public abstract org.hibernate.Criteria createCriteria(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
                 Name  Flags
      associationPath  

  public abstract org.hibernate.Criteria createCriteria(java.lang.String, org.hibernate.sql.JoinType);
    descriptor: (Ljava/lang/String;Lorg/hibernate/sql/JoinType;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
                 Name  Flags
      associationPath  
      joinType         

  public abstract org.hibernate.Criteria createCriteria(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      associationPath  
      joinType         

  public abstract org.hibernate.Criteria createCriteria(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
                 Name  Flags
      associationPath  
      alias            

  public abstract org.hibernate.Criteria createCriteria(java.lang.String, java.lang.String, org.hibernate.sql.JoinType);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/sql/JoinType;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
                 Name  Flags
      associationPath  
      alias            
      joinType         

  public abstract org.hibernate.Criteria createCriteria(java.lang.String, java.lang.String, int);
    descriptor: (Ljava/lang/String;Ljava/lang/String;I)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      associationPath  
      alias            
      joinType         

  public abstract org.hibernate.Criteria createCriteria(java.lang.String, java.lang.String, org.hibernate.sql.JoinType, org.hibernate.criterion.Criterion);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/sql/JoinType;Lorg/hibernate/criterion/Criterion;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
                 Name  Flags
      associationPath  
      alias            
      joinType         
      withClause       

  public abstract org.hibernate.Criteria createCriteria(java.lang.String, java.lang.String, int, org.hibernate.criterion.Criterion);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ILorg/hibernate/criterion/Criterion;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      associationPath  
      alias            
      joinType         
      withClause       

  public abstract org.hibernate.Criteria setResultTransformer(org.hibernate.transform.ResultTransformer);
    descriptor: (Lorg/hibernate/transform/ResultTransformer;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                   Name  Flags
      resultTransformer  

  public abstract org.hibernate.Criteria setMaxResults(int);
    descriptor: (I)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      maxResults  

  public abstract org.hibernate.Criteria setFirstResult(int);
    descriptor: (I)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      firstResult  

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

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

  public abstract org.hibernate.Criteria setReadOnly(boolean);
    descriptor: (Z)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      readOnly  

  public abstract org.hibernate.Criteria setFetchSize(int);
    descriptor: (I)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      fetchSize  

  public abstract org.hibernate.Criteria setTimeout(int);
    descriptor: (I)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      timeout  

  public abstract org.hibernate.Criteria setCacheable(boolean);
    descriptor: (Z)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      cacheable  

  public abstract org.hibernate.Criteria setCacheRegion(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      cacheRegion  

  public abstract org.hibernate.Criteria setComment(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      comment  

  public abstract org.hibernate.Criteria addQueryHint(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      hint  

  public abstract org.hibernate.Criteria setFlushMode(org.hibernate.FlushMode);
    descriptor: (Lorg/hibernate/FlushMode;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      flushMode  

  public abstract org.hibernate.Criteria setCacheMode(org.hibernate.CacheMode);
    descriptor: (Lorg/hibernate/CacheMode;)Lorg/hibernate/Criteria;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      cacheMode  

  public abstract java.util.List list();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException

  public abstract org.hibernate.ScrollableResults scroll();
    descriptor: ()Lorg/hibernate/ScrollableResults;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException

  public abstract org.hibernate.ScrollableResults scroll(org.hibernate.ScrollMode);
    descriptor: (Lorg/hibernate/ScrollMode;)Lorg/hibernate/ScrollableResults;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
            Name  Flags
      scrollMode  

  public abstract java.lang.Object uniqueResult();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
}
SourceFile: "Criteria.java"