io.atlasmap.core.DefaultAtlasFunctionResolver.class Maven / Gradle / Ivy
Go to download
A single aggregated bundle which contains all AtlasMap library artifacts including modules.
???? 4 u
? @
? A B C
?
D E
F G
H I
H J K L K M N
O P
Q
R S T U V
O W
X Y instance /Lio/atlasmap/core/DefaultAtlasFunctionResolver; functions Ljava/util/HashMap; Signature HLjava/util/HashMap; ()V Code LineNumberTable LocalVariableTable this getInstance 1()Lio/atlasmap/core/DefaultAtlasFunctionResolver;
StackMapTable init f !Lio/atlasmap/spi/FunctionFactory; implementations Ljava/util/ServiceLoader; LocalVariableTypeTable ; Z [ resolve G(Ljava/lang/String;Ljava/util/List;)Lio/atlasmap/expression/Expression; name Ljava/lang/String; args Ljava/util/List; 5Ljava/util/List; E
Exceptions \ l(Ljava/lang/String;Ljava/util/List;)Lio/atlasmap/expression/Expression;
SourceFile !DefaultAtlasFunctionResolver.java ! java/util/HashMap -io/atlasmap/core/DefaultAtlasFunctionResolver ) ! io/atlasmap/spi/FunctionFactory ] ^ _ Z ` a b c [ d e f g h i j k i l m n o p q "java/lang/IllegalArgumentException *The expression function '%s' was not found java/lang/Object r s t 'io/atlasmap/expression/FunctionResolver java/util/ServiceLoader java/util/Iterator ,io/atlasmap/expression/parser/ParseException java/lang/Class getClassLoader ()Ljava/lang/ClassLoader; load C(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getName ()Ljava/lang/String; java/lang/String toUpperCase put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; get &(Ljava/lang/Object;)Ljava/lang/Object; create 5(Ljava/util/List;)Lio/atlasmap/expression/Expression; format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; (Ljava/lang/String;)V !
! " > *? *? Y? ? ? #
$ % &