public interface javax.persistence.metamodel.ManagedType<X> extends javax.persistence.metamodel.Type<X>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: javax.persistence.metamodel.ManagedType
super_class: java.lang.Object
{
public abstract java.util.Set<javax.persistence.metamodel.Attribute<? super X, ?>> getAttributes();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<Ljavax/persistence/metamodel/Attribute<-TX;*>;>;
public abstract java.util.Set<javax.persistence.metamodel.Attribute<X, ?>> getDeclaredAttributes();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<Ljavax/persistence/metamodel/Attribute<TX;*>;>;
public abstract <Y> javax.persistence.metamodel.SingularAttribute<? super X, Y> getSingularAttribute(java.lang.String, java.lang.Class<Y>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/metamodel/SingularAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <Y:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TY;>;)Ljavax/persistence/metamodel/SingularAttribute<-TX;TY;>;
MethodParameters:
Name Flags
name
type
public abstract <Y> javax.persistence.metamodel.SingularAttribute<X, Y> getDeclaredSingularAttribute(java.lang.String, java.lang.Class<Y>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/metamodel/SingularAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <Y:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TY;>;)Ljavax/persistence/metamodel/SingularAttribute<TX;TY;>;
MethodParameters:
Name Flags
name
type
public abstract java.util.Set<javax.persistence.metamodel.SingularAttribute<? super X, ?>> getSingularAttributes();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<Ljavax/persistence/metamodel/SingularAttribute<-TX;*>;>;
public abstract java.util.Set<javax.persistence.metamodel.SingularAttribute<X, ?>> getDeclaredSingularAttributes();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<Ljavax/persistence/metamodel/SingularAttribute<TX;*>;>;
public abstract <E> javax.persistence.metamodel.CollectionAttribute<? super X, E> getCollection(java.lang.String, java.lang.Class<E>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/metamodel/CollectionAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <E:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TE;>;)Ljavax/persistence/metamodel/CollectionAttribute<-TX;TE;>;
MethodParameters:
Name Flags
name
elementType
public abstract <E> javax.persistence.metamodel.CollectionAttribute<X, E> getDeclaredCollection(java.lang.String, java.lang.Class<E>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/metamodel/CollectionAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <E:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TE;>;)Ljavax/persistence/metamodel/CollectionAttribute<TX;TE;>;
MethodParameters:
Name Flags
name
elementType
public abstract <E> javax.persistence.metamodel.SetAttribute<? super X, E> getSet(java.lang.String, java.lang.Class<E>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/metamodel/SetAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <E:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TE;>;)Ljavax/persistence/metamodel/SetAttribute<-TX;TE;>;
MethodParameters:
Name Flags
name
elementType
public abstract <E> javax.persistence.metamodel.SetAttribute<X, E> getDeclaredSet(java.lang.String, java.lang.Class<E>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/metamodel/SetAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <E:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TE;>;)Ljavax/persistence/metamodel/SetAttribute<TX;TE;>;
MethodParameters:
Name Flags
name
elementType
public abstract <E> javax.persistence.metamodel.ListAttribute<? super X, E> getList(java.lang.String, java.lang.Class<E>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/metamodel/ListAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <E:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TE;>;)Ljavax/persistence/metamodel/ListAttribute<-TX;TE;>;
MethodParameters:
Name Flags
name
elementType
public abstract <E> javax.persistence.metamodel.ListAttribute<X, E> getDeclaredList(java.lang.String, java.lang.Class<E>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/metamodel/ListAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <E:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TE;>;)Ljavax/persistence/metamodel/ListAttribute<TX;TE;>;
MethodParameters:
Name Flags
name
elementType
public abstract <K, V> javax.persistence.metamodel.MapAttribute<? super X, K, V> getMap(java.lang.String, java.lang.Class<K>, java.lang.Class<V>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)Ljavax/persistence/metamodel/MapAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TK;>;Ljava/lang/Class<TV;>;)Ljavax/persistence/metamodel/MapAttribute<-TX;TK;TV;>;
MethodParameters:
Name Flags
name
keyType
valueType
public abstract <K, V> javax.persistence.metamodel.MapAttribute<X, K, V> getDeclaredMap(java.lang.String, java.lang.Class<K>, java.lang.Class<V>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)Ljavax/persistence/metamodel/MapAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TK;>;Ljava/lang/Class<TV;>;)Ljavax/persistence/metamodel/MapAttribute<TX;TK;TV;>;
MethodParameters:
Name Flags
name
keyType
valueType
public abstract java.util.Set<javax.persistence.metamodel.PluralAttribute<? super X, ?, ?>> getPluralAttributes();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<Ljavax/persistence/metamodel/PluralAttribute<-TX;**>;>;
public abstract java.util.Set<javax.persistence.metamodel.PluralAttribute<X, ?, ?>> getDeclaredPluralAttributes();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<Ljavax/persistence/metamodel/PluralAttribute<TX;**>;>;
public abstract javax.persistence.metamodel.Attribute<? super X, ?> getAttribute(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/metamodel/Attribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljavax/persistence/metamodel/Attribute<-TX;*>;
MethodParameters:
Name Flags
name
public abstract javax.persistence.metamodel.Attribute<X, ?> getDeclaredAttribute(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/metamodel/Attribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljavax/persistence/metamodel/Attribute<TX;*>;
MethodParameters:
Name Flags
name
public abstract javax.persistence.metamodel.SingularAttribute<? super X, ?> getSingularAttribute(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/metamodel/SingularAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljavax/persistence/metamodel/SingularAttribute<-TX;*>;
MethodParameters:
Name Flags
name
public abstract javax.persistence.metamodel.SingularAttribute<X, ?> getDeclaredSingularAttribute(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/metamodel/SingularAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljavax/persistence/metamodel/SingularAttribute<TX;*>;
MethodParameters:
Name Flags
name
public abstract javax.persistence.metamodel.CollectionAttribute<? super X, ?> getCollection(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/metamodel/CollectionAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljavax/persistence/metamodel/CollectionAttribute<-TX;*>;
MethodParameters:
Name Flags
name
public abstract javax.persistence.metamodel.CollectionAttribute<X, ?> getDeclaredCollection(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/metamodel/CollectionAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljavax/persistence/metamodel/CollectionAttribute<TX;*>;
MethodParameters:
Name Flags
name
public abstract javax.persistence.metamodel.SetAttribute<? super X, ?> getSet(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/metamodel/SetAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljavax/persistence/metamodel/SetAttribute<-TX;*>;
MethodParameters:
Name Flags
name
public abstract javax.persistence.metamodel.SetAttribute<X, ?> getDeclaredSet(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/metamodel/SetAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljavax/persistence/metamodel/SetAttribute<TX;*>;
MethodParameters:
Name Flags
name
public abstract javax.persistence.metamodel.ListAttribute<? super X, ?> getList(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/metamodel/ListAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljavax/persistence/metamodel/ListAttribute<-TX;*>;
MethodParameters:
Name Flags
name
public abstract javax.persistence.metamodel.ListAttribute<X, ?> getDeclaredList(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/metamodel/ListAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljavax/persistence/metamodel/ListAttribute<TX;*>;
MethodParameters:
Name Flags
name
public abstract javax.persistence.metamodel.MapAttribute<? super X, ?, ?> getMap(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/metamodel/MapAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljavax/persistence/metamodel/MapAttribute<-TX;**>;
MethodParameters:
Name Flags
name
public abstract javax.persistence.metamodel.MapAttribute<X, ?, ?> getDeclaredMap(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/metamodel/MapAttribute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljavax/persistence/metamodel/MapAttribute<TX;**>;
MethodParameters:
Name Flags
name
}
Signature: <X:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/persistence/metamodel/Type<TX;>;
SourceFile: "ManagedType.java"