} else if (typeDef instanceof LeafrefTypeDefinition) {
final Entry<GeneratedType, WithStatus> typeWithSchema = context.getTypeWithSchema(valueType);
final WithStatus schema = typeWithSchema.getValue();
- checkState(schema instanceof TypeDefinition);
+ checkState(schema instanceof TypeDefinition, "Unexpected schema %s", schema);
return getCodec(valueType, (TypeDefinition<?>) schema);
}
return ValueTypeCodec.getCodecFor(valueType, typeDef);
*/
package org.opendaylight.mdsal.binding.dom.codec.impl;
-import com.google.common.base.Preconditions;
+import static com.google.common.base.Preconditions.checkArgument;
+import static com.google.common.base.Preconditions.checkState;
+
import java.util.List;
import org.opendaylight.yangtools.yang.binding.DataObject;
import org.opendaylight.yangtools.yang.binding.InstanceIdentifier.Item;
}
@Override
- public D deserialize(final NormalizedNode<?, ?> normalizedNode) {
- Preconditions.checkState(normalizedNode instanceof ChoiceNode);
- return createBindingProxy((ChoiceNode) normalizedNode);
+ public D deserialize(final NormalizedNode<?, ?> data) {
+ checkState(data instanceof ChoiceNode, "Unexpected data %s", data);
+ return createBindingProxy((ChoiceNode) data);
}
@Override
@Override
public YangInstanceIdentifier.PathArgument serializePathArgument(final PathArgument arg) {
- Preconditions.checkArgument(arg == null);
+ checkArgument(arg == null, "Unexpected argument %s", arg);
return null;
}
@Override
public PathArgument deserializePathArgument(final YangInstanceIdentifier.PathArgument arg) {
- Preconditions.checkArgument(arg == null);
+ checkArgument(arg == null, "Unexpected argument %s", arg);
return null;
}
}
*/
package org.opendaylight.mdsal.binding.dom.codec.impl;
-import com.google.common.base.Preconditions;
+import static com.google.common.base.Preconditions.checkState;
+
import org.opendaylight.yangtools.yang.binding.DataObject;
import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode;
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
@Override
public D deserialize(final NormalizedNode<?, ?> data) {
- Preconditions.checkState(data instanceof ContainerNode);
+ checkState(data instanceof ContainerNode, "Unexpected data %s", data);
return createBindingProxy((ContainerNode) data);
}
protected Object deserializeObject(final NormalizedNode<?, ?> normalizedNode) {
return deserialize(normalizedNode);
}
-}
\ No newline at end of file
+}
@Override
public D deserialize(final NormalizedNode<?, ?> data) {
- checkState(data instanceof ContainerNode);
+ checkState(data instanceof ContainerNode, "Unexpected data %s", data);
return createBindingProxy((ContainerNode) data);
}