public void bindJsonCodec(Class<?> type) { requireNonNull(type, "type is null"); binder.bind(getJsonCodecKey(type)).toProvider(new JsonCodecProvider(type)).in(Scopes.SINGLETON); }
public void bindJsonCodec(Class<?> type) { requireNonNull(type, "type is null"); binder.bind(getJsonCodecKey(type)).toProvider(new JsonCodecProvider(type)).in(Scopes.SINGLETON); }
public void bindJsonCodec(Class<?> type) { Preconditions.checkNotNull(type, "type is null"); binder.bind(getJsonCodecKey(type)).toProvider(new JsonCodecProvider(type)).in(Scopes.SINGLETON); }
public void bindMapJsonCodec(Class<?> keyType, Class<?> valueType) { requireNonNull(keyType, "keyType is null"); requireNonNull(valueType, "valueType is null"); ParameterizedTypeImpl mapType = new ParameterizedTypeImpl(null, Map.class, keyType, valueType); binder.bind(getJsonCodecKey(mapType)).toProvider(new JsonCodecProvider(mapType)).in(Scopes.SINGLETON); }
public void bindMapJsonCodec(Class<?> keyType, Class<?> valueType) { requireNonNull(keyType, "keyType is null"); requireNonNull(valueType, "valueType is null"); ParameterizedTypeImpl mapType = new ParameterizedTypeImpl(null, Map.class, keyType, valueType); binder.bind(getJsonCodecKey(mapType)).toProvider(new JsonCodecProvider(mapType)).in(Scopes.SINGLETON); }
public void bindListJsonCodec(Class<?> type) { requireNonNull(type, "type is null"); ParameterizedTypeImpl listType = new ParameterizedTypeImpl(null, List.class, type); binder.bind(getJsonCodecKey(listType)).toProvider(new JsonCodecProvider(listType)).in(Scopes.SINGLETON); }
public void bindListJsonCodec(Class<?> type) { requireNonNull(type, "type is null"); ParameterizedTypeImpl listType = new ParameterizedTypeImpl(null, List.class, type); binder.bind(getJsonCodecKey(listType)).toProvider(new JsonCodecProvider(listType)).in(Scopes.SINGLETON); }
public void bindMapJsonCodec(Class<?> keyType, Class<?> valueType) { Preconditions.checkNotNull(keyType, "keyType is null"); Preconditions.checkNotNull(valueType, "valueType is null"); ParameterizedTypeImpl mapType = new ParameterizedTypeImpl(null, Map.class, keyType, valueType); binder.bind(getJsonCodecKey(mapType)).toProvider(new JsonCodecProvider(mapType)).in(Scopes.SINGLETON); }
public void bindListJsonCodec(Class<?> type) { Preconditions.checkNotNull(type, "type is null"); ParameterizedTypeImpl listType = new ParameterizedTypeImpl(null, List.class, type); binder.bind(getJsonCodecKey(listType)).toProvider(new JsonCodecProvider(listType)).in(Scopes.SINGLETON); }
public void bindMapJsonCodec(Class<?> keyType, JsonCodec<?> valueType) { requireNonNull(keyType, "keyType is null"); requireNonNull(valueType, "valueType is null"); ParameterizedTypeImpl mapType = new ParameterizedTypeImpl(null, Map.class, keyType, valueType.getType()); binder.bind(getJsonCodecKey(mapType)).toProvider(new JsonCodecProvider(mapType)).in(Scopes.SINGLETON); }
public void bindMapJsonCodec(Class<?> keyType, JsonCodec<?> valueType) { Preconditions.checkNotNull(keyType, "keyType is null"); Preconditions.checkNotNull(valueType, "valueType is null"); ParameterizedTypeImpl mapType = new ParameterizedTypeImpl(null, Map.class, keyType, valueType.getType()); binder.bind(getJsonCodecKey(mapType)).toProvider(new JsonCodecProvider(mapType)).in(Scopes.SINGLETON); }
public void bindJsonCodec(TypeLiteral<?> type) { requireNonNull(type, "type is null"); binder.bind(getJsonCodecKey(type.getType())).toProvider(new JsonCodecProvider(type.getType())).in(Scopes.SINGLETON); }
public void bindListJsonCodec(JsonCodec<?> type) { Preconditions.checkNotNull(type, "type is null"); ParameterizedTypeImpl listType = new ParameterizedTypeImpl(null, List.class, type.getType()); binder.bind(getJsonCodecKey(listType)).toProvider(new JsonCodecProvider(listType)).in(Scopes.SINGLETON); }
public void bindListJsonCodec(JsonCodec<?> type) { requireNonNull(type, "type is null"); ParameterizedTypeImpl listType = new ParameterizedTypeImpl(null, List.class, type.getType()); binder.bind(getJsonCodecKey(listType)).toProvider(new JsonCodecProvider(listType)).in(Scopes.SINGLETON); }
public void bindListJsonCodec(JsonCodec<?> type) { requireNonNull(type, "type is null"); ParameterizedTypeImpl listType = new ParameterizedTypeImpl(null, List.class, type.getType()); binder.bind(getJsonCodecKey(listType)).toProvider(new JsonCodecProvider(listType)).in(Scopes.SINGLETON); }
public void bindJsonCodec(TypeLiteral<?> type) { Preconditions.checkNotNull(type, "type is null"); binder.bind(getJsonCodecKey(type.getType())).toProvider(new JsonCodecProvider(type.getType())).in(Scopes.SINGLETON); }
public void bindMapJsonCodec(Class<?> keyType, JsonCodec<?> valueType) { requireNonNull(keyType, "keyType is null"); requireNonNull(valueType, "valueType is null"); ParameterizedTypeImpl mapType = new ParameterizedTypeImpl(null, Map.class, keyType, valueType.getType()); binder.bind(getJsonCodecKey(mapType)).toProvider(new JsonCodecProvider(mapType)).in(Scopes.SINGLETON); }
public void bindJsonCodec(TypeLiteral<?> type) { requireNonNull(type, "type is null"); binder.bind(getJsonCodecKey(type.getType())).toProvider(new JsonCodecProvider(type.getType())).in(Scopes.SINGLETON); }