io.atlasmap.converters.NumberConverter.class Maven / Gradle / Ivy
Go to download
A single aggregated bundle which contains all AtlasMap library artifacts including modules.
???? 4 ?
6 ? ?
? ? ? ?
? ? ? ?
? ? ? ?
? ? ? ?
? ? ? ?
? ? ? ?
? ? ? ?
? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
4 ?
4 ?
6 ? ?
. ? ?
. ?
4 ?
. ? ?
4 ? ?
? ? ? ?
4 ?
) ?
8 ? ? ? ? ? bigDecimalConverter ,Lio/atlasmap/converters/BigDecimalConverter; bigIntegerConverter ,Lio/atlasmap/converters/BigIntegerConverter;
byteConverter &Lio/atlasmap/converters/ByteConverter; doubleConverter (Lio/atlasmap/converters/DoubleConverter; floatConverter 'Lio/atlasmap/converters/FloatConverter; integerConverter )Lio/atlasmap/converters/IntegerConverter;
longConverter &Lio/atlasmap/converters/LongConverter; shortConverter 'Lio/atlasmap/converters/ShortConverter; ()V Code LineNumberTable LocalVariableTable this (Lio/atlasmap/converters/NumberConverter; toBigDecimal *(Ljava/lang/Number;)Ljava/math/BigDecimal; value Ljava/lang/Number;
Exceptions RuntimeVisibleAnnotations %Lio/atlasmap/spi/AtlasConversionInfo;
sourceType Lio/atlasmap/v2/FieldType; NUMBER
targetType DECIMAL toBigInteger *(Ljava/lang/Number;)Ljava/math/BigInteger; BIG_INTEGER toBoolean '(Ljava/lang/Number;)Ljava/lang/Boolean; BOOLEAN toByte $(Ljava/lang/Number;)Ljava/lang/Byte; BYTE toCharacter )(Ljava/lang/Number;)Ljava/lang/Character; CHAR toDate $(Ljava/lang/Number;)Ljava/util/Date; DATE_TIME toDouble &(Ljava/lang/Number;)Ljava/lang/Double; DOUBLE toFloat %(Ljava/lang/Number;)Ljava/lang/Float; FLOAT toInteger '(Ljava/lang/Number;)Ljava/lang/Integer; INTEGER toLocalDate )(Ljava/lang/Number;)Ljava/time/LocalDate; DATE toLocalTime )(Ljava/lang/Number;)Ljava/time/LocalTime; TIME toLocalDateTime -(Ljava/lang/Number;)Ljava/time/LocalDateTime; toLong $(Ljava/lang/Number;)Ljava/lang/Long; LONG toNumber &(Ljava/lang/Number;)Ljava/lang/Number; toShort %(Ljava/lang/Number;)Ljava/lang/Short; SHORT toString &(Ljava/lang/Number;)Ljava/lang/String; STRING toZonedDateTime -(Ljava/lang/Number;)Ljava/time/ZonedDateTime; DATE_TIME_TZ invoke 7(Ljava/lang/Number;Ljava/lang/Class;)Ljava/lang/Object; m Ljava/lang/reflect/Method; e Ljava/lang/Exception; object
returnType Ljava/lang/Class; LocalVariableTypeTable Ljava/lang/Class;
StackMapTable ? Signature C(Ljava/lang/Number;Ljava/lang/Class;)TT; FLjava/lang/Object;Lio/atlasmap/spi/AtlasConverter;
SourceFile NumberConverter.java Q R *io/atlasmap/converters/BigDecimalConverter A B *io/atlasmap/converters/BigIntegerConverter C D $io/atlasmap/converters/ByteConverter E F &io/atlasmap/converters/DoubleConverter G H %io/atlasmap/converters/FloatConverter I J 'io/atlasmap/converters/IntegerConverter K L $io/atlasmap/converters/LongConverter M N %io/atlasmap/converters/ShortConverter O P java/math/BigDecimal ? ? java/math/BigInteger java/lang/Boolean java/lang/Byte java/lang/Character java/util/Date java/lang/Double java/lang/Float java/lang/Integer java/time/LocalDate java/time/LocalTime java/time/LocalDateTime java/lang/Long java/lang/Short java/lang/String java/time/ZonedDateTime ? ? ? ? ? ? java/lang/StringBuilder to ? ? ? ? ? ? java/lang/Class ? ? java/lang/Object ? ? ? (io/atlasmap/api/AtlasConversionException Unsupported Number type '%s' ? ? ? ? Q ? java/lang/Exception $No converter found from='%s' to='%s' &io/atlasmap/converters/NumberConverter io/atlasmap/spi/AtlasConverter
isInstance (Ljava/lang/Object;)Z cast &(Ljava/lang/Object;)Ljava/lang/Object; getClass ()Ljava/lang/Class; append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
getSimpleName ()Ljava/lang/String; getDeclaredMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; java/lang/reflect/Method 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; getName format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; (Ljava/lang/String;)V ! ? 6 @ A B C D E F G H I J K L M N O P Q R S ? ]*? *? Y? ? *? Y? ? *? Y? ?
*? Y? ?
*? Y? ? *? Y? ? *? Y? ? *? Y? ? ? T &