@Override public Object[] readArray() { return (Object[]) readConstructor().readValue(); }
public Object[] readArray() { return (Object[]) readConstructor().readValue(); }
public Object[] readArray() { return (Object[]) readConstructor().readValue(); }
public Object[] readArray() { return (Object[]) readConstructor().readValue(); }
public Boolean readBoolean(final Boolean defaultVal) { TypeConstructor constructor = readConstructor(); Object val = constructor.readValue(); if(val == null) { return defaultVal; } else if(val instanceof Boolean) { return (Boolean) val; } throw unexpectedType(val, Boolean.class); }
public Long readLong(final Long defaultVal) { TypeConstructor constructor = readConstructor(); Object val = constructor.readValue(); if(val == null) { return defaultVal; } else if(val instanceof Long) { return (Long) val; } throw unexpectedType(val, Long.class); }
public UUID readUUID(final UUID defaultVal) { TypeConstructor constructor = readConstructor(); Object val = constructor.readValue(); if(val == null) { return defaultVal; } else if(val instanceof UUID) { return (UUID) val; } throw unexpectedType(val, UUID.class); }
public Decimal128 readDecimal128(final Decimal128 defaultValue) { TypeConstructor constructor = readConstructor(); Object val = constructor.readValue(); if(val == null) { return defaultValue; } else if(val instanceof Decimal128) { return (Decimal128) val; } throw unexpectedType(val, Decimal128.class); }
public Boolean readBoolean(final Boolean defaultVal) { TypeConstructor constructor = readConstructor(); Object val = constructor.readValue(); if(val == null) { return defaultVal; } else if(val instanceof Boolean) { return (Boolean) val; } throw unexpectedType(val, Boolean.class); }
public UnsignedLong readUnsignedLong(final UnsignedLong defaultVal) { TypeConstructor constructor = readConstructor(); Object val = constructor.readValue(); if(val == null) { return defaultVal; } else if(val instanceof UnsignedLong) { return (UnsignedLong) val; } throw unexpectedType(val, UnsignedLong.class); }
public Double readDouble(final Double defaultVal) { TypeConstructor constructor = readConstructor(); Object val = constructor.readValue(); if(val == null) { return defaultVal; } else if(val instanceof Double) { return (Double) val; } throw unexpectedType(val, Double.class); }
public Map readMap() { TypeConstructor constructor = readConstructor(); Object val = constructor.readValue(); if(val == null) { return null; } else if(val instanceof Map) { return (Map) val; } throw unexpectedType(val, Map.class); }
public Integer readInteger(final Integer defaultVal) { TypeConstructor constructor = readConstructor(); Object val = constructor.readValue(); if(val == null) { return defaultVal; } else if(val instanceof Integer) { return (Integer) val; } throw unexpectedType(val, Integer.class); }
public UUID readUUID(final UUID defaultVal) { TypeConstructor constructor = readConstructor(); Object val = constructor.readValue(); if(val == null) { return defaultVal; } else if(val instanceof UUID) { return (UUID) val; } throw unexpectedType(val, UUID.class); }
public Decimal128 readDecimal128(final Decimal128 defaultValue) { TypeConstructor constructor = readConstructor(); Object val = constructor.readValue(); if(val == null) { return defaultValue; } else if(val instanceof Decimal128) { return (Decimal128) val; } throw unexpectedType(val, Decimal128.class); }
public Map readMap() { TypeConstructor constructor = readConstructor(); Object val = constructor.readValue(); if(val == null) { return null; } else if(val instanceof Map) { return (Map) val; } throw unexpectedType(val, Map.class); }
public UnsignedLong readUnsignedLong(final UnsignedLong defaultVal) { TypeConstructor constructor = readConstructor(); Object val = constructor.readValue(); if(val == null) { return defaultVal; } else if(val instanceof UnsignedLong) { return (UnsignedLong) val; } throw unexpectedType(val, UnsignedLong.class); }
public Object readObject() { TypeConstructor constructor = readConstructor(); if(constructor== null) { throw new DecodeException("Unknown constructor"); } return constructor instanceof ArrayType.ArrayEncoding ? ((ArrayType.ArrayEncoding)constructor).readValueArray() : constructor.readValue(); }
public Object readObject() { TypeConstructor constructor = readConstructor(); if(constructor== null) { throw new DecodeException("Unknown constructor"); } return constructor instanceof ArrayType.ArrayEncoding ? ((ArrayType.ArrayEncoding)constructor).readValueArray() : constructor.readValue(); }
public Object readObject() { TypeConstructor constructor = readConstructor(); if(constructor== null) { throw new DecodeException("Unknown constructor"); } return constructor instanceof ArrayType.ArrayEncoding ? ((ArrayType.ArrayEncoding)constructor).readValueArray() : constructor.readValue(); }