public interface javax.persistence.criteria.FetchParent<Z, X>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: javax.persistence.criteria.FetchParent
super_class: java.lang.Object
{
public abstract java.util.Set<javax.persistence.criteria.Fetch<X, ?>> getFetches();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<Ljavax/persistence/criteria/Fetch<TX;*>;>;
public abstract <Y> javax.persistence.criteria.Fetch<X, Y> fetch(javax.persistence.metamodel.SingularAttribute<? super X, Y>);
descriptor: (Ljavax/persistence/metamodel/SingularAttribute;)Ljavax/persistence/criteria/Fetch;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <Y:Ljava/lang/Object;>(Ljavax/persistence/metamodel/SingularAttribute<-TX;TY;>;)Ljavax/persistence/criteria/Fetch<TX;TY;>;
MethodParameters:
Name Flags
attribute
public abstract <Y> javax.persistence.criteria.Fetch<X, Y> fetch(javax.persistence.metamodel.SingularAttribute<? super X, Y>, javax.persistence.criteria.JoinType);
descriptor: (Ljavax/persistence/metamodel/SingularAttribute;Ljavax/persistence/criteria/JoinType;)Ljavax/persistence/criteria/Fetch;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <Y:Ljava/lang/Object;>(Ljavax/persistence/metamodel/SingularAttribute<-TX;TY;>;Ljavax/persistence/criteria/JoinType;)Ljavax/persistence/criteria/Fetch<TX;TY;>;
MethodParameters:
Name Flags
attribute
jt
public abstract <Y> javax.persistence.criteria.Fetch<X, Y> fetch(javax.persistence.metamodel.PluralAttribute<? super X, ?, Y>);
descriptor: (Ljavax/persistence/metamodel/PluralAttribute;)Ljavax/persistence/criteria/Fetch;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <Y:Ljava/lang/Object;>(Ljavax/persistence/metamodel/PluralAttribute<-TX;*TY;>;)Ljavax/persistence/criteria/Fetch<TX;TY;>;
MethodParameters:
Name Flags
attribute
public abstract <Y> javax.persistence.criteria.Fetch<X, Y> fetch(javax.persistence.metamodel.PluralAttribute<? super X, ?, Y>, javax.persistence.criteria.JoinType);
descriptor: (Ljavax/persistence/metamodel/PluralAttribute;Ljavax/persistence/criteria/JoinType;)Ljavax/persistence/criteria/Fetch;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <Y:Ljava/lang/Object;>(Ljavax/persistence/metamodel/PluralAttribute<-TX;*TY;>;Ljavax/persistence/criteria/JoinType;)Ljavax/persistence/criteria/Fetch<TX;TY;>;
MethodParameters:
Name Flags
attribute
jt
public abstract <X, Y> javax.persistence.criteria.Fetch<X, Y> fetch(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/criteria/Fetch;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <X:Ljava/lang/Object;Y:Ljava/lang/Object;>(Ljava/lang/String;)Ljavax/persistence/criteria/Fetch<TX;TY;>;
MethodParameters:
Name Flags
attributeName
public abstract <X, Y> javax.persistence.criteria.Fetch<X, Y> fetch(java.lang.String, javax.persistence.criteria.JoinType);
descriptor: (Ljava/lang/String;Ljavax/persistence/criteria/JoinType;)Ljavax/persistence/criteria/Fetch;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <X:Ljava/lang/Object;Y:Ljava/lang/Object;>(Ljava/lang/String;Ljavax/persistence/criteria/JoinType;)Ljavax/persistence/criteria/Fetch<TX;TY;>;
MethodParameters:
Name Flags
attributeName
jt
}
Signature: <Z:Ljava/lang/Object;X:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "FetchParent.java"