public class org.hibernate.jpa.graph.internal.SubgraphImpl<T> extends org.hibernate.jpa.graph.internal.AbstractGraphNode<T> implements javax.persistence.Subgraph<T>, org.hibernate.graph.spi.GraphNodeImplementor
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.jpa.graph.internal.SubgraphImpl
super_class: org.hibernate.jpa.graph.internal.AbstractGraphNode
{
private final javax.persistence.metamodel.ManagedType managedType;
descriptor: Ljavax/persistence/metamodel/ManagedType;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.Class<T> subclass;
descriptor: Ljava/lang/Class;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/lang/Class<TT;>;
public void <init>(org.hibernate.jpa.HibernateEntityManagerFactory, javax.persistence.metamodel.ManagedType, java.lang.Class<T>);
descriptor: (Lorg/hibernate/jpa/HibernateEntityManagerFactory;Ljavax/persistence/metamodel/ManagedType;Ljava/lang/Class;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iconst_1
invokespecial org.hibernate.jpa.graph.internal.AbstractGraphNode.<init>:(Lorg/hibernate/jpa/HibernateEntityManagerFactory;Z)V
1: aload 0
aload 2
putfield org.hibernate.jpa.graph.internal.SubgraphImpl.managedType:Ljavax/persistence/metamodel/ManagedType;
2: aload 0
aload 3
putfield org.hibernate.jpa.graph.internal.SubgraphImpl.subclass:Ljava/lang/Class;
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
0 4 1 entityManagerFactory Lorg/hibernate/jpa/HibernateEntityManagerFactory;
0 4 2 managedType Ljavax/persistence/metamodel/ManagedType;
0 4 3 subclass Ljava/lang/Class<TT;>;
Signature: (Lorg/hibernate/jpa/HibernateEntityManagerFactory;Ljavax/persistence/metamodel/ManagedType;Ljava/lang/Class<TT;>;)V
MethodParameters:
Name Flags
entityManagerFactory
managedType
subclass
private void <init>(org.hibernate.jpa.graph.internal.SubgraphImpl<T>);
descriptor: (Lorg/hibernate/jpa/graph/internal/SubgraphImpl;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
invokespecial org.hibernate.jpa.graph.internal.AbstractGraphNode.<init>:(Lorg/hibernate/jpa/graph/internal/AbstractGraphNode;Z)V
1: aload 0
aload 1
getfield org.hibernate.jpa.graph.internal.SubgraphImpl.managedType:Ljavax/persistence/metamodel/ManagedType;
putfield org.hibernate.jpa.graph.internal.SubgraphImpl.managedType:Ljavax/persistence/metamodel/ManagedType;
2: aload 0
aload 1
getfield org.hibernate.jpa.graph.internal.SubgraphImpl.subclass:Ljava/lang/Class;
putfield org.hibernate.jpa.graph.internal.SubgraphImpl.subclass:Ljava/lang/Class;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
0 4 1 original Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
Signature: (Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;)V
MethodParameters:
Name Flags
original
public org.hibernate.jpa.graph.internal.SubgraphImpl<T> makeImmutableCopy();
descriptor: ()Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.hibernate.jpa.graph.internal.SubgraphImpl
dup
aload 0
invokespecial org.hibernate.jpa.graph.internal.SubgraphImpl.<init>:(Lorg/hibernate/jpa/graph/internal/SubgraphImpl;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
Signature: ()Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
public void addAttributeNodes(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.hibernate.jpa.graph.internal.AbstractGraphNode.addAttributeNodes:([Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
0 2 1 attributeNames [Ljava/lang/String;
MethodParameters:
Name Flags
attributeNames
public void addAttributeNodes(javax.persistence.metamodel.Attribute<T, ?>[]);
descriptor: ([Ljavax/persistence/metamodel/Attribute;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.hibernate.jpa.graph.internal.AbstractGraphNode.addAttributeNodes:([Ljavax/persistence/metamodel/Attribute;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
0 2 1 attributes [Ljavax/persistence/metamodel/Attribute;
Signature: ([Ljavax/persistence/metamodel/Attribute<TT;*>;)V
MethodParameters:
Name Flags
attributes
public <X> org.hibernate.jpa.graph.internal.SubgraphImpl<X> addSubgraph(javax.persistence.metamodel.Attribute<T, X>);
descriptor: (Ljavax/persistence/metamodel/Attribute;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.hibernate.jpa.graph.internal.AbstractGraphNode.addSubgraph:(Ljavax/persistence/metamodel/Attribute;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
0 1 1 attribute Ljavax/persistence/metamodel/Attribute<TT;TX;>;
Signature: <X:Ljava/lang/Object;>(Ljavax/persistence/metamodel/Attribute<TT;TX;>;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TX;>;
MethodParameters:
Name Flags
attribute
public <X> org.hibernate.jpa.graph.internal.SubgraphImpl<? extends X> addSubgraph(javax.persistence.metamodel.Attribute<T, X>, java.lang.Class<? extends X>);
descriptor: (Ljavax/persistence/metamodel/Attribute;Ljava/lang/Class;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.hibernate.jpa.graph.internal.AbstractGraphNode.addSubgraph:(Ljavax/persistence/metamodel/Attribute;Ljava/lang/Class;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
0 1 1 attribute Ljavax/persistence/metamodel/Attribute<TT;TX;>;
0 1 2 type Ljava/lang/Class<+TX;>;
Signature: <X:Ljava/lang/Object;>(Ljavax/persistence/metamodel/Attribute<TT;TX;>;Ljava/lang/Class<+TX;>;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl<+TX;>;
MethodParameters:
Name Flags
attribute
type
public <X> org.hibernate.jpa.graph.internal.SubgraphImpl<X> addSubgraph(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.hibernate.jpa.graph.internal.AbstractGraphNode.addSubgraph:(Ljava/lang/String;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
0 1 1 attributeName Ljava/lang/String;
Signature: <X:Ljava/lang/Object;>(Ljava/lang/String;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TX;>;
MethodParameters:
Name Flags
attributeName
public <X> org.hibernate.jpa.graph.internal.SubgraphImpl<X> addSubgraph(java.lang.String, java.lang.Class<X>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.hibernate.jpa.graph.internal.AbstractGraphNode.addSubgraph:(Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
0 1 1 attributeName Ljava/lang/String;
0 1 2 type Ljava/lang/Class<TX;>;
Signature: <X:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TX;>;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TX;>;
MethodParameters:
Name Flags
attributeName
type
public <X> org.hibernate.jpa.graph.internal.SubgraphImpl<X> addKeySubgraph(javax.persistence.metamodel.Attribute<T, X>);
descriptor: (Ljavax/persistence/metamodel/Attribute;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.hibernate.jpa.graph.internal.AbstractGraphNode.addKeySubgraph:(Ljavax/persistence/metamodel/Attribute;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
0 1 1 attribute Ljavax/persistence/metamodel/Attribute<TT;TX;>;
Signature: <X:Ljava/lang/Object;>(Ljavax/persistence/metamodel/Attribute<TT;TX;>;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TX;>;
MethodParameters:
Name Flags
attribute
public <X> org.hibernate.jpa.graph.internal.SubgraphImpl<? extends X> addKeySubgraph(javax.persistence.metamodel.Attribute<T, X>, java.lang.Class<? extends X>);
descriptor: (Ljavax/persistence/metamodel/Attribute;Ljava/lang/Class;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.hibernate.jpa.graph.internal.AbstractGraphNode.addKeySubgraph:(Ljavax/persistence/metamodel/Attribute;Ljava/lang/Class;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
0 1 1 attribute Ljavax/persistence/metamodel/Attribute<TT;TX;>;
0 1 2 type Ljava/lang/Class<+TX;>;
Signature: <X:Ljava/lang/Object;>(Ljavax/persistence/metamodel/Attribute<TT;TX;>;Ljava/lang/Class<+TX;>;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl<+TX;>;
MethodParameters:
Name Flags
attribute
type
public <X> org.hibernate.jpa.graph.internal.SubgraphImpl<X> addKeySubgraph(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.hibernate.jpa.graph.internal.AbstractGraphNode.addKeySubgraph:(Ljava/lang/String;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
0 1 1 attributeName Ljava/lang/String;
Signature: <X:Ljava/lang/Object;>(Ljava/lang/String;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TX;>;
MethodParameters:
Name Flags
attributeName
public <X> org.hibernate.jpa.graph.internal.SubgraphImpl<X> addKeySubgraph(java.lang.String, java.lang.Class<X>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.hibernate.jpa.graph.internal.AbstractGraphNode.addKeySubgraph:(Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
0 1 1 attributeName Ljava/lang/String;
0 1 2 type Ljava/lang/Class<TX;>;
Signature: <X:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TX;>;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TX;>;
MethodParameters:
Name Flags
attributeName
type
public java.lang.Class<T> getClassType();
descriptor: ()Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.jpa.graph.internal.SubgraphImpl.managedType:Ljavax/persistence/metamodel/ManagedType;
invokeinterface javax.persistence.metamodel.ManagedType.getJavaType:()Ljava/lang/Class;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
Signature: ()Ljava/lang/Class<TT;>;
public java.util.List<javax.persistence.AttributeNode<?>> getAttributeNodes();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.hibernate.jpa.graph.internal.AbstractGraphNode.attributeNodes:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
Signature: ()Ljava/util/List<Ljavax/persistence/AttributeNode<*>;>;
protected javax.persistence.metamodel.Attribute<T, ?> resolveAttribute(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/metamodel/Attribute;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.jpa.graph.internal.SubgraphImpl.managedType:Ljavax/persistence/metamodel/ManagedType;
aload 1
invokeinterface javax.persistence.metamodel.ManagedType.getAttribute:(Ljava/lang/String;)Ljavax/persistence/metamodel/Attribute;
astore 2
start local 2 1: aload 2
ifnonnull 8
2: new java.lang.IllegalArgumentException
dup
3: ldc "Given attribute name [%s] is not an attribute on this class [%s]"
iconst_2
anewarray java.lang.Object
dup
iconst_0
4: aload 1
aastore
dup
iconst_1
5: aload 0
getfield org.hibernate.jpa.graph.internal.SubgraphImpl.managedType:Ljavax/persistence/metamodel/ManagedType;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
6: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
7: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals: javax.persistence.metamodel.Attribute
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hibernate/jpa/graph/internal/SubgraphImpl<TT;>;
0 9 1 attributeName Ljava/lang/String;
1 9 2 attribute Ljavax/persistence/metamodel/Attribute<TT;*>;
Signature: (Ljava/lang/String;)Ljavax/persistence/metamodel/Attribute<TT;*>;
MethodParameters:
Name Flags
attributeName
public javax.persistence.Subgraph addSubgraph(java.lang.String, java.lang.Class);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/Subgraph;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Class
invokevirtual org.hibernate.jpa.graph.internal.SubgraphImpl.addSubgraph:(Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.persistence.Subgraph addSubgraph(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/Subgraph;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.jpa.graph.internal.SubgraphImpl.addSubgraph:(Ljava/lang/String;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.persistence.Subgraph addSubgraph(javax.persistence.metamodel.Attribute, java.lang.Class);
descriptor: (Ljavax/persistence/metamodel/Attribute;Ljava/lang/Class;)Ljavax/persistence/Subgraph;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast javax.persistence.metamodel.Attribute
aload 2
checkcast java.lang.Class
invokevirtual org.hibernate.jpa.graph.internal.SubgraphImpl.addSubgraph:(Ljavax/persistence/metamodel/Attribute;Ljava/lang/Class;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.persistence.Subgraph addSubgraph(javax.persistence.metamodel.Attribute);
descriptor: (Ljavax/persistence/metamodel/Attribute;)Ljavax/persistence/Subgraph;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast javax.persistence.metamodel.Attribute
invokevirtual org.hibernate.jpa.graph.internal.SubgraphImpl.addSubgraph:(Ljavax/persistence/metamodel/Attribute;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.persistence.Subgraph addKeySubgraph(java.lang.String, java.lang.Class);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/Subgraph;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Class
invokevirtual org.hibernate.jpa.graph.internal.SubgraphImpl.addKeySubgraph:(Ljava/lang/String;Ljava/lang/Class;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.persistence.Subgraph addKeySubgraph(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/Subgraph;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.jpa.graph.internal.SubgraphImpl.addKeySubgraph:(Ljava/lang/String;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.persistence.Subgraph addKeySubgraph(javax.persistence.metamodel.Attribute, java.lang.Class);
descriptor: (Ljavax/persistence/metamodel/Attribute;Ljava/lang/Class;)Ljavax/persistence/Subgraph;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast javax.persistence.metamodel.Attribute
aload 2
checkcast java.lang.Class
invokevirtual org.hibernate.jpa.graph.internal.SubgraphImpl.addKeySubgraph:(Ljavax/persistence/metamodel/Attribute;Ljava/lang/Class;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.persistence.Subgraph addKeySubgraph(javax.persistence.metamodel.Attribute);
descriptor: (Ljavax/persistence/metamodel/Attribute;)Ljavax/persistence/Subgraph;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast javax.persistence.metamodel.Attribute
invokevirtual org.hibernate.jpa.graph.internal.SubgraphImpl.addKeySubgraph:(Ljavax/persistence/metamodel/Attribute;)Lorg/hibernate/jpa/graph/internal/SubgraphImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: <T:Ljava/lang/Object;>Lorg/hibernate/jpa/graph/internal/AbstractGraphNode<TT;>;Ljavax/persistence/Subgraph<TT;>;Lorg/hibernate/graph/spi/GraphNodeImplementor;
SourceFile: "SubgraphImpl.java"