import org.opendaylight.yangtools.yang.binding.Identifiable
import com.google.common.collect.Range
import org.opendaylight.yangtools.sal.binding.model.api.ConcreteType
-import com.google.common.collect.ImmutableList
/**
* Template for generating JAVA builder classes.
}
«ENDIF»
«FOR field : allProps»
- «IF List.canonicalName.equals(field.returnType.fullyQualifiedName)»
- if (base.«field.getterMethodName»() == null || base.«field.getterMethodName»().isEmpty()) {
- this.«field.fieldName» = «Collections.importedName».emptyList();
- } else {
- this.«field.fieldName» = «ImmutableList.importedName».copyOf(base.«field.getterMethodName»());
- }
- «ELSE»
- this.«field.fieldName» = base.«field.getterMethodName»();
- «ENDIF»
+ this.«field.fieldName» = base.«field.getterMethodName»();
«ENDFOR»
«IF augmentField != null»
«IF !impl»if (base instanceof «type.name»«IMPL») {«ENDIF»
'''
}
+