public final class org.apache.camel.language.simple.SimpleTokenizer extends java.lang.Object
{
private static final java.util.List KNOWN_TOKENS;
private static final java.lang.String[] FUNCTION_START;
private void <init>()
{
org.apache.camel.language.simple.SimpleTokenizer v;
v := @this: org.apache.camel.language.simple.SimpleTokenizer;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static boolean hasFunctionStartToken(java.lang.String)
{
java.lang.String[] v, v;
java.lang.String v, v, v;
boolean v, v, v;
v := @parameter: java.lang.String;
if v == null goto label;
v = <org.apache.camel.language.simple.SimpleTokenizer: java.lang.String[] FUNCTION_START>;
v = v[0];
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>(v);
if v != 0 goto label;
v = <org.apache.camel.language.simple.SimpleTokenizer: java.lang.String[] FUNCTION_START>;
v = v[1];
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
return 0;
}
public static transient void changeFunctionStartToken(java.lang.String[])
{
java.lang.String[] v, v, v, v;
org.apache.camel.language.simple.types.SimpleTokenType v;
int v, v, v;
java.lang.String v;
boolean v;
org.apache.camel.language.simple.types.TokenType v, v, v;
java.util.Iterator v;
java.lang.IllegalArgumentException v;
java.util.List v, v, v;
java.lang.Object v;
v := @parameter: java.lang.String[];
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: org.apache.camel.language.simple.types.TokenType getType()>();
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType functionStart>;
if v != v goto label;
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
v = lengthof v;
if v <= 2 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("At most 2 start tokens is allowed");
throw v;
label:
v = <org.apache.camel.language.simple.SimpleTokenizer: java.lang.String[] FUNCTION_START>;
v[0] = "";
v = <org.apache.camel.language.simple.SimpleTokenizer: java.lang.String[] FUNCTION_START>;
v[1] = "";
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
v = <org.apache.camel.language.simple.SimpleTokenizer: java.lang.String[] FUNCTION_START>;
v[v] = v;
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType functionStart>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, v);
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(0, v);
v = v + 1;
goto label;
label:
return;
}
public static transient void changeFunctionEndToken(java.lang.String[])
{
java.lang.String[] v;
org.apache.camel.language.simple.types.SimpleTokenType v;
int v, v, v;
java.lang.String v;
boolean v, v;
org.apache.camel.language.simple.types.TokenType v, v, v, v, v;
java.util.Iterator v, v;
java.util.List v, v, v, v;
java.lang.Object v, v;
v := @parameter: java.lang.String[];
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: org.apache.camel.language.simple.types.TokenType getType()>();
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType functionEnd>;
if v != v goto label;
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
v = 0;
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: org.apache.camel.language.simple.types.TokenType getType()>();
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType functionStart>;
if v != v goto label;
v = v + 1;
goto label;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType functionEnd>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, v);
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
v = v + 1;
goto label;
label:
return;
}
public static transient org.apache.camel.language.simple.types.SimpleToken nextToken(java.lang.String, int, boolean, org.apache.camel.language.simple.types.TokenType[])
{
org.apache.camel.language.simple.types.SimpleToken v;
int v;
java.lang.String v;
org.apache.camel.language.simple.types.TokenType[] v;
boolean v;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: boolean;
v := @parameter: org.apache.camel.language.simple.types.TokenType[];
v = staticinvoke <org.apache.camel.language.simple.SimpleTokenizer: org.apache.camel.language.simple.types.SimpleToken doNextToken(java.lang.String,int,boolean,org.apache.camel.language.simple.types.TokenType[])>(v, v, v, v);
return v;
}
public static org.apache.camel.language.simple.types.SimpleToken nextToken(java.lang.String, int, boolean)
{
org.apache.camel.language.simple.types.SimpleToken v;
int v;
java.lang.String v;
org.apache.camel.language.simple.types.TokenType[] v;
boolean v;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: boolean;
v = newarray (org.apache.camel.language.simple.types.TokenType)[0];
v = staticinvoke <org.apache.camel.language.simple.SimpleTokenizer: org.apache.camel.language.simple.types.SimpleToken doNextToken(java.lang.String,int,boolean,org.apache.camel.language.simple.types.TokenType[])>(v, v, v, v);
return v;
}
private static transient org.apache.camel.language.simple.types.SimpleToken doNextToken(java.lang.String, int, boolean, org.apache.camel.language.simple.types.TokenType[])
{
org.apache.camel.language.simple.types.SimpleTokenType v, v, v;
org.apache.camel.language.simple.types.SimpleToken v, v, v, v;
byte v;
boolean v, v, v, v, v, v, v, v, v, v, v;
java.util.List v;
java.lang.StringBuilder v, v;
int v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v;
org.apache.camel.language.simple.types.TokenType[] v;
org.apache.camel.language.simple.types.TokenType v, v, v, v, v, v;
java.util.Iterator v;
char v, v, v, v, v, v, v, v;
java.lang.Object v;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: boolean;
v := @parameter: org.apache.camel.language.simple.types.TokenType[];
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType numericValue>;
v = staticinvoke <org.apache.camel.language.simple.SimpleTokenizer: boolean acceptType(org.apache.camel.language.simple.types.TokenType,org.apache.camel.language.simple.types.TokenType[])>(v, v);
if v == 0 goto label;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = 1;
label:
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v >= v goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
v = staticinvoke <java.lang.Character: boolean isDigit(char)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(v);
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
if 46 == v goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
if 44 != v goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
if v == 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: int length()>();
if v <= 0 goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(v);
v = v + 1;
v = 1;
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: int length()>();
if v <= 0 goto label;
v = new org.apache.camel.language.simple.types.SimpleToken;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType numericValue>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, v);
specialinvoke v.<org.apache.camel.language.simple.types.SimpleToken: void <init>(org.apache.camel.language.simple.types.SimpleTokenType,int)>(v, v);
return v;
label:
if v == 0 goto label;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType escape>;
v = staticinvoke <org.apache.camel.language.simple.SimpleTokenizer: boolean acceptType(org.apache.camel.language.simple.types.TokenType,org.apache.camel.language.simple.types.TokenType[])>(v, v);
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
if v == 0 goto label;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
if 92 != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
v = v - 1;
if v >= v goto label;
v = v + 1;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
v = 0;
if 110 != v goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\n");
v = 1;
goto label;
label:
if 116 != v goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\t");
v = 1;
goto label;
label:
if 114 != v goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\r");
v = 1;
goto label;
label:
if 125 != v goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("}");
v = 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(v);
label:
v = new org.apache.camel.language.simple.types.SimpleToken;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType character>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, v);
if v == 0 goto label;
v = 2;
goto label;
label:
v = 1;
label:
specialinvoke v.<org.apache.camel.language.simple.types.SimpleToken: void <init>(org.apache.camel.language.simple.types.SimpleTokenType,int,int)>(v, v, v);
return v;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: org.apache.camel.language.simple.types.TokenType getType()>();
v = staticinvoke <org.apache.camel.language.simple.SimpleTokenizer: boolean acceptType(org.apache.camel.language.simple.types.TokenType,org.apache.camel.language.simple.types.TokenType[])>(v, v);
if v == 0 goto label;
v = staticinvoke <org.apache.camel.language.simple.SimpleTokenizer: boolean acceptToken(org.apache.camel.language.simple.types.SimpleTokenType,java.lang.String,java.lang.String,int)>(v, v, v, v);
if v == 0 goto label;
v = new org.apache.camel.language.simple.types.SimpleToken;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleToken: void <init>(org.apache.camel.language.simple.types.SimpleTokenType,int)>(v, v);
return v;
label:
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
v = new org.apache.camel.language.simple.types.SimpleToken;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType character>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (char)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001");
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, v);
specialinvoke v.<org.apache.camel.language.simple.types.SimpleToken: void <init>(org.apache.camel.language.simple.types.SimpleTokenType,int)>(v, v);
return v;
}
private static transient boolean acceptType(org.apache.camel.language.simple.types.TokenType, org.apache.camel.language.simple.types.TokenType[])
{
org.apache.camel.language.simple.types.TokenType v, v;
int v, v, v;
org.apache.camel.language.simple.types.TokenType[] v;
v := @parameter: org.apache.camel.language.simple.types.TokenType;
v := @parameter: org.apache.camel.language.simple.types.TokenType[];
if v == null goto label;
v = lengthof v;
if v != 0 goto label;
label:
return 1;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
if v != v goto label;
return 1;
label:
v = v + 1;
goto label;
label:
return 0;
}
private static boolean acceptToken(org.apache.camel.language.simple.types.SimpleTokenType, java.lang.String, java.lang.String, int)
{
org.apache.camel.language.simple.types.SimpleTokenType v, v;
int v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v;
v := @parameter: org.apache.camel.language.simple.types.SimpleTokenType;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: int;
v = virtualinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: boolean isUnary()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: java.lang.String getValue()>();
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>(v);
if v == 0 goto label;
v = staticinvoke <org.apache.camel.language.simple.SimpleTokenizer: org.apache.camel.language.simple.types.SimpleTokenType getFunctionEndToken()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: java.lang.String getValue()>();
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: java.lang.String getValue()>();
v = virtualinvoke v.<java.lang.String: int length()>();
v = "";
v = v - v;
if v < 0 goto label;
v = v - v;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(v, v);
label:
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
v = staticinvoke <org.apache.camel.util.ObjectHelper: boolean isEmpty(java.lang.Object)>(v);
if v != 0 goto label;
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>(" ");
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
v = virtualinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: java.lang.String getValue()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = virtualinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: java.lang.String getValue()>();
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>(v);
return v;
}
private static org.apache.camel.language.simple.types.SimpleTokenType getFunctionEndToken()
{
java.util.List v;
java.util.Iterator v;
java.lang.Object v;
boolean v, v;
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: boolean isFunctionEnd()>();
if v == 0 goto label;
return v;
label:
return null;
}
static void <clinit>()
{
java.util.concurrent.CopyOnWriteArrayList v;
org.apache.camel.language.simple.types.SimpleTokenType v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String[] v;
org.apache.camel.language.simple.types.TokenType v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v = new java.util.concurrent.CopyOnWriteArrayList;
specialinvoke v.<java.util.concurrent.CopyOnWriteArrayList: void <init>()>();
<org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS> = v;
v = newarray (java.lang.String)[2];
v[0] = "${";
v[1] = "$simple{";
<org.apache.camel.language.simple.SimpleTokenizer: java.lang.String[] FUNCTION_START> = v;
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType functionStart>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "${");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType functionStart>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "$simple{");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType functionEnd>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "}");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType whiteSpace>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, " ");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType whiteSpace>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "\t");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType whiteSpace>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "\n");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType whiteSpace>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "\r");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType singleQuote>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "\'");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType doubleQuote>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "\"");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType booleanValue>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "true");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType booleanValue>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "false");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType nullValue>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "null");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType escape>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "\\");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "==");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "=~");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, ">=");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "<=");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, ">");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "<");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "!=");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "not is");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "is");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "not contains");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "contains");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "~~");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "not regex");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "regex");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "not in");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "in");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "range");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "not range");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "starts with");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType binaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "ends with");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType unaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "++");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType unaryOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "--");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType logicalOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "&&");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType logicalOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "||");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType logicalOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "and");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType logicalOperator>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "or");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.apache.camel.language.simple.SimpleTokenizer: java.util.List KNOWN_TOKENS>;
v = new org.apache.camel.language.simple.types.SimpleTokenType;
v = <org.apache.camel.language.simple.types.TokenType: org.apache.camel.language.simple.types.TokenType minusValue>;
specialinvoke v.<org.apache.camel.language.simple.types.SimpleTokenType: void <init>(org.apache.camel.language.simple.types.TokenType,java.lang.String)>(v, "-");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
}