These are needlessly protected/public, lower them to package-private.
Change-Id: I06ef86402051be3a010d88470ed2c0569853dbb0
Signed-off-by: Robert Varga <rovarga@cisco.com>
/**
* Abstract base implementation of {@link JSONCodec}, which wraps a {@link TypeDefinitionAwareCodec}.
*
- * @param <T> Deserialized objec type
+ * @param <T> Deserialized object type
*/
abstract class AbstractJSONCodec<T> implements JSONCodec<T> {
private final Codec<String, T> codec;
import static org.opendaylight.yangtools.yang.model.util.BaseTypes.UINT32_QNAME;
import static org.opendaylight.yangtools.yang.model.util.BaseTypes.UINT64_QNAME;
import static org.opendaylight.yangtools.yang.model.util.BaseTypes.UINT8_QNAME;
+
import com.google.common.base.CharMatcher;
import com.google.common.base.Optional;
import com.google.common.base.Preconditions;
* @param radix numeric base.
* @return Deserialized value.
*/
- protected abstract N deserialize(String stringRepresentation, int radix);
+ abstract N deserialize(String stringRepresentation, int radix);
- protected abstract N convertValue(Number value);
+ abstract N convertValue(Number value);
protected static List<RangeConstraint> extractRange(final IntegerTypeDefinition type) {
}
@Override
- public Short deserialize(final String stringRepresentation, final int base) {
+ Short deserialize(final String stringRepresentation, final int base) {
return Short.valueOf(stringRepresentation, base);
}
}
@Override
- protected Short convertValue(final Number value) {
+ Short convertValue(final Number value) {
return value.shortValue();
}
}
}
@Override
- public Integer deserialize(final String stringRepresentation, final int base) {
+ Integer deserialize(final String stringRepresentation, final int base) {
return Integer.valueOf(stringRepresentation, base);
}
}
@Override
- protected Integer convertValue(final Number value) {
+ Integer convertValue(final Number value) {
return value.intValue();
}
}
}
@Override
- public Long deserialize(final String stringRepresentation, final int base) {
+ Long deserialize(final String stringRepresentation, final int base) {
return Long.valueOf(stringRepresentation, base);
}
}
@Override
- protected Long convertValue(final Number value) {
+ Long convertValue(final Number value) {
return value.longValue();
}
}
}
@Override
- public Byte deserialize(final String stringRepresentation, final int base) {
+ Byte deserialize(final String stringRepresentation, final int base) {
return Byte.valueOf(stringRepresentation, base);
}
}
@Override
- protected Byte convertValue(final Number value) {
+ Byte convertValue(final Number value) {
return value.byteValue();
}
}
}
@Override
- public Integer deserialize(final String stringRepresentation, final int base) {
+ Integer deserialize(final String stringRepresentation, final int base) {
return Integer.valueOf(stringRepresentation, base);
}
}
@Override
- protected Integer convertValue(final Number value) {
+ Integer convertValue(final Number value) {
return value.intValue();
}
}
}
@Override
- public Long deserialize(final String stringRepresentation, final int base) {
+ Long deserialize(final String stringRepresentation, final int base) {
return Long.valueOf(stringRepresentation, base);
}
}
@Override
- protected Long convertValue(final Number value) {
+ Long convertValue(final Number value) {
return value.longValue();
}
}
}
@Override
- public BigInteger deserialize(final String stringRepresentation, final int base) {
+ BigInteger deserialize(final String stringRepresentation, final int base) {
return new BigInteger(stringRepresentation, base);
}
}
@Override
- protected BigInteger convertValue(final Number value) {
+ BigInteger convertValue(final Number value) {
if (value instanceof BigInteger) {
return (BigInteger) value;
}
}
@Override
- public Short deserialize(final String stringRepresentation, final int base) {
+ Short deserialize(final String stringRepresentation, final int base) {
return Short.valueOf(stringRepresentation, base);
}
@Override
- protected Short convertValue(final Number value) {
+ Short convertValue(final Number value) {
return value.shortValue();
}
}