public class org.hibernate.mapping.Property implements java.io.Serializable, org.hibernate.mapping.MetaAttributable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.mapping.Property
super_class: java.lang.Object
{
private java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.hibernate.mapping.Value value;
descriptor: Lorg/hibernate/mapping/Value;
flags: (0x0002) ACC_PRIVATE
private java.lang.String cascade;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean updateable;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean insertable;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean selectable;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean optimisticLocked;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private org.hibernate.tuple.ValueGeneration valueGenerationStrategy;
descriptor: Lorg/hibernate/tuple/ValueGeneration;
flags: (0x0002) ACC_PRIVATE
private java.lang.String propertyAccessorName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean lazy;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean optional;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String nodeName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.util.Map metaAttributes;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
private org.hibernate.mapping.PersistentClass persistentClass;
descriptor: Lorg/hibernate/mapping/PersistentClass;
flags: (0x0002) ACC_PRIVATE
private boolean naturalIdentifier;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean lob;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_1
putfield org.hibernate.mapping.Property.updateable:Z
2: aload 0
iconst_1
putfield org.hibernate.mapping.Property.insertable:Z
3: aload 0
iconst_1
putfield org.hibernate.mapping.Property.selectable:Z
4: aload 0
iconst_1
putfield org.hibernate.mapping.Property.optimisticLocked:Z
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/mapping/Property;
public boolean isBackRef();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public boolean isSynthetic();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public org.hibernate.type.Type getType();
descriptor: ()Lorg/hibernate/type/Type;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.value:Lorg/hibernate/mapping/Value;
invokeinterface org.hibernate.mapping.Value.getType:()Lorg/hibernate/type/Type;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
Exceptions:
throws org.hibernate.MappingException
public int getColumnSpan();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.value:Lorg/hibernate/mapping/Value;
invokeinterface org.hibernate.mapping.Value.getColumnSpan:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public java.util.Iterator getColumnIterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.value:Lorg/hibernate/mapping/Value;
invokeinterface org.hibernate.mapping.Value.getColumnIterator:()Ljava/util/Iterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public boolean isComposite();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.value:Lorg/hibernate/mapping/Value;
instanceof org.hibernate.mapping.Component
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public org.hibernate.mapping.Value getValue();
descriptor: ()Lorg/hibernate/mapping/Value;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.value:Lorg/hibernate/mapping/Value;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public boolean isPrimitive(java.lang.Class);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.hibernate.mapping.Property.getGetter:(Ljava/lang/Class;)Lorg/hibernate/property/Getter;
invokeinterface org.hibernate.property.Getter.getReturnType:()Ljava/lang/Class;
invokevirtual java.lang.Class.isPrimitive:()Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
0 1 1 clazz Ljava/lang/Class;
MethodParameters:
Name Flags
clazz
public org.hibernate.engine.spi.CascadeStyle getCascadeStyle();
descriptor: ()Lorg/hibernate/engine/spi/CascadeStyle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.value:Lorg/hibernate/mapping/Value;
invokeinterface org.hibernate.mapping.Value.getType:()Lorg/hibernate/type/Type;
astore 1
start local 1 1: aload 1
invokeinterface org.hibernate.type.Type.isComponentType:()Z
ifeq 3
2: aload 1
checkcast org.hibernate.type.CompositeType
aload 0
getfield org.hibernate.mapping.Property.cascade:Ljava/lang/String;
invokestatic org.hibernate.mapping.Property.getCompositeCascadeStyle:(Lorg/hibernate/type/CompositeType;Ljava/lang/String;)Lorg/hibernate/engine/spi/CascadeStyle;
areturn
3: StackMap locals: org.hibernate.type.Type
StackMap stack:
aload 1
invokeinterface org.hibernate.type.Type.isCollectionType:()Z
ifeq 5
4: aload 0
getfield org.hibernate.mapping.Property.value:Lorg/hibernate/mapping/Value;
checkcast org.hibernate.mapping.Collection
invokevirtual org.hibernate.mapping.Collection.getElement:()Lorg/hibernate/mapping/Value;
invokeinterface org.hibernate.mapping.Value.getType:()Lorg/hibernate/type/Type;
aload 0
getfield org.hibernate.mapping.Property.cascade:Ljava/lang/String;
invokestatic org.hibernate.mapping.Property.getCollectionCascadeStyle:(Lorg/hibernate/type/Type;Ljava/lang/String;)Lorg/hibernate/engine/spi/CascadeStyle;
areturn
5: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.mapping.Property.cascade:Ljava/lang/String;
invokestatic org.hibernate.mapping.Property.getCascadeStyle:(Ljava/lang/String;)Lorg/hibernate/engine/spi/CascadeStyle;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/mapping/Property;
1 6 1 type Lorg/hibernate/type/Type;
Exceptions:
throws org.hibernate.MappingException
private static org.hibernate.engine.spi.CascadeStyle getCompositeCascadeStyle(org.hibernate.type.CompositeType, java.lang.String);
descriptor: (Lorg/hibernate/type/CompositeType;Ljava/lang/String;)Lorg/hibernate/engine/spi/CascadeStyle;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.hibernate.type.CompositeType.isAnyType:()Z
ifeq 2
1: aload 1
invokestatic org.hibernate.mapping.Property.getCascadeStyle:(Ljava/lang/String;)Lorg/hibernate/engine/spi/CascadeStyle;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface org.hibernate.type.CompositeType.getSubtypes:()[Lorg/hibernate/type/Type;
arraylength
istore 2
start local 2 3: iconst_0
istore 3
start local 3 4: goto 8
5: StackMap locals: int int
StackMap stack:
aload 0
iload 3
invokeinterface org.hibernate.type.CompositeType.getCascadeStyle:(I)Lorg/hibernate/engine/spi/CascadeStyle;
getstatic org.hibernate.engine.spi.CascadeStyles.NONE:Lorg/hibernate/engine/spi/CascadeStyle;
if_acmpeq 7
6: getstatic org.hibernate.engine.spi.CascadeStyles.ALL:Lorg/hibernate/engine/spi/CascadeStyle;
areturn
7: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
8: iload 3
iload 2
if_icmplt 5
end local 3 9: aload 1
invokestatic org.hibernate.mapping.Property.getCascadeStyle:(Ljava/lang/String;)Lorg/hibernate/engine/spi/CascadeStyle;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 compositeType Lorg/hibernate/type/CompositeType;
0 10 1 cascade Ljava/lang/String;
3 10 2 length I
4 9 3 i I
MethodParameters:
Name Flags
compositeType
cascade
private static org.hibernate.engine.spi.CascadeStyle getCollectionCascadeStyle(org.hibernate.type.Type, java.lang.String);
descriptor: (Lorg/hibernate/type/Type;Ljava/lang/String;)Lorg/hibernate/engine/spi/CascadeStyle;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.hibernate.type.Type.isComponentType:()Z
ifeq 2
1: aload 0
checkcast org.hibernate.type.CompositeType
aload 1
invokestatic org.hibernate.mapping.Property.getCompositeCascadeStyle:(Lorg/hibernate/type/CompositeType;Ljava/lang/String;)Lorg/hibernate/engine/spi/CascadeStyle;
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokestatic org.hibernate.mapping.Property.getCascadeStyle:(Ljava/lang/String;)Lorg/hibernate/engine/spi/CascadeStyle;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 elementType Lorg/hibernate/type/Type;
0 3 1 cascade Ljava/lang/String;
MethodParameters:
Name Flags
elementType
cascade
private static org.hibernate.engine.spi.CascadeStyle getCascadeStyle(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/engine/spi/CascadeStyle;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
ifnull 1
aload 0
ldc "none"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: StackMap locals:
StackMap stack:
getstatic org.hibernate.engine.spi.CascadeStyles.NONE:Lorg/hibernate/engine/spi/CascadeStyle;
areturn
2: StackMap locals:
StackMap stack:
new java.util.StringTokenizer
dup
aload 0
ldc ", "
invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 1
start local 1 3: aload 1
invokevirtual java.util.StringTokenizer.countTokens:()I
anewarray org.hibernate.engine.spi.CascadeStyle
astore 2
start local 2 4: iconst_0
istore 3
start local 3 5: goto 7
6: StackMap locals: java.util.StringTokenizer org.hibernate.engine.spi.CascadeStyle[] int
StackMap stack:
aload 2
iload 3
iinc 3 1
aload 1
invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
invokestatic org.hibernate.engine.spi.CascadeStyles.getCascadeStyle:(Ljava/lang/String;)Lorg/hibernate/engine/spi/CascadeStyle;
aastore
7: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.util.StringTokenizer.hasMoreTokens:()Z
ifne 6
8: new org.hibernate.engine.spi.CascadeStyles$MultipleCascadeStyle
dup
aload 2
invokespecial org.hibernate.engine.spi.CascadeStyles$MultipleCascadeStyle.<init>:([Lorg/hibernate/engine/spi/CascadeStyle;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 cascade Ljava/lang/String;
3 9 1 tokens Ljava/util/StringTokenizer;
4 9 2 styles [Lorg/hibernate/engine/spi/CascadeStyle;
5 9 3 i I
MethodParameters:
Name Flags
cascade
public java.lang.String getCascade();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.cascade:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public void setCascade(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hibernate.mapping.Property.cascade:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
0 2 1 cascade Ljava/lang/String;
MethodParameters:
Name Flags
cascade
public void setName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack: org.hibernate.mapping.Property
1: aload 1
invokevirtual java.lang.String.intern:()Ljava/lang/String;
StackMap locals: org.hibernate.mapping.Property java.lang.String
StackMap stack: org.hibernate.mapping.Property java.lang.String
2: putfield org.hibernate.mapping.Property.name:Ljava/lang/String;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/mapping/Property;
0 4 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public void setValue(org.hibernate.mapping.Value);
descriptor: (Lorg/hibernate/mapping/Value;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hibernate.mapping.Property.value:Lorg/hibernate/mapping/Value;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
0 2 1 value Lorg/hibernate/mapping/Value;
MethodParameters:
Name Flags
value
public boolean isUpdateable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.updateable:Z
ifeq 1
aload 0
getfield org.hibernate.mapping.Property.value:Lorg/hibernate/mapping/Value;
invokeinterface org.hibernate.mapping.Value.getColumnUpdateability:()[Z
invokestatic org.hibernate.internal.util.collections.ArrayHelper.isAllFalse:([Z)Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
public boolean isInsertable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.value:Lorg/hibernate/mapping/Value;
invokeinterface org.hibernate.mapping.Value.getColumnInsertability:()[Z
astore 1
start local 1 1: aload 0
getfield org.hibernate.mapping.Property.insertable:Z
ifeq 5
2: aload 1
arraylength
ifeq 4
3: aload 1
invokestatic org.hibernate.internal.util.collections.ArrayHelper.isAllFalse:([Z)Z
ifne 5
4: StackMap locals: boolean[]
StackMap stack:
iconst_1
ireturn
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/mapping/Property;
1 6 1 columnInsertability [Z
public org.hibernate.tuple.ValueGeneration getValueGenerationStrategy();
descriptor: ()Lorg/hibernate/tuple/ValueGeneration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.valueGenerationStrategy:Lorg/hibernate/tuple/ValueGeneration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public void setValueGenerationStrategy(org.hibernate.tuple.ValueGeneration);
descriptor: (Lorg/hibernate/tuple/ValueGeneration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hibernate.mapping.Property.valueGenerationStrategy:Lorg/hibernate/tuple/ValueGeneration;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
0 2 1 valueGenerationStrategy Lorg/hibernate/tuple/ValueGeneration;
MethodParameters:
Name Flags
valueGenerationStrategy
public void setUpdateable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.mapping.Property.updateable:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
0 2 1 mutable Z
MethodParameters:
Name Flags
mutable
public void setInsertable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.mapping.Property.insertable:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
0 2 1 insertable Z
MethodParameters:
Name Flags
insertable
public java.lang.String getPropertyAccessorName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.propertyAccessorName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public void setPropertyAccessorName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hibernate.mapping.Property.propertyAccessorName:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
0 2 1 string Ljava/lang/String;
MethodParameters:
Name Flags
string
boolean isNullable();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.value:Lorg/hibernate/mapping/Value;
ifnull 1
aload 0
getfield org.hibernate.mapping.Property.value:Lorg/hibernate/mapping/Value;
invokeinterface org.hibernate.mapping.Value.isNullable:()Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
public boolean isBasicPropertyAccessor();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.propertyAccessorName:Ljava/lang/String;
ifnull 1
ldc "property"
aload 0
getfield org.hibernate.mapping.Property.propertyAccessorName:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
public java.util.Map getMetaAttributes();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.metaAttributes:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public org.hibernate.mapping.MetaAttribute getMetaAttribute(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/mapping/MetaAttribute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.mapping.Property.metaAttributes:Ljava/util/Map;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield org.hibernate.mapping.Property.metaAttributes:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.mapping.MetaAttribute
StackMap locals:
StackMap stack: org.hibernate.mapping.MetaAttribute
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/mapping/Property;
0 3 1 attributeName Ljava/lang/String;
MethodParameters:
Name Flags
attributeName
public void setMetaAttributes(java.util.Map);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hibernate.mapping.Property.metaAttributes:Ljava/util/Map;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
0 2 1 metas Ljava/util/Map;
MethodParameters:
Name Flags
metas
public boolean isValid(org.hibernate.engine.spi.Mapping);
descriptor: (Lorg/hibernate/engine/spi/Mapping;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.mapping.Property.getValue:()Lorg/hibernate/mapping/Value;
aload 1
invokeinterface org.hibernate.mapping.Value.isValid:(Lorg/hibernate/engine/spi/Mapping;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
0 1 1 mapping Lorg/hibernate/engine/spi/Mapping;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
mapping
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 40
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.mapping.Property.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 41
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public void setLazy(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.mapping.Property.lazy:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
0 2 1 lazy Z
MethodParameters:
Name Flags
lazy
public boolean isLazy();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.value:Lorg/hibernate/mapping/Value;
instanceof org.hibernate.mapping.ToOne
ifeq 4
1: aload 0
getfield org.hibernate.mapping.Property.value:Lorg/hibernate/mapping/Value;
checkcast org.hibernate.mapping.ToOne
astore 1
start local 1 2: aload 1
invokevirtual org.hibernate.mapping.ToOne.isLazy:()Z
ifeq 3
aload 1
invokevirtual org.hibernate.mapping.ToOne.isUnwrapProxy:()Z
ifeq 3
iconst_1
ireturn
StackMap locals: org.hibernate.mapping.ToOne
StackMap stack:
3: iconst_0
ireturn
end local 1 4: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.mapping.Property.lazy:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/mapping/Property;
2 4 1 toOneValue Lorg/hibernate/mapping/ToOne;
public boolean isOptimisticLocked();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.optimisticLocked:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public void setOptimisticLocked(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.mapping.Property.optimisticLocked:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
0 2 1 optimisticLocked Z
MethodParameters:
Name Flags
optimisticLocked
public boolean isOptional();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.optional:Z
ifne 1
aload 0
invokevirtual org.hibernate.mapping.Property.isNullable:()Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
public void setOptional(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.mapping.Property.optional:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
0 2 1 optional Z
MethodParameters:
Name Flags
optional
public org.hibernate.mapping.PersistentClass getPersistentClass();
descriptor: ()Lorg/hibernate/mapping/PersistentClass;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.persistentClass:Lorg/hibernate/mapping/PersistentClass;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public void setPersistentClass(org.hibernate.mapping.PersistentClass);
descriptor: (Lorg/hibernate/mapping/PersistentClass;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hibernate.mapping.Property.persistentClass:Lorg/hibernate/mapping/PersistentClass;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
0 2 1 persistentClass Lorg/hibernate/mapping/PersistentClass;
MethodParameters:
Name Flags
persistentClass
public boolean isSelectable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.selectable:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public void setSelectable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.mapping.Property.selectable:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
0 2 1 selectable Z
MethodParameters:
Name Flags
selectable
public java.lang.String getNodeName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.nodeName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public void setNodeName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hibernate.mapping.Property.nodeName:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
0 2 1 nodeName Ljava/lang/String;
MethodParameters:
Name Flags
nodeName
public java.lang.String getAccessorPropertyName(org.hibernate.EntityMode);
descriptor: (Lorg/hibernate/EntityMode;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.mapping.Property.getName:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
0 1 1 mode Lorg/hibernate/EntityMode;
MethodParameters:
Name Flags
mode
public org.hibernate.property.Getter getGetter(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lorg/hibernate/property/Getter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.hibernate.mapping.Property.getPropertyAccessor:(Ljava/lang/Class;)Lorg/hibernate/property/PropertyAccessor;
aload 1
aload 0
getfield org.hibernate.mapping.Property.name:Ljava/lang/String;
invokeinterface org.hibernate.property.PropertyAccessor.getGetter:(Ljava/lang/Class;Ljava/lang/String;)Lorg/hibernate/property/Getter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
0 1 1 clazz Ljava/lang/Class;
Exceptions:
throws org.hibernate.PropertyNotFoundException, org.hibernate.MappingException
MethodParameters:
Name Flags
clazz
public org.hibernate.property.Setter getSetter(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lorg/hibernate/property/Setter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.hibernate.mapping.Property.getPropertyAccessor:(Ljava/lang/Class;)Lorg/hibernate/property/PropertyAccessor;
aload 1
aload 0
getfield org.hibernate.mapping.Property.name:Ljava/lang/String;
invokeinterface org.hibernate.property.PropertyAccessor.getSetter:(Ljava/lang/Class;Ljava/lang/String;)Lorg/hibernate/property/Setter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
0 1 1 clazz Ljava/lang/Class;
Exceptions:
throws org.hibernate.PropertyNotFoundException, org.hibernate.MappingException
MethodParameters:
Name Flags
clazz
public org.hibernate.property.PropertyAccessor getPropertyAccessor(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lorg/hibernate/property/PropertyAccessor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual org.hibernate.mapping.Property.getPropertyAccessorName:()Ljava/lang/String;
invokestatic org.hibernate.property.PropertyAccessorFactory.getPropertyAccessor:(Ljava/lang/Class;Ljava/lang/String;)Lorg/hibernate/property/PropertyAccessor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
0 1 1 clazz Ljava/lang/Class;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
clazz
public boolean isNaturalIdentifier();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.naturalIdentifier:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public void setNaturalIdentifier(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.mapping.Property.naturalIdentifier:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
0 2 1 naturalIdentifier Z
MethodParameters:
Name Flags
naturalIdentifier
public boolean isLob();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.mapping.Property.lob:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/mapping/Property;
public void setLob(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.mapping.Property.lob:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/mapping/Property;
0 2 1 lob Z
MethodParameters:
Name Flags
lob
}
SourceFile: "Property.java"
InnerClasses:
public final MultipleCascadeStyle = org.hibernate.engine.spi.CascadeStyles$MultipleCascadeStyle of org.hibernate.engine.spi.CascadeStyles