org.apache.activemq.selector.SelectorParser.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of activemq-core Show documentation
Show all versions of activemq-core Show documentation
The ActiveMQ Message Broker and Client implementations
???? 1? wxyz{|
}
~xx??
}
? ?
??
}
??
????
??
?
?
?
}
?
?
? ?
?
?
??
?
??
?
??
??
?
??
??
?
?
??
??
??
??
?
??
?
??
??
?
???
8?
8?
??
?
??
????
?
??
??
?
??
??
??
?
??
??
??
??
?
?
??
O? ??
O?
O?
O?
O? O? O? O??
Y?
??
??
Y?
Y?
} ? ? ? ?
??
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
??
e
?
?
??
?
?
?
?! ?"
?# ?$
% & ?' ?( )*
+,-.
?/
01234 InnerClasses LookaheadSuccess cache Ljava/util/Map; sql Ljava/lang/String; token_source 9Lorg/apache/activemq/selector/SelectorParserTokenManager; jj_input_stream /Lorg/apache/activemq/selector/SimpleCharStream; token $Lorg/apache/activemq/selector/Token; jj_nt jj_ntk I
jj_scanpos
jj_lastpos jj_la lookingAhead Z jj_semLA jj_ls >Lorg/apache/activemq/selector/SelectorParser$LookaheadSuccess; parse B(Ljava/lang/String;)Lorg/apache/activemq/filter/BooleanExpression; Code LineNumberTable LocalVariableTable e .Lorg/apache/activemq/filter/BooleanExpression; t $Ljavax/jms/InvalidSelectorException; result Ljava/lang/Object;
Exceptions
clearCache ()V (Ljava/lang/String;)V this -Lorg/apache/activemq/selector/SelectorParser; 0()Lorg/apache/activemq/filter/BooleanExpression; Ljava/lang/Throwable; asBooleanExpression W(Lorg/apache/activemq/filter/Expression;)Lorg/apache/activemq/filter/BooleanExpression; value 'Lorg/apache/activemq/filter/Expression; JmsSelector left orExpression )()Lorg/apache/activemq/filter/Expression; right
andExpression equalityExpression comparisonExpression u low high list Ljava/util/ArrayList;
addExpression multExpr unaryExpr s primaryExpr literal 1()Lorg/apache/activemq/filter/ConstantExpression; /Lorg/apache/activemq/filter/ConstantExpression; stringLitteral ()Ljava/lang/String; c C i rc Ljava/lang/StringBuffer; first image variable 1()Lorg/apache/activemq/filter/PropertyExpression; /Lorg/apache/activemq/filter/PropertyExpression; jj_2_1 (I)Z ls xla jj_2_2 jj_2_3 jj_2_4 jj_2_5 jj_2_6 jj_3R_12 ()Z jj_3R_55 xsp jj_3R_47 jj_3R_13 jj_3R_35 jj_3_1 jj_3R_10 jj_3R_34 jj_3R_46 jj_3_3 jj_3R_45 jj_3R_42 jj_3R_33 jj_3R_54 jj_3R_58 jj_3R_32 jj_3R_20 jj_3R_39 jj_3_2 jj_3R_53 jj_3R_31 jj_3R_19 jj_3R_18 jj_3R_11 jj_3R_40 jj_3R_30 jj_3R_9 jj_3R_29 jj_3R_57 jj_3_5 jj_3R_37 jj_3R_26 jj_3R_52 jj_3R_56 jj_3R_51 jj_3R_27 jj_3R_61 jj_3R_48 jj_3R_38 jj_3R_50 jj_3R_25 jj_3R_24 jj_3R_49 jj_3R_44 jj_3R_23 jj_3R_43 jj_3R_28 jj_3R_22 jj_3R_17 jj_3R_21 jj_3R_60 jj_3R_16 jj_3R_41 jj_3R_59 jj_3_4 jj_3_6 jj_3R_15 jj_3R_14 jj_3R_36 (Ljava/io/InputStream;)V stream Ljava/io/InputStream; ReInit (Ljava/io/Reader;)V Ljava/io/Reader; <(Lorg/apache/activemq/selector/SelectorParserTokenManager;)V tm jj_consume_token '(I)Lorg/apache/activemq/selector/Token; kind oldToken
jj_scan_token getNextToken &()Lorg/apache/activemq/selector/Token; getToken index ()I generateParseException /()Lorg/apache/activemq/selector/ParseException; errortok line column mess enable_tracing disable_tracing
SourceFile SelectorParser.java ? ?567 "javax/jms/InvalidSelectorException ,org/apache/activemq/filter/BooleanExpression +org/apache/activemq/selector/SelectorParser ? ? ? ?89: ? java/io/StringReader ?^ ? ? ? ? java/lang/Throwable;< -org/apache/activemq/filter/PropertyExpression=> ? +org/apache/activemq/selector/ParseException java/lang/StringBuilder ? ? /Expression will not result in a boolean value: ?@?AB ? ? ? ? ? ? ? ? ?kbcCDE ? ?FE ? ?GHIJIK ?L ? ?MINIOIPI QRSRTUVU java/util/ArrayListWXYZ[Z ?\]^_^ ?`^a^b^cdefg ?h ? ? -org/apache/activemq/filter/ConstantExpression ?i ?jklkmknkorsrtr java/lang/StringBufferuvkwx?y ? ? ? ? ? ? ? ?$ DEKHGNJC ? ? ?z ? ? -org/apache/activemq/selector/SimpleCharStream ?{ ? ? 7org/apache/activemq/selector/SelectorParserTokenManager ?| ? ? "org/apache/activemq/selector/Token]{]| ?}]}~ ?ghd ?lm ? ? ?? ??? Parse error at line ?? , column . Encountered: !org/apache/activemq/util/LRUCache ????? java/lang/Object 4org/apache/activemq/selector/SelectorParserConstants -org/apache/activemq/selector/SelectorParser$1
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; clear initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; *org/apache/activemq/filter/UnaryExpression createBooleanCast append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString *org/apache/activemq/filter/LogicExpression createOR ?(Lorg/apache/activemq/filter/BooleanExpression;Lorg/apache/activemq/filter/BooleanExpression;)Lorg/apache/activemq/filter/BooleanExpression; createAND /org/apache/activemq/filter/ComparisonExpression createEqual ~(Lorg/apache/activemq/filter/Expression;Lorg/apache/activemq/filter/Expression;)Lorg/apache/activemq/filter/BooleanExpression; createNotEqual createIsNull createIsNotNull createGreaterThan createGreaterThanEqual createLessThan createLessThanEqual
createLike {(Lorg/apache/activemq/filter/Expression;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/activemq/filter/BooleanExpression;
createNotLike
createBetween ?(Lorg/apache/activemq/filter/Expression;Lorg/apache/activemq/filter/Expression;Lorg/apache/activemq/filter/Expression;)Lorg/apache/activemq/filter/BooleanExpression; createNotBetween add (Ljava/lang/Object;)Z createInFilter g(Lorg/apache/activemq/filter/Expression;Ljava/util/List;)Lorg/apache/activemq/filter/BooleanExpression; createNotInFilter /org/apache/activemq/filter/ArithmeticExpression
createPlus w(Lorg/apache/activemq/filter/Expression;Lorg/apache/activemq/filter/Expression;)Lorg/apache/activemq/filter/Expression; createMinus createMultiply createDivide createMod createNegate P(Lorg/apache/activemq/filter/Expression;)Lorg/apache/activemq/filter/Expression; createNOT ^(Lorg/apache/activemq/filter/BooleanExpression;)Lorg/apache/activemq/filter/BooleanExpression; createXPath createXQuery (Ljava/lang/Object;)V createFromDecimal C(Ljava/lang/String;)Lorg/apache/activemq/filter/ConstantExpression;
createFromHex createFromOctal createFloat TRUE? BooleanConstantExpression ILorg/apache/activemq/filter/ConstantExpression$BooleanConstantExpression; FALSE NULL java/lang/String length charAt (I)C (C)Ljava/lang/StringBuffer; 2(Lorg/apache/activemq/selector/SelectorParser$1;)V (Ljava/io/InputStream;II)V 2(Lorg/apache/activemq/selector/SimpleCharStream;)V (Ljava/io/Reader;II)V next beginLine beginColumn
tokenImage [Ljava/lang/String; (I)Ljava/lang/StringBuilder; (I)V java/util/Collections synchronizedMap (Ljava/util/Map;)Ljava/util/Map; Gorg/apache/activemq/filter/ConstantExpression$BooleanConstantExpression ! ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? a ? ? ? ? I? *? L+? ? +? ?+? ? +? ?? Y*? ? M? *,? W,?M? *,? W,? " : ; ? . '
( ) * + " . . / 9 0 ; 1 <