Do not generate listener interfaces
[yangtools.git] / yang / yang-model-export / src / main / java / org / opendaylight / yangtools / yang / model / export / ExtensionStatement.java
index f02b8231b614f60fed1459b89547db2f2c242a0a..16b37f4100c1a304f85a0adc7b50e9af93b5e713 100644 (file)
@@ -10,18 +10,18 @@ package org.opendaylight.yangtools.yang.model.export;
 import java.util.Collection;
 import java.util.HashMap;
 import java.util.Map;
-import javax.annotation.Nonnull;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.ExtensionDefinition;
 import org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement;
 import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement;
 import org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition;
 
+@Deprecated
 final class ExtensionStatement implements StatementDefinition {
 
-    private QName argumentName;
-    private QName statementName;
-    private boolean yinElement;
+    private final QName argumentName;
+    private final QName statementName;
+    private final boolean yinElement;
 
     private ExtensionStatement(final ExtensionDefinition def) {
         statementName = def.getQName();
@@ -47,7 +47,6 @@ final class ExtensionStatement implements StatementDefinition {
         return argumentName;
     }
 
-    @Nonnull
     @Override
     public QName getStatementName() {
         return statementName;
@@ -58,16 +57,13 @@ final class ExtensionStatement implements StatementDefinition {
         return yinElement;
     }
 
-    @Nonnull
     @Override
     public Class<? extends DeclaredStatement<?>> getDeclaredRepresentationClass() {
         throw new UnsupportedOperationException("Not defined");
     }
 
-    @Nonnull
     @Override
     public Class<? extends EffectiveStatement<?,?>> getEffectiveRepresentationClass() {
         throw new UnsupportedOperationException("Not defined");
     }
-
 }