io.atlasmap.functions.IF.class Maven / Gradle / Ivy
Go to download
A single aggregated bundle which contains all AtlasMap library artifacts including modules.
???? 4 [
+ , - . /
0 , 1 2 3 4 9 3 : ; < = ()V Code LineNumberTable LocalVariableTable this Lio/atlasmap/functions/IF; create 5(Ljava/util/List;)Lio/atlasmap/expression/Expression; args Ljava/util/List; conditional 3Lio/atlasmap/expression/internal/BooleanExpression; trueExpression #Lio/atlasmap/expression/Expression; falseExpression LocalVariableTypeTable 5Ljava/util/List;
StackMapTable
Exceptions Signature Z(Ljava/util/List;)Lio/atlasmap/expression/Expression; lambda$create$0 ?(Lio/atlasmap/expression/internal/BooleanExpression;Lio/atlasmap/expression/Expression;Lio/atlasmap/expression/Expression;Lio/atlasmap/expression/ExpressionContext;)Lio/atlasmap/v2/Field; ctx *Lio/atlasmap/expression/ExpressionContext; >
SourceFile IF.java ? @ A ,io/atlasmap/expression/parser/ParseException IF expects 3 arguments. B C D !io/atlasmap/expression/Expression E F G BootstrapMethods H I J K L M N K I io/atlasmap/functions/IF $io/atlasmap/core/BaseFunctionFactory *io/atlasmap/expression/ExpressionException java/util/List size ()I (Ljava/lang/String;)V get (I)Ljava/lang/Object; 1io/atlasmap/expression/internal/BooleanExpression asBooleanExpression X(Lio/atlasmap/expression/Expression;)Lio/atlasmap/expression/internal/BooleanExpression;
O P B(Lio/atlasmap/expression/ExpressionContext;)Lio/atlasmap/v2/Field;
Q evaluate ?(Lio/atlasmap/expression/internal/BooleanExpression;Lio/atlasmap/expression/Expression;Lio/atlasmap/expression/Expression;)Lio/atlasmap/expression/Expression; matches -(Lio/atlasmap/expression/ExpressionContext;)Z R S W $ % "java/lang/invoke/LambdaMetafactory metafactory Y 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; Z %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles !
/ *? ? ? C+? ?
? Y? ?+? ? ? M+? ? N+? ? :,-? ?
" ! - " 9 # 4 C C " ! - 9
C ! " #
$ % s *-?
? +-? ?,-? ? $
% ' * &