package com.airbnb.epoxy.autoaddautomodels;
import com.airbnb.epoxy.AutoModel;
import com.airbnb.epoxy.EpoxyController;
import com.airbnb.epoxy.Model_;
import java.util.ArrayList;
import java.util.List;
public class ControllerWithImplicitlyAddedModels2 extends EpoxyController {
@AutoModel Model_ model1;
@AutoModel Model_ model2;
@AutoModel Model_ model3;
@AutoModel Model_ model4;
@AutoModel Model_ model5;
@AutoModel Model_ model6;
@AutoModel Model_ model7;
@AutoModel Model_ model8;
@AutoModel Model_ model9;
private List<Model_> expectedModels;
@Override
protected void buildModels() {
expectedModels = new ArrayList<>();
add(model1);
expectedModels.add(model1);
add(model2.value(2));
expectedModels.add(model2);
add(model3.value(3));
expectedModels.add(model3);
model4.value(4);
expectedModels.add(model4);
model5.value(5);
expectedModels.add(model5);
model6.addIf(false, this);
model7.addIf(false, this);
model8.addIf(true, this);
expectedModels.add(model8);
add(model9);
expectedModels.add(model9);
}
public List<Model_> getExpectedModels() {
return expectedModels;
}
}