«generateSetters»
- @Override
+ @«Override.importedName»
public «type.name» build() {
return new «type.name»«IMPL»(this);
}
*/
def private generateGetters(boolean addOverride) '''
«IF keyType !== null»
- «IF addOverride»@Override«ENDIF»
+ «IF addOverride»@«Override.importedName»«ENDIF»
public «keyType.importedName» «BindingMapping.IDENTIFIABLE_KEY_NAME»() {
return key;
}
«ENDIF»
«IF !properties.empty»
«FOR field : properties SEPARATOR '\n'»
- «IF addOverride»@Override«ENDIF»
+ «IF addOverride»@«Override.importedName»«ENDIF»
«field.getterMethod»
«ENDFOR»
«ENDIF»
«IF augmentType !== null»
@SuppressWarnings("unchecked")
- «IF addOverride»@Override«ENDIF»
+ «IF addOverride»@«Override.importedName»«ENDIF»
public <E extends «augmentType.importedName»> E «AUGMENTABLE_AUGMENTATION_NAME»(«Class.importedName»<E> augmentationType) {
return (E) «AUGMENTATION_FIELD».get(«CodeHelpers.importedName».nonNullValue(augmentationType, "augmentationType"));
}
private int hash = 0;
private volatile boolean hashValid = false;
- @Override
+ @«Override.importedName»
public int hashCode() {
if (hashValid) {
return hash;
*/
def protected generateEquals() '''
«IF !properties.empty || augmentType !== null»
- @Override
+ @«Override.importedName»
public boolean equals(«Object.importedName» obj) {
if (this == obj) {
return true;
def override generateToString(Collection<GeneratedProperty> properties) '''
«IF properties !== null»
- @Override
+ @«Override.importedName»
public «String.importedName» toString() {
final «MoreObjects.importedName».ToStringHelper helper = «MoreObjects.importedName».toStringHelper("«type.name»");
«FOR property : properties»
'''
def implementedInterfaceGetter() '''
- @Override
+ @«Override.importedName»
public «Class.importedName»<«type.importedName»> getImplementedInterface() {
return «type.importedName».class;
}
package «packageName»;
public final class «MODEL_BINDING_PROVIDER_CLASS_NAME» implements «YangModelBindingProvider.name» {
- @Override
+ @«Override.importedName»
public «YangModuleInfo.name» getModuleInfo() {
return «MODULE_INFO_CLASS_NAME».getInstance();
}
«ENDIF»
}
- @Override
+ @«Override.importedName»
public «QName.importedName» getName() {
return NAME;
}
- @Override
+ @«Override.importedName»
protected «String.importedName» resourceName() {
return "«sourcePath(m)»";
}
- @Override
+ @«Override.importedName»
public «Set.importedName»<«YangModuleInfo.importedName»> getImportedModules() {
return importedModules;
}