Exemplo n.º 1
0
        private TrieSET.Node get(TrieSET.Node node, string text, int num)
        {
            if (node == null)
            {
                return(null);
            }
            if (num == java.lang.String.instancehelper_length(text))
            {
                return(node);
            }
            int num2 = (int)java.lang.String.instancehelper_charAt(text, num);

            return(this.get(TrieSET.Node.access_100(node)[num2], text, num + 1));
        }
Exemplo n.º 2
0
 private TrieSET.Node add(TrieSET.Node node, string text, int num)
 {
     if (node == null)
     {
         node = new TrieSET.Node(null);
     }
     if (num == java.lang.String.instancehelper_length(text))
     {
         if (!TrieSET.Node.access_000(node))
         {
             this.N++;
         }
         TrieSET.Node.access_002(node, true);
     }
     else
     {
         int num2 = (int)java.lang.String.instancehelper_charAt(text, num);
         TrieSET.Node.access_100(node)[num2] = this.add(TrieSET.Node.access_100(node)[num2], text, num + 1);
     }
     return(node);
 }
Exemplo n.º 3
0
 /*		[LineNumberTable(43), Modifiers(Modifiers.Static | Modifiers.Synthetic)]*/
 internal static TrieSET.Node[] access_100(TrieSET.Node node)
 {
     return(node.next);
 }
Exemplo n.º 4
0
 /*		[LineNumberTable(43), Modifiers(Modifiers.Static | Modifiers.Synthetic)]*/
 internal static bool access_002(TrieSET.Node node, bool result)
 {
     node.isString = result;
     return(result);
 }
Exemplo n.º 5
0
 /*		[LineNumberTable(43), Modifiers(Modifiers.Static | Modifiers.Synthetic)]*/
 internal static bool access_000(TrieSET.Node node)
 {
     return(node.isString);
 }