Skip to content

Commit 240a887

Browse files
committed
Merge pull request androidannotations#1366 from WonderCsabo/moreRefactorHolderDecorator
Refactor more holder decorators
2 parents 1837dc9 + 0bcfc67 commit 240a887

2 files changed

Lines changed: 4 additions & 6 deletions

File tree

‎AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/holder/InstanceStateHolder.java‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,16 +33,15 @@
3333
import com.sun.codemodel.JMethod;
3434
import com.sun.codemodel.JVar;
3535

36-
public class InstanceStateHolder implements HasInstanceState {
36+
public class InstanceStateHolder extends GeneratedClassHolderDecorator<EComponentHolder> implements HasInstanceState {
3737

38-
private EComponentHolder holder;
3938
private JBlock saveStateMethodBody;
4039
private JVar saveStateBundleParam;
4140
private JMethod restoreStateMethod;
4241
private JVar restoreStateBundleParam;
4342

4443
public InstanceStateHolder(EComponentHolder holder) {
45-
this.holder = holder;
44+
super(holder);
4645
}
4746

4847
@Override

‎AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/holder/OnActivityResultHolder.java‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,8 @@
3131
import com.sun.codemodel.JSwitch;
3232
import com.sun.codemodel.JVar;
3333

34-
public class OnActivityResultHolder {
34+
public class OnActivityResultHolder extends GeneratedClassHolderDecorator<EComponentHolder> {
3535

36-
private EComponentHolder holder;
3736
private JMethod method;
3837
private JBlock afterSuperBlock;
3938
private JSwitch zwitch;
@@ -43,7 +42,7 @@ public class OnActivityResultHolder {
4342
private Map<Integer, JBlock> caseBlocks = new HashMap<Integer, JBlock>();
4443

4544
public OnActivityResultHolder(EComponentHolder holder) {
46-
this.holder = holder;
45+
super(holder);
4746
}
4847

4948
public JMethod getMethod() {

0 commit comments

Comments
 (0)