Empty..getInstance() is going away, do not generate references to it.
Change-Id: I9322032c8b4c6741d2608948fc98711f3ce2573c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit
140fdfc2474786eb3b9cbf5217d39618597eeead)
new SystemBuilder().setName("first").setAlarms(BindingMap.of(
new AlarmsBuilder()
.setId(Uint64.ZERO)
- .setCritical(Empty.getInstance())
+ .setCritical(Empty.value())
.setAffectedUsers(BindingMap.of(
// TODO: fill
)).build(),
)).build(),
new AlarmsBuilder()
.setId(Uint64.TWO)
- .setCritical(Empty.getInstance())
+ .setCritical(Empty.value())
.setAffectedUsers(BindingMap.of(
// TODO: fill
)).build())).build(),
new SystemBuilder().setName("second").setAlarms(BindingMap.of(
new AlarmsBuilder()
.setId(Uint64.ZERO)
- .setCritical(Empty.getInstance())
+ .setCritical(Empty.value())
.setAffectedUsers(BindingMap.of(
// TODO: fill
)).build())).build()
public void testCaseWithEmptyLeafType() {
final TopLevelList withEmptyCase = new TopLevelListBuilder()
.withKey(TOP_FOO_KEY)
- .setChoiceInList(new EmptyLeafBuilder().setEmptyType(Empty.getInstance()).build())
+ .setChoiceInList(new EmptyLeafBuilder().setEmptyType(Empty.value()).build())
.build();
final Entry<YangInstanceIdentifier, NormalizedNode> dom = codecContext.toNormalizedNode(BA_TOP_LEVEL_LIST,
withEmptyCase);
@Test
public void testTypedefEmptyType() {
TestCont binding = new TestContBuilder()
- .setEmptyLeaf(Empty.getInstance())
- .setEmptyLeaf2(new TypedefEmpty(Empty.getInstance()))
- .setEmptyLeaf3(Empty.getInstance())
+ .setEmptyLeaf(Empty.value())
+ .setEmptyLeaf2(new TypedefEmpty(Empty.value()))
+ .setEmptyLeaf3(Empty.value())
.build();
final Entry<YangInstanceIdentifier, NormalizedNode> dom =
codecContext.toNormalizedNode(BA_TEST_CONT, binding);
return new «genTO.name»(«Base64.importedName».getDecoder().decode(defaultValue));
«ELSEIF EMPTY_TYPE.equals(propType)»
«Preconditions.importedName».checkArgument(defaultValue.isEmpty(), "Invalid value %s", defaultValue);
- return new «genTO.name»(«Empty.importedName».getInstance());
+ return new «genTO.name»(«Empty.importedName».value());
«ELSE»
return new «genTO.name»(new «propType.importedName»(defaultValue));
«ENDIF»