private void createDefValues(AnnotationSpecs spec) { for (long value : spec.getValidLongValues()) { addValidType(value); validValues.add(value); } long invalidValues = 0; boolean plusMinus = true; for (long value : spec.getValidLongValues()) { value += (plusMinus) ? -1 : 1; plusMinus = !plusMinus; if (!validValues.contains(value)) { addInvalidType(value); invalidValues++; } } long badValue = -1; if (invalidValues == 0) { while (invalidValues < 1) { if (!validValues.contains(badValue)) { addInvalidType(badValue); invalidValues++; badValue++; } } } } }
private void createValues(AnnotationSpecs spec) { if (spec.hasLongDef()) { createDefValues(spec); return; } }
public LongCreator(AnnotationSpecs spec) { validValues = new HashSet<>(spec.getValidLongValues().length); createValues(spec); }
public Builder() { AnnotationSpecs spec = new AnnotationSpecs.Builder() .setIsNullable(false) .setLongDef(NAVIGATION_MODE_STANDARD, NAVIGATION_MODE_LIST, NAVIGATION_MODE_TABS) .build(); matchLongDefStringCreator = new LongCreator(spec); incrementer = new ObjectCreatorIncrementer(matchLongDefStringCreator); buildValidCases(); buildInvalidCases(); }
public void buildValidCases() { while (incrementer.hasValidPermutations()) { addValidType(new LongDefModel(matchLongDefStringCreator.getValidItem())); incrementer.incrementValidCreators(); } }
public void buildInvalidCases() { while (incrementer.hasInvalidPermutations()) { addInvalidType(new LongDefModel(matchLongDefStringCreator.getInvalidItem())); incrementer.incrementInvalidCreators(); } } }
public Builder() { AnnotationSpecs spec = new AnnotationSpecs.Builder() .setIsNullable(false) .setLongDef(NAVIGATION_MODE_STANDARD, NAVIGATION_MODE_LIST, NAVIGATION_MODE_TABS) .build(); matchLongDefStringCreator = new LongCreator(spec); incrementer = new ObjectCreatorIncrementer(matchLongDefStringCreator); buildValidCases(); buildInvalidCases(); }
public void buildValidCases() { while (incrementer.hasValidPermutations()) { addValidType(new LongDefModel(matchLongDefStringCreator.getValidItem())); incrementer.incrementValidCreators(); } }
public void buildInvalidCases() { while (incrementer.hasInvalidPermutations()) { addInvalidType(new LongDefModel(matchLongDefStringCreator.getInvalidItem())); incrementer.incrementInvalidCreators(); } } }
private void createDefValues(AnnotationSpecs spec) { for (long value : spec.getValidLongValues()) { addValidType(value); validValues.add(value); } long invalidValues = 0; boolean plusMinus = true; for (long value : spec.getValidLongValues()) { value += (plusMinus) ? -1 : 1; plusMinus = !plusMinus; if (!validValues.contains(value)) { addInvalidType(value); invalidValues++; } } long badValue = -1; if (invalidValues == 0) { while (invalidValues < 1) { if (!validValues.contains(badValue)) { addInvalidType(badValue); invalidValues++; badValue++; } } } } }
private void createValues(AnnotationSpecs spec) { if (spec.hasLongDef()) { createDefValues(spec); return; } }
public LongCreator(AnnotationSpecs spec) { validValues = new HashSet<>(spec.getValidLongValues().length); createValues(spec); }