Remove AbstractEffectiveModule.name 10/90910/1
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 3 Jul 2020 08:42:26 +0000 (10:42 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 3 Jul 2020 08:43:41 +0000 (10:43 +0200)
This field is just shadowing argument(), remove it.

JIRA: YANGTOOLS-1065
Change-Id: Ib3b078548269b50ae69f4cecceee47dc9890b562
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/AbstractEffectiveModule.java

index ea7e7f1c7292d90e41ef114f3a5935955b4e0674..bf49263c376037d3cec9a1625336bc8db7f26cb1 100644 (file)
@@ -68,7 +68,6 @@ public abstract class AbstractEffectiveModule<D extends DeclaredStatement<String
         E extends DataTreeAwareEffectiveStatement<String, D>>
         extends AbstractEffectiveDocumentedNodeWithStatus<String, D>
         implements Module, NotificationNodeContainerCompat<String, D, E> {
-    private final String name;
     private final String prefix;
     private final YangVersion yangVersion;
     private final String organization;
@@ -103,7 +102,6 @@ public abstract class AbstractEffectiveModule<D extends DeclaredStatement<String
         // Data tree check, not currently used
         createDataTreeNamespace(ctx.getStatementSourceReference(), schemaTree.values(), schemaTreeNamespace);
 
-        this.name = argument();
         this.prefix = requireNonNull(prefix);
         this.yangVersion = findFirstEffectiveSubstatementArgument(YangVersionEffectiveStatement.class)
                 .orElse(YangVersion.VERSION_1);
@@ -193,7 +191,7 @@ public abstract class AbstractEffectiveModule<D extends DeclaredStatement<String
 
     @Override
     public String getName() {
-        return name;
+        return argument();
     }
 
     @Override
@@ -306,7 +304,7 @@ public abstract class AbstractEffectiveModule<D extends DeclaredStatement<String
     @Override
     public String toString() {
         return MoreObjects.toStringHelper(this).omitNullValues()
-                .add("name", name)
+                .add("name", getName())
                 .add("namespace", getNamespace())
                 .add("revision", getRevision().orElse(null))
                 .add("prefix", prefix)