public interface javax.persistence.metamodel.Metamodel
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: javax.persistence.metamodel.Metamodel
super_class: java.lang.Object
{
public abstract <X> javax.persistence.metamodel.EntityType<X> entity(java.lang.Class<X>);
descriptor: (Ljava/lang/Class;)Ljavax/persistence/metamodel/EntityType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <X:Ljava/lang/Object;>(Ljava/lang/Class<TX;>;)Ljavax/persistence/metamodel/EntityType<TX;>;
MethodParameters:
Name Flags
cls
public abstract <X> javax.persistence.metamodel.ManagedType<X> managedType(java.lang.Class<X>);
descriptor: (Ljava/lang/Class;)Ljavax/persistence/metamodel/ManagedType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <X:Ljava/lang/Object;>(Ljava/lang/Class<TX;>;)Ljavax/persistence/metamodel/ManagedType<TX;>;
MethodParameters:
Name Flags
cls
public abstract <X> javax.persistence.metamodel.EmbeddableType<X> embeddable(java.lang.Class<X>);
descriptor: (Ljava/lang/Class;)Ljavax/persistence/metamodel/EmbeddableType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <X:Ljava/lang/Object;>(Ljava/lang/Class<TX;>;)Ljavax/persistence/metamodel/EmbeddableType<TX;>;
MethodParameters:
Name Flags
cls
public abstract java.util.Set<javax.persistence.metamodel.ManagedType<?>> getManagedTypes();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<Ljavax/persistence/metamodel/ManagedType<*>;>;
public abstract java.util.Set<javax.persistence.metamodel.EntityType<?>> getEntities();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<Ljavax/persistence/metamodel/EntityType<*>;>;
public abstract java.util.Set<javax.persistence.metamodel.EmbeddableType<?>> getEmbeddables();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<Ljavax/persistence/metamodel/EmbeddableType<*>;>;
}
SourceFile: "Metamodel.java"