org.apache.cayenne.velocity.VelocitySQLTemplateProcessor$PositionalParamMapper.class Maven / Gradle / Ivy
???? 7 x Norg/apache/cayenne/velocity/VelocitySQLTemplateProcessor$PositionalParamMapper this$0 :Lorg/apache/cayenne/velocity/VelocitySQLTemplateProcessor;
/org/apache/velocity/runtime/visitor/BaseVisitor ()V positionalParams Ljava/util/List; params Ljava/util/Map;
4org/apache/velocity/runtime/parser/node/ASTReference
getFirstToken ,()Lorg/apache/velocity/runtime/parser/Token; (org/apache/velocity/runtime/parser/Token image Ljava/lang/String;
" # $ % & java/lang/String substring (I)Ljava/lang/String; ( ) * + ,
java/util/Map containsKey (Ljava/lang/Object;)Z . / 0 i I 2 3 4 5 6 java/util/List size ()I 8 *org/apache/cayenne/exp/ExpressionException : ; & makeConcatWithConstants = java/lang/Object
7 ? @ ((Ljava/lang/String;[Ljava/lang/Object;)V 2 B C D get (I)Ljava/lang/Object; ( F G H put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; J ; K (II)Ljava/lang/String; Signature $Ljava/util/List; 5Ljava/util/Map; \(Lorg/apache/cayenne/velocity/VelocitySQLTemplateProcessor;Ljava/util/List;Ljava/util/Map;)V Code LineNumberTable LocalVariableTable this PLorg/apache/cayenne/velocity/VelocitySQLTemplateProcessor$PositionalParamMapper; LocalVariableTypeTable MethodParameters \(Ljava/util/List;Ljava/util/Map;)V visit \(Lorg/apache/velocity/runtime/parser/node/ASTReference;Ljava/lang/Object;)Ljava/lang/Object; node 6Lorg/apache/velocity/runtime/parser/node/ASTReference; data Ljava/lang/Object; paramName
StackMapTable onFinish
SourceFile !VelocitySQLTemplateProcessor.java NestHost e 8org/apache/cayenne/velocity/VelocitySQLTemplateProcessor BootstrapMethods h &Too few parameters to bind template: j