Bug 2366 - Effective statments impl merge, retest & bugfix
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / reactor / StatementContextWriter.java
index 3a1a8b787b8cb20f7439dc0d7d7944f5247aa711..7ad0bae9a76afd4b154c840aba398dd373e7eafe 100644 (file)
@@ -8,12 +8,12 @@
 package org.opendaylight.yangtools.yang.parser.stmt.reactor;
 
 import com.google.common.base.Preconditions;
+import javax.annotation.Nonnull;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase;
 import org.opendaylight.yangtools.yang.parser.spi.source.SourceException;
 import org.opendaylight.yangtools.yang.parser.spi.source.StatementSourceReference;
 import org.opendaylight.yangtools.yang.parser.spi.source.StatementWriter;
-import org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementContextBase.ContextBuilder;
 
 class StatementContextWriter implements StatementWriter {
 
@@ -36,7 +36,7 @@ class StatementContextWriter implements StatementWriter {
 
     @Override
     public void argumentValue(String value, StatementSourceReference ref) {
-        Preconditions.checkState(current != null, "Could not two arguments for one statement.");
+        Preconditions.checkState(current != null, "Could not set two arguments for one statement.");
         current.setArgument(value, ref);
     }
 
@@ -55,4 +55,10 @@ class StatementContextWriter implements StatementWriter {
         parent = parent.getParentContext();
     }
 
+    @Nonnull
+    @Override
+    public ModelProcessingPhase getPhase() {
+        return phase;
+    }
+
 }