YANGTOOLS-706: Reduce inter-statement implementation coupling
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / rfc6020 / effective / type / StringTypeEffectiveStatementImpl.java
index 9292ff75552ac3d13d7e18bd088a8a177a0a58d4..167f60a4f1f56193d6df2862a48c9c5f7d1a5db1 100644 (file)
@@ -10,6 +10,7 @@ package org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type;
 
 import javax.annotation.Nonnull;
 import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement;
+import org.opendaylight.yangtools.yang.model.api.stmt.PatternEffectiveStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.TypeEffectiveStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.TypeStatement;
 import org.opendaylight.yangtools.yang.model.api.type.PatternConstraint;
@@ -52,8 +53,8 @@ public final class StringTypeEffectiveStatementImpl extends DeclaredEffectiveSta
                         length.argument());
                 }
             }
-            if (stmt instanceof PatternEffectiveStatementImpl) {
-                final PatternConstraint pattern = ((PatternEffectiveStatementImpl)stmt).argument();
+            if (stmt instanceof PatternEffectiveStatement) {
+                final PatternConstraint pattern = ((PatternEffectiveStatement)stmt).argument();
                 if (pattern != null) {
                     builder.addPatternConstraint(pattern);
                 } else {