@@ -95,29 +95,77 @@ public class ActionQueue {
95
95
static {
96
96
EXECUTABLE_LISTS = new ListProvider [8 ];
97
97
EXECUTABLE_LISTS [0 ] = new ListProvider () {
98
- ExecutableList <?> get (ActionQueue instance ) { return instance .orphanRemovals ; }
99
- ExecutableList <?> init (ActionQueue instance ) { return instance .orphanRemovals = new ExecutableList <OrphanRemovalAction >();} };
98
+ ExecutableList <?> get (ActionQueue instance ) {
99
+ return instance .orphanRemovals ;
100
+ }
101
+
102
+ ExecutableList <?> init (ActionQueue instance ) {
103
+ return instance .orphanRemovals = new ExecutableList <OrphanRemovalAction >();
104
+ }
105
+ };
100
106
EXECUTABLE_LISTS [1 ] = new ListProvider () {
101
- ExecutableList <?> get (ActionQueue instance ) { return instance .insertions ; }
102
- ExecutableList <?> init (ActionQueue instance ) { return instance .insertions = new ExecutableList <AbstractEntityInsertAction >( new InsertActionSorter () );} };
107
+ ExecutableList <?> get (ActionQueue instance ) {
108
+ return instance .insertions ;
109
+ }
110
+
111
+ ExecutableList <?> init (ActionQueue instance ) {
112
+ return instance .insertions = new ExecutableList <AbstractEntityInsertAction >( new InsertActionSorter () );
113
+ }
114
+ };
103
115
EXECUTABLE_LISTS [2 ] = new ListProvider () {
104
- ExecutableList <?> get (ActionQueue instance ) { return instance .updates ; }
105
- ExecutableList <?> init (ActionQueue instance ) { return instance .updates = new ExecutableList <EntityUpdateAction >();} };
116
+ ExecutableList <?> get (ActionQueue instance ) {
117
+ return instance .updates ;
118
+ }
119
+
120
+ ExecutableList <?> init (ActionQueue instance ) {
121
+ return instance .updates = new ExecutableList <EntityUpdateAction >();
122
+ }
123
+ };
106
124
EXECUTABLE_LISTS [3 ] = new ListProvider () {
107
- ExecutableList <?> get (ActionQueue instance ) { return instance .collectionQueuedOps ; }
108
- ExecutableList <?> init (ActionQueue instance ) { return instance .collectionQueuedOps = new ExecutableList <QueuedOperationCollectionAction >();} };
125
+ ExecutableList <?> get (ActionQueue instance ) {
126
+ return instance .collectionQueuedOps ;
127
+ }
128
+
129
+ ExecutableList <?> init (ActionQueue instance ) {
130
+ return instance .collectionQueuedOps = new ExecutableList <QueuedOperationCollectionAction >();
131
+ }
132
+ };
109
133
EXECUTABLE_LISTS [4 ] = new ListProvider () {
110
- ExecutableList <?> get (ActionQueue instance ) { return instance .collectionRemovals ; }
111
- ExecutableList <?> init (ActionQueue instance ) { return instance .collectionRemovals = new ExecutableList <CollectionRemoveAction >();} };
134
+ ExecutableList <?> get (ActionQueue instance ) {
135
+ return instance .collectionRemovals ;
136
+ }
137
+
138
+ ExecutableList <?> init (ActionQueue instance ) {
139
+ return instance .collectionRemovals = new ExecutableList <CollectionRemoveAction >();
140
+ }
141
+ };
112
142
EXECUTABLE_LISTS [5 ] = new ListProvider () {
113
- ExecutableList <?> get (ActionQueue instance ) { return instance .collectionUpdates ; }
114
- ExecutableList <?> init (ActionQueue instance ) { return instance .collectionUpdates = new ExecutableList <CollectionUpdateAction >();} };
143
+ ExecutableList <?> get (ActionQueue instance ) {
144
+ return instance .collectionUpdates ;
145
+ }
146
+
147
+ ExecutableList <?> init (ActionQueue instance ) {
148
+ return instance .collectionUpdates = new ExecutableList <CollectionUpdateAction >();
149
+ }
150
+ };
115
151
EXECUTABLE_LISTS [6 ] = new ListProvider () {
116
- ExecutableList <?> get (ActionQueue instance ) { return instance .collectionCreations ; }
117
- ExecutableList <?> init (ActionQueue instance ) { return instance .collectionCreations = new ExecutableList <CollectionRecreateAction >();} };
152
+ ExecutableList <?> get (ActionQueue instance ) {
153
+ return instance .collectionCreations ;
154
+ }
155
+
156
+ ExecutableList <?> init (ActionQueue instance ) {
157
+ return instance .collectionCreations = new ExecutableList <CollectionRecreateAction >();
158
+ }
159
+ };
118
160
EXECUTABLE_LISTS [7 ] = new ListProvider () {
119
- ExecutableList <?> get (ActionQueue instance ) { return instance .deletions ; }
120
- ExecutableList <?> init (ActionQueue instance ) { return instance .deletions = new ExecutableList <EntityDeleteAction >();} };
161
+ ExecutableList <?> get (ActionQueue instance ) {
162
+ return instance .deletions ;
163
+ }
164
+
165
+ ExecutableList <?> init (ActionQueue instance ) {
166
+ return instance .deletions = new ExecutableList <EntityDeleteAction >();
167
+ }
168
+ };
121
169
}
122
170
123
171
/**
@@ -769,9 +817,10 @@ public void serialize(ObjectOutputStream oos) throws IOException {
769
817
ExecutableList <?> l = p .get (this );
770
818
if ( l == null ) {
771
819
oos .writeBoolean (false );
772
- } else {
773
- oos .writeBoolean (true );
774
- l .writeExternal (oos );
820
+ }
821
+ else {
822
+ oos .writeBoolean ( true );
823
+ l .writeExternal ( oos );
775
824
}
776
825
}
777
826
}
0 commit comments