/** * @see Binder#convertToTypes * @since 2.0 */ protected void convertToTypes( Matcher<? super TypeLiteral<?>> typeMatcher, TypeConverter converter) { binder().convertToTypes(typeMatcher, converter); }
@SuppressWarnings({"unchecked", "rawtypes" }) public void configure(final Binder binder) { StaticMethodTypeConverter valueOf = new StaticMethodTypeConverter("valueOf"); binder.convertToTypes(valueOf, valueOf); StaticMethodTypeConverter fromString = new StaticMethodTypeConverter("fromString"); binder.convertToTypes(fromString, fromString); StaticMethodTypeConverter forName = new StaticMethodTypeConverter("forName"); binder.convertToTypes(forName, forName); StringConstructTypeConverter stringConstruct = new StringConstructTypeConverter(); binder.convertToTypes(stringConstruct, stringConstruct); }
@Override public void applyTo(Binder binder) { binder.withSource(getSource()).convertToTypes(typeMatcher, typeConverter); }
@Override public void convertToTypes(Matcher<? super TypeLiteral<?>> typeMatcher, TypeConverter converter) { binder.convertToTypes(typeMatcher, converter); }
/** * @see Binder#convertToTypes * @since 2.0 */ protected void convertToTypes(Matcher<? super TypeLiteral<?>> typeMatcher, TypeConverter converter) { binder.convertToTypes(typeMatcher, converter); }
/** * @see Binder#convertToTypes * @since 2.0 */ protected void convertToTypes(Matcher<? super TypeLiteral<?>> typeMatcher, TypeConverter converter) { binder.convertToTypes(typeMatcher, converter); }
public void configure( final Binder binder ) { // we're both matcher and converter binder.convertToTypes( this, this ); }
/** * @see Binder#convertToTypes * @since 2.0 */ protected void convertToTypes(Matcher<? super TypeLiteral<?>> typeMatcher, TypeConverter converter) { binder.convertToTypes(typeMatcher, converter); }
@Override public void convertToTypes(Matcher<? super TypeLiteral<?>> typeMatcher, TypeConverter converter) { binder.convertToTypes(typeMatcher, converter); }
/** * @see Binder#convertToTypes * @since 2.0 */ protected void convertToTypes( Matcher<? super TypeLiteral<?>> typeMatcher, TypeConverter converter) { binder().convertToTypes(typeMatcher, converter); }
@SuppressWarnings({"unchecked", "rawtypes" }) public void configure(final Binder binder) { StaticMethodTypeConverter valueOf = new StaticMethodTypeConverter("valueOf"); binder.convertToTypes(valueOf, valueOf); StaticMethodTypeConverter fromString = new StaticMethodTypeConverter("fromString"); binder.convertToTypes(fromString, fromString); StaticMethodTypeConverter forName = new StaticMethodTypeConverter("forName"); binder.convertToTypes(forName, forName); StringConstructTypeConverter stringConstruct = new StringConstructTypeConverter(); binder.convertToTypes(stringConstruct, stringConstruct); }
/** * @see Binder#convertToTypes * @since 2.0 */ protected void convertToTypes( Matcher<? super TypeLiteral<?>> typeMatcher, TypeConverter converter) { binder().convertToTypes(typeMatcher, converter); }
/** * @see Binder#convertToTypes */ protected void convertToTypes(Matcher<? super TypeLiteral<?>> typeMatcher, TypeConverter converter) { binder().convertToTypes(typeMatcher, converter); }
public void configure( final Binder binder ) { binder.convertToTypes( Matchers.only( TypeLiteral.get( URL.class ) ), this ); }
@Override default void convertToTypes(final Matcher<? super TypeLiteral<?>> typeMatcher, final TypeConverter converter) { this.binder().convertToTypes(typeMatcher, converter); }
/** * {@inheritDoc} */ public final void configure(Binder binder) { binder.convertToTypes(Matchers.only(TypeLiteral.get(this.getRawType())), this); }
public final void configure( final Binder binder ) { // make sure we pick up the right super type parameter, i.e. Foo from AbstractTypeConverter<Foo> final TypeLiteral<?> superType = TypeLiteral.get( getClass() ).getSupertype( AbstractTypeConverter.class ); binder.convertToTypes( Matchers.only( TypeParameters.get( superType, 0 ) ), this ); } }
public final void configure( final Binder binder ) { // make sure we pick up the right super type parameter, i.e. Foo from AbstractTypeConverter<Foo> final TypeLiteral<?> superType = TypeLiteral.get( getClass() ).getSupertype( AbstractTypeConverter.class ); binder.convertToTypes( Matchers.only( TypeParameters.get( superType, 0 ) ), this ); } }
@Override public void applyTo(Binder binder) { binder.withSource(getSource()).convertToTypes(typeMatcher, typeConverter); }
/** * {@inheritDoc} */ public final void configure( Binder binder ) { binder.convertToTypes( only( get( getRawType() ) ), this ); }