way-auto-unsupported.Unsupported.mustache Maven / Gradle / Ivy
package {{superClass.package.name}};
{{#imports}}
import {{qualifiedName}};
{{/imports}}
{{^emptyImports}}
{{/emptyImports}}
@javax.annotation.Generated("br.com.objectos.way.auto.unsupported.AutoUnsupportedProcessor")
{{access.declaration}}class {{superClass.name}}Unsupported implements {{superClass.name}} {
{{#methods}}
@Override
public {{{returnType.name}}} {{name}}({{#parameters}}{{{parameter.type.name}}} {{parameter.name}}{{^last}}, {{/last}}{{/parameters}}) {
throw new UnsupportedOperationException();
}
{{/methods}}
@Override
public String toString() {
throw new UnsupportedOperationException();
}
@Override
public int hashCode() {
throw new UnsupportedOperationException();
}
@Override
public boolean equals(Object obj) {
throw new UnsupportedOperationException();
}
}