public class io.ebeaninternal.dbmigration.migration.ChangeSet
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.ebeaninternal.dbmigration.migration.ChangeSet
super_class: java.lang.Object
{
protected java.util.List<java.lang.Object> changeSetChildren;
descriptor: Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/List<Ljava/lang/Object;>;
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlElements(value = {javax.xml.bind.annotation.XmlElement(name = "configuration", type = Lio/ebeaninternal/dbmigration/migration/Configuration;), javax.xml.bind.annotation.XmlElement(name = "sql", type = Lio/ebeaninternal/dbmigration/migration/Sql;), javax.xml.bind.annotation.XmlElement(name = "createTable", type = Lio/ebeaninternal/dbmigration/migration/CreateTable;), javax.xml.bind.annotation.XmlElement(name = "dropTable", type = Lio/ebeaninternal/dbmigration/migration/DropTable;), javax.xml.bind.annotation.XmlElement(name = "renameTable", type = Lio/ebeaninternal/dbmigration/migration/RenameTable;), javax.xml.bind.annotation.XmlElement(name = "addTableComment", type = Lio/ebeaninternal/dbmigration/migration/AddTableComment;), javax.xml.bind.annotation.XmlElement(name = "addUniqueConstraint", type = Lio/ebeaninternal/dbmigration/migration/AddUniqueConstraint;), javax.xml.bind.annotation.XmlElement(name = "addHistoryTable", type = Lio/ebeaninternal/dbmigration/migration/AddHistoryTable;), javax.xml.bind.annotation.XmlElement(name = "dropHistoryTable", type = Lio/ebeaninternal/dbmigration/migration/DropHistoryTable;), javax.xml.bind.annotation.XmlElement(name = "alterForeignKey", type = Lio/ebeaninternal/dbmigration/migration/AlterForeignKey;), javax.xml.bind.annotation.XmlElement(name = "addColumn", type = Lio/ebeaninternal/dbmigration/migration/AddColumn;), javax.xml.bind.annotation.XmlElement(name = "dropColumn", type = Lio/ebeaninternal/dbmigration/migration/DropColumn;), javax.xml.bind.annotation.XmlElement(name = "alterColumn", type = Lio/ebeaninternal/dbmigration/migration/AlterColumn;), javax.xml.bind.annotation.XmlElement(name = "renameColumn", type = Lio/ebeaninternal/dbmigration/migration/RenameColumn;), javax.xml.bind.annotation.XmlElement(name = "createIndex", type = Lio/ebeaninternal/dbmigration/migration/CreateIndex;), javax.xml.bind.annotation.XmlElement(name = "dropIndex", type = Lio/ebeaninternal/dbmigration/migration/DropIndex;)})
protected io.ebeaninternal.dbmigration.migration.ChangeSetType type;
descriptor: Lio/ebeaninternal/dbmigration/migration/ChangeSetType;
flags: (0x0004) ACC_PROTECTED
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute(name = "type", required = true)
protected java.lang.String dropsFor;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute(name = "dropsFor")
protected java.lang.Boolean suppressDropsForever;
descriptor: Ljava/lang/Boolean;
flags: (0x0004) ACC_PROTECTED
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute(name = "suppressDropsForever")
protected java.lang.Boolean generated;
descriptor: Ljava/lang/Boolean;
flags: (0x0004) ACC_PROTECTED
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute(name = "generated")
protected java.lang.String author;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute(name = "author")
protected java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAttribute(name = "comment")
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/dbmigration/migration/ChangeSet;
public java.util.List<java.lang.Object> getChangeSetChildren();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.dbmigration.migration.ChangeSet.changeSetChildren:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield io.ebeaninternal.dbmigration.migration.ChangeSet.changeSetChildren:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.dbmigration.migration.ChangeSet.changeSetChildren:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/dbmigration/migration/ChangeSet;
Signature: ()Ljava/util/List<Ljava/lang/Object;>;
public io.ebeaninternal.dbmigration.migration.ChangeSetType getType();
descriptor: ()Lio/ebeaninternal/dbmigration/migration/ChangeSetType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.dbmigration.migration.ChangeSet.type:Lio/ebeaninternal/dbmigration/migration/ChangeSetType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/dbmigration/migration/ChangeSet;
public void setType(io.ebeaninternal.dbmigration.migration.ChangeSetType);
descriptor: (Lio/ebeaninternal/dbmigration/migration/ChangeSetType;)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 io.ebeaninternal.dbmigration.migration.ChangeSet.type:Lio/ebeaninternal/dbmigration/migration/ChangeSetType;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/dbmigration/migration/ChangeSet;
0 2 1 value Lio/ebeaninternal/dbmigration/migration/ChangeSetType;
MethodParameters:
Name Flags
value
public java.lang.String getDropsFor();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.dbmigration.migration.ChangeSet.dropsFor:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/dbmigration/migration/ChangeSet;
public void setDropsFor(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 io.ebeaninternal.dbmigration.migration.ChangeSet.dropsFor:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/dbmigration/migration/ChangeSet;
0 2 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public java.lang.Boolean isSuppressDropsForever();
descriptor: ()Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.dbmigration.migration.ChangeSet.suppressDropsForever:Ljava/lang/Boolean;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/dbmigration/migration/ChangeSet;
public void setSuppressDropsForever(java.lang.Boolean);
descriptor: (Ljava/lang/Boolean;)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 io.ebeaninternal.dbmigration.migration.ChangeSet.suppressDropsForever:Ljava/lang/Boolean;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/dbmigration/migration/ChangeSet;
0 2 1 value Ljava/lang/Boolean;
MethodParameters:
Name Flags
value
public java.lang.Boolean isGenerated();
descriptor: ()Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.dbmigration.migration.ChangeSet.generated:Ljava/lang/Boolean;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/dbmigration/migration/ChangeSet;
public void setGenerated(java.lang.Boolean);
descriptor: (Ljava/lang/Boolean;)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 io.ebeaninternal.dbmigration.migration.ChangeSet.generated:Ljava/lang/Boolean;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/dbmigration/migration/ChangeSet;
0 2 1 value Ljava/lang/Boolean;
MethodParameters:
Name Flags
value
public java.lang.String getAuthor();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.dbmigration.migration.ChangeSet.author:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/dbmigration/migration/ChangeSet;
public void setAuthor(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 io.ebeaninternal.dbmigration.migration.ChangeSet.author:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/dbmigration/migration/ChangeSet;
0 2 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public java.lang.String ();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.dbmigration.migration.ChangeSet.comment:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/dbmigration/migration/ChangeSet;
public void (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 io.ebeaninternal.dbmigration.migration.ChangeSet.comment:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/dbmigration/migration/ChangeSet;
0 2 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
}
SourceFile: "ChangeSet.java"
RuntimeVisibleAnnotations:
javax.xml.bind.annotation.XmlAccessorType(value = javax.xml.bind.annotation.XmlAccessType.FIELD:Ljavax/xml/bind/annotation/XmlAccessType;)
javax.xml.bind.annotation.XmlType(name = "", propOrder = {"changeSetChildren"})
javax.xml.bind.annotation.XmlRootElement(name = "changeSet")