class org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl implements org.hibernate.property.access.spi.PropertyAccess
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl
super_class: java.lang.Object
{
private org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl strategy;
descriptor: Lorg/hibernate/property/access/internal/PropertyAccessStrategyBackRefImpl;
flags: (0x0002) ACC_PRIVATE
private final org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$GetterImpl getter;
descriptor: Lorg/hibernate/property/access/internal/PropertyAccessStrategyBackRefImpl$GetterImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl);
descriptor: (Lorg/hibernate/property/access/internal/PropertyAccessStrategyBackRefImpl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 // org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl this
start local 1 // org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl strategy
0: .line 59
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 60
aload 0 /* this */
aload 1 /* strategy */
putfield org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl.strategy:Lorg/hibernate/property/access/internal/PropertyAccessStrategyBackRefImpl;
2: .line 61
aload 0 /* this */
new org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$GetterImpl
dup
aload 1 /* strategy */
getfield org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl.entityName:Ljava/lang/String;
aload 1 /* strategy */
getfield org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl.propertyName:Ljava/lang/String;
invokespecial org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$GetterImpl.<init>:(Ljava/lang/String;Ljava/lang/String;)V
putfield org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl.getter:Lorg/hibernate/property/access/internal/PropertyAccessStrategyBackRefImpl$GetterImpl;
3: .line 62
return
end local 1 // org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl strategy
end local 0 // org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/property/access/internal/PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl;
0 4 1 strategy Lorg/hibernate/property/access/internal/PropertyAccessStrategyBackRefImpl;
MethodParameters:
Name Flags
strategy
public org.hibernate.property.access.spi.PropertyAccessStrategy getPropertyAccessStrategy();
descriptor: ()Lorg/hibernate/property/access/spi/PropertyAccessStrategy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl this
0: .line 66
aload 0 /* this */
getfield org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl.strategy:Lorg/hibernate/property/access/internal/PropertyAccessStrategyBackRefImpl;
areturn
end local 0 // org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/property/access/internal/PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl;
public org.hibernate.property.access.spi.Getter getGetter();
descriptor: ()Lorg/hibernate/property/access/spi/Getter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl this
0: .line 71
aload 0 /* this */
getfield org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl.getter:Lorg/hibernate/property/access/internal/PropertyAccessStrategyBackRefImpl$GetterImpl;
areturn
end local 0 // org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/property/access/internal/PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl;
public org.hibernate.property.access.spi.Setter getSetter();
descriptor: ()Lorg/hibernate/property/access/spi/Setter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl this
0: .line 76
getstatic org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$SetterImpl.INSTANCE:Lorg/hibernate/property/access/internal/PropertyAccessStrategyBackRefImpl$SetterImpl;
areturn
end local 0 // org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/property/access/internal/PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl;
}
SourceFile: "PropertyAccessStrategyBackRefImpl.java"
NestHost: org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl
InnerClasses:
private GetterImpl = org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$GetterImpl of org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl
private PropertyAccessBackRefImpl = org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$PropertyAccessBackRefImpl of org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl
private SetterImpl = org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl$SetterImpl of org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl