io.atlasmap.actions.ExpressionFieldAction.class Maven / Gradle / Ivy
Go to download
A single aggregated bundle which contains all AtlasMap library artifacts including modules.
???? 4 ?
:
; <
= >
= ?
@ A B C H B I
J K
L M N O
J P Q R S
: T
U
V
W X Y Z ()V Code LineNumberTable LocalVariableTable this +Lio/atlasmap/actions/ExpressionFieldAction; process ?(Lio/atlasmap/v2/Expression;Ljava/util/List;)Ljava/lang/Object; action Lio/atlasmap/v2/Expression; args Ljava/util/List; parsedExpression #Lio/atlasmap/expression/Expression; answer Lio/atlasmap/v2/Field; LocalVariableTypeTable $Ljava/util/List;
StackMapTable
Exceptions Signature S(Lio/atlasmap/v2/Expression;Ljava/util/List;)Ljava/lang/Object; RuntimeVisibleAnnotations &Lio/atlasmap/spi/AtlasActionProcessor; lambda$process$0 :(Ljava/util/List;Ljava/lang/String;)Lio/atlasmap/v2/Field; e Ljava/lang/Throwable; index Ljava/lang/String; Q
SourceFile ExpressionFieldAction.java [ \ ] ^ _ ] ` a b c d e f g BootstrapMethods h i j k l m n o p q r s t u v w x y java/lang/Throwable *io/atlasmap/expression/ExpressionException java/lang/StringBuilder Invalid variable: z { | ] } )io/atlasmap/actions/ExpressionFieldAction java/lang/Object io/atlasmap/spi/AtlasFieldAction io/atlasmap/v2/Expression
getExpression ()Ljava/lang/String; java/lang/String trim isEmpty ()Z -io/atlasmap/core/DefaultAtlasFunctionResolver getInstance 1()Lio/atlasmap/core/DefaultAtlasFunctionResolver; !io/atlasmap/expression/Expression parse `(Ljava/lang/String;Lio/atlasmap/expression/FunctionResolver;)Lio/atlasmap/expression/Expression;
~ *(Ljava/lang/String;)Lio/atlasmap/v2/Field;
? getVariable <(Ljava/util/List;)Lio/atlasmap/expression/ExpressionContext; evaluate B(Lio/atlasmap/expression/ExpressionContext;)Lio/atlasmap/v2/Field; io/atlasmap/v2/AtlasModelFactory unwrapField *(Lio/atlasmap/v2/Field;)Ljava/lang/Object; java/lang/Integer parseInt (Ljava/lang/String;)I java/util/List get (I)Ljava/lang/Object;
wrapWithField *(Ljava/lang/Object;)Lio/atlasmap/v2/Field; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString (Ljava/lang/String;)V ? ? ? 1 2 "java/lang/invoke/LambdaMetafactory metafactory ? Lookup InnerClasses ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; ? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! / *? ? ? 3*? ? *? ? ? ? ?*? ? ? M,+? ? N-? ? " # &