Do not generate prime when not needed
[mdsal.git] / binding / mdsal-binding-java-api-generator / src / main / java / org / opendaylight / mdsal / binding / java / api / generator / InterfaceGenerator.java
index 6b8a0761203116e327789b9db6c2d335b0060662..f6eff74e54a0789991dd8ca78c5ff81b37efffe4 100644 (file)
@@ -16,7 +16,7 @@ import org.opendaylight.mdsal.binding.model.api.Type;
 public final class InterfaceGenerator implements CodeGenerator {
 
     @Override
-    public boolean isAcceptable(Type type) {
+    public boolean isAcceptable(final Type type) {
         return type instanceof GeneratedType && !(type instanceof GeneratedTransferObject)
                 && !(type instanceof Enumeration);
     }
@@ -27,9 +27,8 @@ public final class InterfaceGenerator implements CodeGenerator {
      * written in XTEND language.
      */
     @Override
-    public String generate(Type type) {
-        if (type instanceof GeneratedType && !(type instanceof GeneratedTransferObject)) {
-            final GeneratedType genType = (GeneratedType) type;
+    public String generate(final Type type) {
+        if (type instanceof GeneratedType genType && !(type instanceof GeneratedTransferObject)) {
             final InterfaceTemplate interfaceTemplate = new InterfaceTemplate(genType);
             return interfaceTemplate.generate();
         }
@@ -37,8 +36,7 @@ public final class InterfaceGenerator implements CodeGenerator {
     }
 
     @Override
-    public String getUnitName(Type type) {
+    public String getUnitName(final Type type) {
         return type.getName();
     }
-
 }