Test Blame

src/test/java/org/apache/commons/jxpath/ri/jx177/TestJxPath177.java
TagDateBlameLineSource
  latest    Tue Nov 24 16:27:46 UTC 2015    caa754  47
    public void testJx177_Union2()
  latest    Tue Nov 24 16:27:46 UTC 2015    caa754  48
    {
  latest    Tue Nov 24 16:27:46 UTC 2015    caa754  49
        doTest("$__root/x/unexisting|name", "ROOT name");
  latest    Tue Nov 24 16:27:46 UTC 2015    caa754  50
        
  latest    Tue Nov 24 16:27:46 UTC 2015    caa754  51
    }

Found Source Blame

src/main/java/org/apache/commons/jxpath/ri/model/NodePointer.java
TagDateBlameLineSource
  JXPATH_1_3_RC1    Wed Dec 05 22:48:31 UTC 2007    d8ce20  59
    protected int index = WHOLE_COLLECTION;
  JXPATH_1_1_BETA_1    Sun Oct 13 02:59:02 UTC 2002    d5a516  61
    private boolean attribute = false;
  JXPATH_1_2    Sun Jan 18 01:43:30 UTC 2004    7c4351  78
        NodePointer pointer = null;
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  79
        if (bean == null) {
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  84
        NodePointerFactory[] factories =
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  86
        for (int i = 0; i < factories.length; i++) {
  JXPATH_1_2    Sun Jan 18 01:43:30 UTC 2004    7c4351  87
            pointer = factories[i].createNodePointer(name, bean, locale);
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  88
            if (pointer != null) {
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  89
                return pointer;
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  109
        NodePointerFactory[] factories =
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  111
        for (int i = 0; i < factories.length; i++) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  112
            NodePointer pointer =
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  114
            if (pointer != null) {
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  115
                return pointer;
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  133
    protected NodePointer(NodePointer parent) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  134
        this.parent = parent;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  135
    }
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  142
    protected NodePointer(NodePointer parent, Locale locale) {
  jwsdp_10_ea2_01    Wed Sep 26 01:21:54 UTC 2001    3ec25c  143
        this.parent = parent;
  jwsdp_10_ea2_01    Wed Sep 26 01:21:54 UTC 2001    3ec25c  144
        this.locale = locale;
  jwsdp_10_ea2_01    Wed Sep 26 01:21:54 UTC 2001    3ec25c  145
    }
  JXPATH_1_2    Thu Apr 01 02:55:32 UTC 2004    b1e138  163
        this.namespaceResolver = namespaceResolver;
  JXPATH_1_2    Thu Apr 01 02:55:32 UTC 2004    b1e138  164
    }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  183
        return parent;
  JXPATH_1_1_BETA_1    Sun Oct 13 02:59:02 UTC 2002    d5a516  191
        this.attribute = attribute;
  JXPATH_1_1_BETA_1    Sun Oct 13 02:59:02 UTC 2002    d5a516  192
    }
  jwsdp_10_ea2_01    Mon Sep 03 01:22:31 UTC 2001    207c6d  243
        return index;
  jwsdp_10_ea2_01    Mon Sep 03 01:22:31 UTC 2001    207c6d  251
        this.index = index;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  252
    }
  JXPATH_1_1_BETA_1    Tue Nov 26 01:20:08 UTC 2002    430fdd  303
        NodePointer ivp = getImmediateValuePointer();
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  304
        return ivp == this ? this : ivp.getValuePointer();
  JXPATH_1_1_BETA_1    Tue Nov 26 01:20:08 UTC 2002    430fdd  314
        return this;
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  332
        return index == WHOLE_COLLECTION || index >= 0 && index < getLength();
  JXPATH_1_1_BETA_1    Tue Nov 26 01:20:08 UTC 2002    430fdd  366
        return getValuePointer().getImmediateNode();
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  623
        if (prefix == null) {
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  624
            return true;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  711
            NodePointer ptr = (NodePointer) super.clone();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  712
            if (parent != null) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  713
                ptr.parent = (NodePointer) parent.clone();
  JXPATH_1_1_BETA_1    Wed Jul 03 21:12:36 UTC 2002    cc0637  715
            return ptr;
  JXPATH_1_3_RC1    Fri Jul 06 21:21:41 UTC 2007    70d1ba  729
        if (object == this) {
  JXPATH_1_1_BETA_1    Sun Oct 13 02:59:02 UTC 2002    d5a516  733
        NodePointer pointer = (NodePointer) object;
  JXPATH_1_1_BETA_1    Fri Apr 26 01:00:38 UTC 2002    b8780b  739
        int depth1 = 0;
  JXPATH_1_1_BETA_1    Fri Apr 26 01:00:38 UTC 2002    b8780b  740
        NodePointer p1 = this;
  JXPATH_1_3_RC1    Fri Jul 06 21:21:41 UTC 2007    70d1ba  741
        HashSet parents1 = new HashSet();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  742
        while (p1 != null) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  743
            depth1++;
  JXPATH_1_1_BETA_1    Fri Apr 26 01:00:38 UTC 2002    b8780b  744
            p1 = p1.parent;
  JXPATH_1_3_RC1    Fri Jul 06 21:21:41 UTC 2007    70d1ba  745
            if (p1 != null) {
  JXPATH_1_3_RC1    Fri Jul 06 21:21:41 UTC 2007    70d1ba  746
                parents1.add(p1);
  JXPATH_1_3_RC1    Fri Jul 06 21:21:41 UTC 2007    70d1ba  749
        boolean commonParentFound = false;
  JXPATH_1_1_BETA_1    Fri Apr 26 01:00:38 UTC 2002    b8780b  750
        int depth2 = 0;
  JXPATH_1_1_BETA_1    Fri Apr 26 01:00:38 UTC 2002    b8780b  751
        NodePointer p2 = pointer;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  752
        while (p2 != null) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  753
            depth2++;
  JXPATH_1_1_BETA_1    Fri Apr 26 01:00:38 UTC 2002    b8780b  754
            p2 = p2.parent;
  JXPATH_1_3_RC1    Fri Jul 06 21:21:41 UTC 2007    70d1ba  755
            if (parents1.contains(p2)) {
  JXPATH_1_3_RC1    Fri Jul 06 21:21:41 UTC 2007    70d1ba  760
        return commonParentFound ? compareNodePointers(this, depth1, pointer, depth2) : 0;
src/main/java/org/apache/commons/jxpath/JXPathBasicBeanInfo.java
TagDateBlameLineSource
  JXPATH_1_3_RC4    Mon Jun 16 21:59:48 UTC 2008    658114  41
    private static final Comparator PROPERTY_DESCRIPTOR_COMPARATOR = new Comparator() {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  48
    private boolean atomic = false;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  58
    public JXPathBasicBeanInfo(Class clazz) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  59
        this.clazz = clazz;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  60
    }
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  68
    public JXPathBasicBeanInfo(Class clazz, boolean atomic) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  69
        this.clazz = clazz;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  70
        this.atomic = atomic;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  71
    }
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  78
    public JXPathBasicBeanInfo(Class clazz, Class dynamicPropertyHandlerClass) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  79
        this.clazz = clazz;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  80
        this.atomic = false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  81
        this.dynamicPropertyHandlerClass = dynamicPropertyHandlerClass;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  82
    }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  98
        return dynamicPropertyHandlerClass != null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  152
        return dynamicPropertyHandlerClass;
src/main/java/org/apache/commons/jxpath/ri/compiler/LocationPath.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Sun Jan 19 23:59:24 UTC 2003    f3eb19  36
        super(steps);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  37
        this.absolute = absolute;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  38
    }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  45
        return absolute;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  69
        if (isAbsolute()) {
  JXPATH_1_2    Wed Feb 19 00:59:53 UTC 2003    7d0703  73
            rootContext = new InitialContext(context);
  JXPATH_1_2    Wed Feb 19 00:59:53 UTC 2003    7d0703  75
        return evalSteps(rootContext);
  JXPATH_1_1_BETA_1    Wed May 08 00:40:00 UTC 2002    323e8b  81
        if (isAbsolute()) {
  JXPATH_1_2    Wed Feb 19 00:59:53 UTC 2003    7d0703  82
            rootContext = context.getRootContext().getAbsoluteRootContext();
  JXPATH_1_2    Wed Feb 19 00:59:53 UTC 2003    7d0703  85
            rootContext = new InitialContext(context);
  JXPATH_1_2    Wed Feb 19 00:59:53 UTC 2003    7d0703  87
        return getSingleNodePointerForSteps(rootContext);
src/main/java/org/apache/commons/jxpath/ri/parser/XPathParser.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  11
            this.compiler = compiler;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  12
        }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  30
    switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  36
      NCName_Without_CoreFunctions();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  37
      break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  69
      jj_consume_token(FUNCTION_NAME);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  70
      break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  148
        {if (true) return token.image;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  153
    switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  155
      jj_consume_token(NCName);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  156
      break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  174
        {if (true) return token.image;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  315
 String nc1, nc2 = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  316
    nc1 = NCName();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  317
    switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  323
      jj_la1[3] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  326
        if (nc2 == null){
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  327
            {if (true) return compiler.qname(null, nc1);}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  367
    ex = Expression();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  368
    jj_consume_token(0);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  369
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  445
 Object ex = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  446
    switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  504
      ex = RelativeLocationPath();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  505
      break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  508
      ex = AbsoluteLocationPath();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  509
      break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  515
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  522
    ArrayList steps = new ArrayList();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  523
    if (jj_2_2(2147483647)) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  524
      LocationStep(steps);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  527
        switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  531
          break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  533
          jj_la1[6] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  534
          break label_1;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  536
        LocationStep(steps);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  549
        {if (true) return compiler.locationPath(true, steps.toArray());}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  555
    ArrayList steps = new ArrayList();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  556
    NodeTest(steps);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  559
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  565
        jj_la1[8] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  566
        break label_2;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  570
        {if (true) return compiler.locationPath(false, steps.toArray());}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  586
    switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  588
      jj_consume_token(SLASH);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  589
      break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  601
    NodeTest(steps);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  602
  }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  607
    int type = -1;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  608
    String instruction = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  609
    Object name = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  612
    ArrayList ps = new ArrayList();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  613
    switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  669
      axis = AxisSpecifier();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  670
      if (jj_2_3(2147483647)) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  674
      } else if (jj_2_4(2147483647)) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  681
        switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  723
          name = WildcardName();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  724
          break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  749
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  754
        jj_la1[12] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  755
        break label_3;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  760
        if (name != null){
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  761
            s = compiler.nodeNameTest(name);
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  769
        steps.add(compiler.step(axis, s, ps.toArray()));
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  770
  }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  775
    switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  792
      jj_la1[13] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  793
      axis = AbbreviatedAxisSpecifier();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  795
        {if (true) return axis;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  894
    int axis = Compiler.AXIS_CHILD;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  895
    switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  901
      jj_la1[15] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  904
        {if (true) return axis;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  929
    ex = OrExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  930
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  936
    Object ex = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  937
    switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  939
      ex = VariableReference();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  940
      break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1009
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1156
    ArrayList list = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1157
    ex = PathExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1160
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1163
        break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1165
        jj_la1[20] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1166
        break label_5;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1168
      jj_consume_token(UNION);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1169
      r = PathExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1170
                if (list == null){
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1171
                    list = new ArrayList();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1172
                    list.add(ex);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1174
                list.add(r);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1176
        if (list != null){
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1177
            ex = compiler.union(list.toArray());
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1179
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1185
    Object ex = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1187
    if (jj_2_6(2147483647)) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1188
      ex = FilterExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1190
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1250
        ex = LocationPath();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1251
        break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1258
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1265
    ArrayList ps = new ArrayList();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1266
    boolean path = false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1267
    ArrayList steps = new ArrayList();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1268
    ex = PrimaryExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1271
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1276
        jj_la1[22] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1277
        break label_6;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1285
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1289
        break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1291
        jj_la1[23] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1292
        break label_7;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1294
      LocationStep(steps);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1295
                path = true;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1297
        if (path){
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1298
            {if (true) return compiler.expressionPath(ex, ps.toArray(), steps.toArray());}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1313
    ArrayList list = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1314
    ex = AndExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1317
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1322
        jj_la1[24] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1323
        break label_8;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1333
        if (list != null){
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1336
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1343
    ArrayList list = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1344
    ex = EqualityExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1347
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1352
        jj_la1[25] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1353
        break label_9;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1363
        if (list != null){
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1366
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1373
    ex = RelationalExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1376
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1382
        jj_la1[26] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1383
        break label_10;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1402
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1410
    ex = AdditiveExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1413
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1421
        jj_la1[28] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1422
        break label_11;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1451
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1462
    ArrayList list = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1463
    ex = SubtractiveExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1466
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1471
        jj_la1[30] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1472
        break label_12;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1482
        if (list != null){
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1485
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1490
    Object ex, r = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1491
    ex = MultiplicativeExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1494
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1499
        jj_la1[31] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1500
        break label_13;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1506
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1514
    ex = UnaryExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1517
      switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1524
        jj_la1[32] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1525
        break label_14;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1549
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1556
    switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1620
      ex = UnionExpr();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1621
      break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1632
        {if (true) return ex;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1680
    jj_consume_token(VARIABLE);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1681
    ex = QName();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1682
        {if (true) return compiler.variableReference(ex);}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1689
    String nc1, nc2 = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1690
    switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1734
      NCName();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1735
      break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1741
                           nc1 = token.image;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1742
    switch (jj_nt.kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1799
      jj_la1[37] = jj_gen;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1802
        if (nc2 != null){
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1806
            qn = compiler.qname(null, nc1);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1808
        {if (true) return qn;}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1849
    jj_la = xla; jj_lastpos = jj_scanpos = token;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1856
    jj_la = xla; jj_lastpos = jj_scanpos = token;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1863
    jj_la = xla; jj_lastpos = jj_scanpos = token;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1877
    jj_la = xla; jj_lastpos = jj_scanpos = token;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1885
    return false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1958
    return false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1970
    return false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1999
    return false;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2151
    return false;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2177
    xsp = jj_scanpos;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2178
    if (jj_3R_20()) {
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2179
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2181
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2183
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2185
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2187
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2189
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2191
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2193
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2195
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2197
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2199
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2201
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2203
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2205
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2207
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2209
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2211
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2213
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2215
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2217
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2219
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2221
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2223
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2225
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2227
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2229
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2231
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2233
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2235
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2237
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2239
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  2241
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2243
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  2245
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2284
    return false;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2289
    xsp = jj_scanpos;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2291
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2293
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2295
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2297
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2299
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2301
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2303
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  2305
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  2307
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2309
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2311
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2313
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2368
    return false;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2401
    xsp = jj_scanpos;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2403
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2406
    return false;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2466
    if (jj_scan_token(COMMENT)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2471
    if (jj_scan_token(NODE)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2482
    if (jj_scan_token(TEXT)) return true;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2517
    xsp = jj_scanpos;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2519
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2521
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  2523
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2567
    if (jj_3R_15()) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2582
    if (jj_3R_15()) return true;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2583
    return false;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2594
    if (jj_3R_18()) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2613
    xsp = jj_scanpos;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2615
    jj_scanpos = xsp;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2621
    return false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2632
    xsp = jj_scanpos;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2634
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2648
    xsp = jj_scanpos;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2650
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2653
    xsp = jj_scanpos;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2655
    return false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2672
    return false;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2711
    if (jj_scan_token(VARIABLE)) return true;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2713
    return false;
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  2717
    if (jj_scan_token(FUNCTION_FORMAT_NUMBER)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2722
    if (jj_scan_token(FUNCTION_KEY)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2727
    if (jj_scan_token(FUNCTION_ROUND)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2737
    if (jj_scan_token(FUNCTION_CEILING)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2747
    if (jj_scan_token(FUNCTION_FLOOR)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2757
    if (jj_scan_token(FUNCTION_SUM)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2772
    if (jj_scan_token(FUNCTION_NUMBER)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2790
    if (jj_scan_token(FUNCTION_LANG)) return true;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  2796
    return false;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2810
    if (jj_scan_token(FUNCTION_FALSE)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2815
    if (jj_scan_token(FUNCTION_TRUE)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2832
    return false;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2852
    xsp = jj_scanpos;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2854
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2856
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2858
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  2860
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  2862
    jj_scanpos = xsp;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2869
    return false;
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  2878
    if (jj_scan_token(FUNCTION_STRING_LENGTH)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2883
    if (jj_scan_token(FUNCTION_SUBSTRING)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2888
    if (jj_scan_token(FUNCTION_SUBSTRING_AFTER)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2903
    if (jj_scan_token(FUNCTION_SUBSTRING_BEFORE)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2908
    if (jj_scan_token(FUNCTION_CONTAINS)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2918
    if (jj_scan_token(FUNCTION_STARTS_WITH)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2923
    if (jj_scan_token(FUNCTION_CONCAT)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2928
    if (jj_scan_token(FUNCTION_STRING)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2933
    if (jj_scan_token(FUNCTION_NAME)) return true;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2934
    return false;
  JXPATH_1_1_BETA_1    Sat Jun 08 22:47:25 UTC 2002    632e72  2938
    if (jj_scan_token(FUNCTION_NAMESPACE_URI)) return true;
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  2943
    if (jj_scan_token(FUNCTION_LOCAL_NAME)) return true;
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  3076
    return false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3084
  public boolean lookingAhead = false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3087
  final private int[] jj_la1 = new int[39];
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3092
      jj_la1_0();
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3093
      jj_la1_1();
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3094
      jj_la1_2();
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3095
   }
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3097
      jj_la1_0 = new int[] {0xf8000000,0x78000000,0x0,0x0,0x78000000,0xf80000c0,0xc0,0x40,0xc0,0xc0,0xf8000000,0xf8000000,0x0,0x0,0x0,0x0,0x160000,0xf8000000,0x0,0xf81604c0,0x100,0xf80000c0,0x0,0xc0,0x8000000,0x10000000,0x1800,0x1800,0x1e000,0x1e000,0x200,0x400,0x60000000,0x60000000,0xf81604c0,0xf8000000,0xf8000000,0x0,0x80000000,};
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3098
   }
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3100
      jj_la1_1 = new int[] {0xffff0007,0x0,0xffff0000,0x0,0x0,0xffffffff,0x0,0x0,0x0,0x0,0xffff0007,0xffffffff,0x0,0xfff8,0xfff8,0x0,0x0,0xffff0007,0x0,0xffffffff,0x0,0xffffffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffff0007,0xffff0007,0x0,0x7,};
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3101
   }
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3104
   }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3105
  final private JJCalls[] jj_2_rtns = new JJCalls[6];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3106
  private boolean jj_rescan = false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3107
  private int jj_gc = 0;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3129
  public XPathParser(java.io.Reader stream) {
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  3130
    jj_input_stream = new SimpleCharStream(stream, 1, 1);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3131
    token_source = new XPathParserTokenManager(jj_input_stream);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3132
    token = new Token();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3133
    token.next = jj_nt = token_source.getNextToken();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3134
    jj_gen = 0;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3135
    for (int i = 0; i < 39; i++) jj_la1[i] = -1;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3136
    for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3137
  }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3140
    jj_input_stream.ReInit(stream, 1, 1);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3141
    token_source.ReInit(jj_input_stream);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3142
    token = new Token();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3143
    token.next = jj_nt = token_source.getNextToken();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3144
    jj_gen = 0;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3145
    for (int i = 0; i < 39; i++) jj_la1[i] = -1;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3146
    for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3147
  }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3168
    Token oldToken = token;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3169
    if ((token = jj_nt).next != null) jj_nt = jj_nt.next;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3170
    else jj_nt = jj_nt.next = token_source.getNextToken();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3171
    if (token.kind == kind) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3172
      jj_gen++;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3173
      if (++jj_gc > 100) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3183
      return token;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3194
    if (jj_scanpos == jj_lastpos) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3195
      jj_la--;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3196
      if (jj_scanpos.next == null) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3197
        jj_lastpos = jj_scanpos = jj_scanpos.next = token_source.getNextToken();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3199
        jj_lastpos = jj_scanpos = jj_scanpos.next;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3202
      jj_scanpos = jj_scanpos.next;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3204
    if (jj_rescan) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3230
  private java.util.Vector jj_expentries = new java.util.Vector();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3232
  private int jj_kind = -1;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3233
  private int[] jj_lasttokens = new int[100];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3335
    JJCalls p = jj_2_rtns[index];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3336
    while (p.gen > jj_gen) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3340
    p.gen = jj_gen + xla - jj_la; p.first = token; p.arg = xla;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3341
  }
src/main/java/org/apache/commons/jxpath/ri/model/dynamic/DynamicPropertyPointer.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  53
        super(parent);
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  54
        this.handler = handler;
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  55
    }
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  78
        if (names == null) {
  JXPATH_1_3_RC1    Sun Feb 03 20:19:24 UTC 2008    cdfbbf  79
            String[] allNames = handler.getPropertyNames(getBean());
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  80
            names = new String[allNames.length];
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  81
            for (int i = 0; i < names.length; i++) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  82
                names[i] = allNames[i];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  84
            Arrays.sort(names);
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  85
            if (requiredPropertyName != null) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  96
        return names;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  105
        if (name == null) {
  JXPATH_1_3_RC1    Sun Feb 03 20:19:24 UTC 2008    cdfbbf  106
            String[] names = getPropertyNames();
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  107
            name = propertyIndex >= 0 && propertyIndex < names.length ? names[propertyIndex] : "*";
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  109
        return name;
  jwsdp_10_ea2_01    Mon Sep 03 01:22:31 UTC 2001    207c6d  121
        setPropertyIndex(UNSPECIFIED_PROPERTY);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  122
        this.name = propertyName;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  123
        requiredPropertyName = propertyName;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  124
        if (names != null && Arrays.binarySearch(names, propertyName) < 0) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  127
    }
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  153
        if (propertyIndex != index) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  154
            super.setPropertyIndex(index);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  155
            name = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  157
    }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  165
        return handler.getProperty(getBean(), getPropertyName());
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  177
        if (index == WHOLE_COLLECTION) {
  JXPATH_1_2    Sun Apr 04 22:06:36 UTC 2004    755483  178
            value = ValueUtils.getValue(handler.getProperty(
  JXPATH_1_2    Sun Apr 04 22:06:36 UTC 2004    755483  183
            value = ValueUtils.getValue(handler.getProperty(
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  187
        return value;
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  196
        return true;
src/main/java/org/apache/commons/jxpath/ri/axes/NodeSetContext.java
TagDateBlameLineSource
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  30
    private boolean startedSet = false;
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  39
        super(parentContext);
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  40
        this.nodeSet = nodeSet;
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  41
    }
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  44
        return nodeSet;
  JXPATH_1_3_RC3    Fri May 02 17:46:46 UTC 2008    cd0b3e  48
        if (position == 0 && !setPosition(1)) {
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  51
        return (NodePointer) nodeSet.getPointers().get(position - 1);
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  55
        super.setPosition(position);
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  56
        return position >= 1 && position <= nodeSet.getPointers().size();
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  60
        if (startedSet) {
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  63
        startedSet = true;
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  64
        return true;
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  68
        return setPosition(position + 1);
src/main/java/org/apache/commons/jxpath/ri/axes/InitialContext.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  32
    private boolean started = false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  41
        super(parentContext);
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  42
        nodePointer =
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  44
        if (nodePointer != null) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  45
            collection =
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  48
    }
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  51
        return nodePointer;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  55
        return nodePointer;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  63
        return setPosition(position + 1);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  67
        this.position = position;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  68
        if (collection) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  69
            if (position >= 1 && position <= nodePointer.getLength()) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  70
                nodePointer.setIndex(position - 1);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  71
                return true;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  73
            return false;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  79
        if (started) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  80
            return false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  82
        started = true;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  83
        return true;
src/main/java/org/apache/commons/jxpath/ri/parser/Token.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  8
public class Token {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  75
     switch(ofKind)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  77
       default : return new Token();
src/main/java/org/apache/commons/jxpath/ri/model/VariablePointerFactory.java
TagDateBlameLineSource
  JXPATH_1_3_RC1    Wed Jul 18 20:22:16 UTC 2007    626e5e  31
public class VariablePointerFactory implements NodePointerFactory {
  JXPATH_1_3_RC1    Sun Feb 03 20:19:24 UTC 2008    cdfbbf  38
    public static final class VariableContextWrapper {
  JXPATH_1_3_RC1    Wed Jul 18 20:22:16 UTC 2007    626e5e  65
        return new VariableContextWrapper(context);
  JXPATH_1_3_RC1    Wed Jul 18 20:22:16 UTC 2007    626e5e  70
        if (object instanceof VariableContextWrapper) {
  JXPATH_1_3_RC1    Mon Aug 27 17:05:52 UTC 2007    732384  71
            JXPathContext varCtx = ((VariableContextWrapper) object).getContext();
  JXPATH_1_3_RC1    Wed Jul 18 20:22:16 UTC 2007    626e5e  72
            while (varCtx != null) {
  JXPATH_1_3_RC1    Wed Jul 18 20:22:16 UTC 2007    626e5e  73
                Variables vars = varCtx.getVariables();
  JXPATH_1_3_RC1    Wed Jul 18 20:22:16 UTC 2007    626e5e  74
                if (vars.isDeclaredVariable(name.toString())) {
  JXPATH_1_3_RC1    Wed Jul 18 20:22:16 UTC 2007    626e5e  75
                    return new VariablePointer(vars, name);
  JXPATH_1_3_RC1    Wed Jul 18 20:22:16 UTC 2007    626e5e  84
        return null;
  JXPATH_1_3_RC1    Wed Jul 18 20:22:16 UTC 2007    626e5e  89
        return createNodePointer(name, object, null);
  JXPATH_1_3_RC1    Wed Jul 18 20:22:16 UTC 2007    626e5e  93
        return VARIABLE_POINTER_FACTORY_ORDER;
src/main/java/org/apache/commons/jxpath/ri/model/beans/PropertyOwnerPointer.java
TagDateBlameLineSource
  JXPATH_1_3_RC1    Mon Feb 04 02:04:13 UTC 2008    00d673  39
    private static final Object UNINITIALIZED = new Object();
  JXPATH_1_3_RC1    Mon Feb 04 02:04:13 UTC 2008    00d673  41
    private Object value = UNINITIALIZED;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  45
        if (test == null) {
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  48
        if (test instanceof NodeNameTest) {
  JXPATH_1_2    Thu Mar 25 05:41:29 UTC 2004    d52ff3  49
            NodeNameTest nodeNameTest = (NodeNameTest) test;
  JXPATH_1_2    Thu Mar 25 05:41:29 UTC 2004    d52ff3  50
            QName testName = nodeNameTest.getNodeName();
  JXPATH_1_3_RC1    Wed Dec 05 21:02:01 UTC 2007    35095d  51
            if (isValidProperty(testName)) {
  JXPATH_1_3_RC1    Wed Dec 05 21:02:01 UTC 2007    35095d  52
                return createNodeIterator(nodeNameTest.isWildcard() ? null
  jwsdp_10_ea2_01    Wed Sep 26 01:21:54 UTC 2001    3ec25c  83
        super(parent, locale);
  jwsdp_10_ea2_01    Wed Sep 26 01:21:54 UTC 2001    3ec25c  84
    }
  jwsdp_10_ea2_01    Mon Sep 03 01:22:31 UTC 2001    207c6d  91
        super(parent);
  jwsdp_10_ea2_01    Mon Sep 03 01:22:31 UTC 2001    207c6d  92
    }
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  95
        if (this.index != index) {
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  96
            super.setIndex(index);
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  97
            value = UNINITIALIZED;
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  99
    }
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  102
        if (value == UNINITIALIZED) {
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  103
            value = index == WHOLE_COLLECTION ? ValueUtils.getValue(getBaseValue())
  jwsdp_10_ea2_01    Mon Sep 03 01:22:31 UTC 2001    207c6d  106
        return value;
  JXPATH_1_3_RC1    Wed Dec 05 21:02:01 UTC 2007    35095d  118
        return isDefaultNamespace(name.getPrefix());
src/main/java/org/apache/commons/jxpath/JXPathIntrospector.java
TagDateBlameLineSource
  JXPATH_1_2    Sun Aug 24 01:15:28 UTC 2003    0cf744  39
        registerAtomicClass(Class.class);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  40
        registerAtomicClass(Boolean.TYPE);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  41
        registerAtomicClass(Boolean.class);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  42
        registerAtomicClass(Byte.TYPE);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  43
        registerAtomicClass(Byte.class);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  44
        registerAtomicClass(Character.TYPE);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  45
        registerAtomicClass(Character.class);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  46
        registerAtomicClass(Short.TYPE);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  47
        registerAtomicClass(Short.class);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  48
        registerAtomicClass(Integer.TYPE);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  49
        registerAtomicClass(Integer.class);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  50
        registerAtomicClass(Long.TYPE);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  51
        registerAtomicClass(Long.class);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  52
        registerAtomicClass(Float.TYPE);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  53
        registerAtomicClass(Float.class);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  54
        registerAtomicClass(Double.TYPE);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  55
        registerAtomicClass(Double.class);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  56
        registerAtomicClass(String.class);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  57
        registerAtomicClass(Date.class);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  58
        registerAtomicClass(java.sql.Date.class);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  59
        registerAtomicClass(java.sql.Time.class);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  60
        registerAtomicClass(java.sql.Timestamp.class);
  JXPATH_1_1_BETA_1    Sat Aug 10 01:27:38 UTC 2002    9d8c0f  62
        registerDynamicClass(Map.class, MapDynamicPropertyHandler.class);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  63
    }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  74
    }
  JXPATH_1_1_BETA_1    Sat Aug 10 01:27:38 UTC 2002    9d8c0f  86
        JXPathBasicBeanInfo bi =
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  88
        if (beanClass.isInterface()) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  98
    }
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  116
        JXPathBeanInfo beanInfo = (JXPathBeanInfo) byClass.get(beanClass);
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  117
        if (beanInfo == null) {
  JXPATH_1_1_BETA_1    Sat Aug 10 01:27:38 UTC 2002    9d8c0f  118
            beanInfo = findDynamicBeanInfo(beanClass);
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  119
            if (beanInfo == null) {
  JXPATH_1_1_BETA_1    Sat Aug 10 01:27:38 UTC 2002    9d8c0f  120
                beanInfo = findInformant(beanClass);
  JXPATH_1_1_BETA_1    Sat Aug 10 01:27:38 UTC 2002    9d8c0f  121
                if (beanInfo == null) {
  JXPATH_1_1_BETA_1    Sat Aug 10 01:27:38 UTC 2002    9d8c0f  122
                    beanInfo = new JXPathBasicBeanInfo(beanClass);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  129
        return beanInfo;
  JXPATH_1_2    Sat May 08 15:10:05 UTC 2004    bacfe1  139
        JXPathBeanInfo beanInfo = null;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  140
        if (beanClass.isInterface()) {
  JXPATH_1_1_BETA_1    Sat Aug 10 01:27:38 UTC 2002    9d8c0f  141
            beanInfo = (JXPathBeanInfo) byInterface.get(beanClass);
  JXPATH_1_2    Sat May 08 15:10:05 UTC 2004    bacfe1  142
            if (beanInfo != null && beanInfo.isDynamic()) {
  JXPATH_1_1_BETA_1    Sat Aug 10 01:27:38 UTC 2002    9d8c0f  143
                return beanInfo;
  JXPATH_1_3_RC1    Mon Feb 04 02:04:13 UTC 2008    00d673  147
        Class[] interfaces = beanClass.getInterfaces();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  148
        if (interfaces != null) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  149
            for (int i = 0; i < interfaces.length; i++) {
  JXPATH_1_1_BETA_1    Sat Aug 10 01:27:38 UTC 2002    9d8c0f  150
                beanInfo = findDynamicBeanInfo(interfaces[i]);
  JXPATH_1_2    Sat May 08 15:10:05 UTC 2004    bacfe1  151
                if (beanInfo != null && beanInfo.isDynamic()) {
  JXPATH_1_1_BETA_1    Sat Aug 10 01:27:38 UTC 2002    9d8c0f  152
                    return beanInfo;
  JXPATH_1_1_BETA_1    Sat Aug 10 01:27:38 UTC 2002    9d8c0f  157
        Class sup = beanClass.getSuperclass();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  158
        if (sup != null) {
  JXPATH_1_2    Sat May 08 15:10:05 UTC 2004    bacfe1  159
            beanInfo = (JXPathBeanInfo) byClass.get(sup);
  JXPATH_1_2    Sat May 08 15:10:05 UTC 2004    bacfe1  160
            if (beanInfo != null && beanInfo.isDynamic()) {
  JXPATH_1_3_RC1    Mon Dec 17 07:29:28 UTC 2007    21f932  163
            return findDynamicBeanInfo(sup);
  JXPATH_1_1_BETA_1    Sat Aug 10 01:27:38 UTC 2002    9d8c0f  165
        return null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  178
        String name = beanClass.getName() + "XBeanInfo";
  JXPATH_1_3_RC4    Mon Jun 23 20:10:38 UTC 2008    d783b2  182
        catch (Exception ex) { //NOPMD
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  188
            if (JXPathBeanInfo.class.isAssignableFrom(beanClass)) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  194
        }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  196
        return null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  212
        ClassLoader cl = sibling.getClassLoader();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  213
        if (cl != null) {
  JXPATH_1_3_RC4    Mon Jun 23 20:10:38 UTC 2008    d783b2  218
            catch (Exception ex) { //NOPMD
src/main/java/org/apache/commons/jxpath/ri/compiler/Path.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  44
    private boolean basicKnown = false;
  JXPATH_1_1_BETA_1    Sun Jan 19 23:59:24 UTC 2003    f3eb19  51
    public Path(Step[] steps) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  52
        this.steps = steps;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  53
    }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  60
        return steps;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  81
        if (!basicKnown) {
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  82
            basicKnown = true;
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  83
            basic = true;
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  84
            Step[] steps = getSteps();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  85
            for (int i = 0; i < steps.length; i++) {
  JXPATH_1_3_RC1    Mon Dec 17 07:29:28 UTC 2007    21f932  86
                if (!isSimpleStep(steps[i])) {
  JXPATH_1_1_BETA_1    Wed May 08 00:40:00 UTC 2002    323e8b  92
        return basic;
  JXPATH_1_2    Fri Jan 23 01:10:21 UTC 2004    26ed00  103
        if (step.getAxis() == Compiler.AXIS_SELF) {
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  114
        if (step.getAxis() == Compiler.AXIS_CHILD
  JXPATH_1_2    Fri Jan 23 01:10:21 UTC 2004    26ed00  116
            NodeTest nodeTest = step.getNodeTest();
  JXPATH_1_3_RC1    Mon Dec 17 07:29:28 UTC 2007    21f932  117
            if (!(nodeTest instanceof NodeNameTest)) {
  JXPATH_1_2    Thu Mar 25 05:41:29 UTC 2004    d52ff3  120
            if (((NodeNameTest) nodeTest).isWildcard()) {
  JXPATH_1_2    Fri Jan 23 01:10:21 UTC 2004    26ed00  123
            return areBasicPredicates(step.getPredicates());
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  134
        if (predicates != null && predicates.length != 0) {
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  155
        return true;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  165
        if (steps.length == 0) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  169
        if (isSimplePath()) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  170
            NodePointer ptr = (NodePointer) context.getSingleNodePointer();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  171
            return SimplePathInterpreter.interpretSimpleLocationPath(
  JXPATH_1_2    Fri Jan 23 01:10:21 UTC 2004    26ed00  238
        return buildContextChain(context, steps.length, false);
  JXPATH_1_2    Fri Jan 23 01:10:21 UTC 2004    26ed00  252
        if (createInitialContext) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  255
        if (steps.length == 0) {
  JXPATH_1_2    Fri Jan 23 01:10:21 UTC 2004    26ed00  258
        for (int i = 0; i < stepCount; i++) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  259
            context =
  JXPATH_1_3_RC1    Mon Dec 17 07:29:28 UTC 2007    21f932  264
            Expression[] predicates = steps[i].getPredicates();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  265
            if (predicates != null) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  266
                for (int j = 0; j < predicates.length; j++) {
  JXPATH_1_1_BETA_1    Wed May 08 00:40:00 UTC 2002    323e8b  274
        return context;
  JXPATH_1_2    Thu Apr 01 02:55:32 UTC 2004    b1e138  289
        if (nodeTest instanceof NodeNameTest) {
  JXPATH_1_2    Thu Apr 01 02:55:32 UTC 2004    b1e138  290
            QName qname = ((NodeNameTest) nodeTest).getNodeName();
  JXPATH_1_2    Thu Apr 01 02:55:32 UTC 2004    b1e138  291
            String prefix = qname.getPrefix();
  JXPATH_1_3_RC1    Mon May 21 20:38:45 UTC 2007    d36e89  292
            if (prefix != null) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  299
        switch (axis) {
  JXPATH_1_2    Fri Jan 23 01:10:21 UTC 2004    26ed00  307
            return new ChildContext(context, nodeTest, false, false);
src/main/java/org/apache/commons/jxpath/ri/parser/SimpleCharStream.java
TagDateBlameLineSource
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  15
  public int bufpos = -1;
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  19
  protected int column = 0;
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  20
  protected int line = 1;
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  22
  protected boolean prevCharIsCR = false;
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  23
  protected boolean prevCharIsLF = false;
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  28
  protected int maxNextCharInd = 0;
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  29
  protected int inBuf = 0;
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  83
     if (maxNextCharInd == available)
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  107
        if ((i = inputStream.read(buffer, maxNextCharInd,
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  110
           inputStream.close();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  111
           throw new java.io.IOException();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  114
           maxNextCharInd += i;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  115
        return;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  117
     catch(java.io.IOException e) {
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  118
        --bufpos;
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  119
        backup(0);
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  120
        if (tokenBegin == -1)
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  121
           tokenBegin = bufpos;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  122
        throw e;
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  128
     tokenBegin = -1;
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  129
     char c = readChar();
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  130
     tokenBegin = bufpos;
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  132
     return c;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  137
     column++;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  139
     if (prevCharIsLF)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  144
     else if (prevCharIsCR)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  155
     switch (c)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  171
     bufline[bufpos] = line;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  172
     bufcolumn[bufpos] = column;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  173
  }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  177
     if (inBuf > 0)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  179
        --inBuf;
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  181
        if (++bufpos == bufsize)
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  184
        return buffer[bufpos];
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  187
     if (++bufpos >= maxNextCharInd)
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  188
        FillBuff();
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  190
     char c = buffer[bufpos];
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  192
     UpdateLineColumn(c);
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  193
     return (c);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  215
     return bufcolumn[bufpos];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  219
     return bufline[bufpos];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  223
     return bufcolumn[tokenBegin];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  227
     return bufline[tokenBegin];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  232
    inBuf += amount;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  233
    if ((bufpos -= amount) < 0)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  234
       bufpos += bufsize;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  235
  }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  239
  {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  240
    inputStream = dstream;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  241
    line = startline;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  242
    column = startcolumn - 1;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  244
    available = bufsize = buffersize;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  245
    buffer = new char[buffersize];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  246
    bufline = new int[buffersize];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  247
    bufcolumn = new int[buffersize];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  248
  }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  253
     this(dstream, startline, startcolumn, 4096);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  254
  }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  263
    inputStream = dstream;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  264
    line = startline;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  265
    column = startcolumn - 1;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  267
    if (buffer == null || buffersize != buffer.length)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  274
    prevCharIsLF = prevCharIsCR = false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  275
    tokenBegin = inBuf = maxNextCharInd = 0;
  JXPATH_1_2    Sun May 04 23:48:59 UTC 2003    6b424e  276
    bufpos = -1;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  277
  }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  282
     ReInit(dstream, startline, startcolumn, 4096);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  283
  }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  323
     if (bufpos >= tokenBegin)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  324
        return new String(buffer, tokenBegin, bufpos - tokenBegin + 1);
src/main/java/org/apache/commons/jxpath/ri/JXPathContextFactoryReferenceImpl.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  33
    public JXPathContextFactoryReferenceImpl() {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  34
    }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  39
        return new JXPathContextReferenceImpl(parentContext, contextBean);
src/main/java/org/apache/commons/jxpath/ri/model/VariablePointerFactory.java
TagDateBlameLineSource
  JXPATH_1_3_RC1    Wed Jul 18 20:22:16 UTC 2007    626e5e  45
        private VariableContextWrapper(JXPathContext context) {
  JXPATH_1_3_RC1    Wed Jul 18 20:22:16 UTC 2007    626e5e  46
            this.context = context;
  JXPATH_1_3_RC1    Wed Jul 18 20:22:16 UTC 2007    626e5e  47
        }
  JXPATH_1_3_RC1    Mon Aug 27 17:05:52 UTC 2007    732384  55
            return context;
src/main/java/org/apache/commons/jxpath/PackageFunctions.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  74
    private static final Object[] EMPTY_ARRAY = new Object[0];
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  81
    public PackageFunctions(String classPrefix, String namespace) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  82
        this.classPrefix = classPrefix;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  83
        this.namespace = namespace;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  84
    }
src/main/java/org/apache/commons/jxpath/ri/compiler/NodeNameTest.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  33
    public NodeNameTest(QName qname) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  34
        this.qname = qname;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  35
    }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  52
        return qname;
  JXPATH_1_2    Thu Mar 25 05:41:29 UTC 2004    d52ff3  68
        return qname.getName().equals("*");
src/main/java/org/apache/commons/jxpath/ri/parser/XPathParser.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  3343
  static final class JJCalls {
src/main/java/org/apache/commons/jxpath/ri/axes/UnionContext.java
TagDateBlameLineSource
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  44
        super(parentContext, new BasicNodeSet());
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  45
        this.contexts = contexts;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  46
    }
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  49
        return contexts.length > 1 ? 1 : super.getDocumentOrder();
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  53
        if (!prepared) {
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  54
            prepared = true;
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  55
            BasicNodeSet nodeSet = (BasicNodeSet) getNodeSet();
  JXPATH_1_3_RC1    Mon Aug 27 19:52:56 UTC 2007    497ed5  56
            ArrayList pointers = new ArrayList();
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  57
            for (int i = 0; i < contexts.length; i++) {
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  59
                while (ctx.nextSet()) {
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  60
                    while (ctx.nextNode()) {
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  61
                        NodePointer ptr = ctx.getCurrentNodePointer();
  JXPATH_1_3_RC1    Mon Aug 27 19:52:56 UTC 2007    497ed5  62
                        if (!pointers.contains(ptr)) {
  JXPATH_1_3_RC1    Mon Aug 27 19:52:56 UTC 2007    497ed5  63
                            pointers.add(ptr);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  65
                    }
  JXPATH_1_3_RC1    Mon Aug 27 19:52:56 UTC 2007    497ed5  68
            sortPointers(pointers);
  JXPATH_1_3_RC1    Mon Aug 27 19:52:56 UTC 2007    497ed5  70
            for (Iterator it = pointers.iterator(); it.hasNext();) {
  JXPATH_1_3_RC1    Mon Aug 27 19:52:56 UTC 2007    497ed5  71
                nodeSet.add((Pointer) it.next());
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  74
        return super.setPosition(position);
src/main/java/org/apache/commons/jxpath/ri/model/dynabeans/DynaBeanPointerFactory.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Sun Oct 20 03:44:27 UTC 2002    2b59f5  35
public class DynaBeanPointerFactory implements NodePointerFactory {
  JXPATH_1_1_BETA_1    Sun Oct 20 03:44:27 UTC 2002    2b59f5  41
        return DYNA_BEAN_POINTER_FACTORY_ORDER;
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  45
        return bean instanceof DynaBean ? new DynaBeanPointer(name, (DynaBean) bean, locale) : null;
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  50
        return bean instanceof DynaBean ? new DynaBeanPointer(parent, name, (DynaBean) bean) : null;
src/main/java/org/apache/commons/jxpath/ri/compiler/TreeCompiler.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  26
public class TreeCompiler implements Compiler {
  JXPATH_1_1_BETA_1    Wed May 08 00:40:00 UTC 2002    323e8b  28
    private static final QName QNAME_NAME = new QName(null, "name");
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  39
        return new QName(prefix, name);
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  101
        return new VariableReference((QName) qName);
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  121
        return new CoreOperationUnion(toExpressionArray(arguments));
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  125
        return new LocationPath(absolute, toStepArray(steps));
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  130
        return new ExpressionPath(
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  137
        return new NodeNameTest((QName) qname);
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  149
        return new Step(
  JXPATH_1_3_RC1    Sun Feb 03 20:19:24 UTC 2008    cdfbbf  161
        Expression[] expArray = null;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  162
        if (array != null) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  163
            expArray = new Expression[array.length];
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  164
            for (int i = 0; i < expArray.length; i++) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  165
                expArray[i] = (Expression) array[i];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  168
        return expArray;
  JXPATH_1_3_RC1    Sun Feb 03 20:19:24 UTC 2008    cdfbbf  177
        Step[] stepArray = null;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  178
        if (array != null) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  179
            stepArray = new Step[array.length];
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  180
            for (int i = 0; i < stepArray.length; i++) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  181
                stepArray[i] = (Step) array[i];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  184
        return stepArray;
src/main/java/org/apache/commons/jxpath/ri/model/dynamic/DynamicPointerFactory.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  36
public class DynamicPointerFactory implements NodePointerFactory {
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  44
        return DYNAMIC_POINTER_FACTORY_ORDER;
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  51
        JXPathBeanInfo bi = JXPathIntrospector.getBeanInfo(bean.getClass());
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  52
        if (bi.isDynamic()) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  53
            DynamicPropertyHandler handler =
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  56
            return new DynamicPointer(name, bean, handler, locale);
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  58
        return null;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  65
        if (bean == null) {
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  69
        JXPathBeanInfo bi = JXPathIntrospector.getBeanInfo(bean.getClass());
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  70
        if (bi.isDynamic()) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  71
            DynamicPropertyHandler handler =
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  74
            return new DynamicPointer(parent, name, bean, handler);
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  76
        return null;
src/main/java/org/apache/commons/jxpath/ri/compiler/VariableReference.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  36
    public VariableReference(QName varName) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  37
        this.varName = varName;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  38
    }
  JXPATH_1_1_BETA_1    Wed May 08 00:40:00 UTC 2002    323e8b  61
        return computeValue(context);
  JXPATH_1_1_BETA_1    Wed May 08 00:40:00 UTC 2002    323e8b  70
        return context.getRootContext().getVariableContext(varName);
src/main/java/org/apache/commons/jxpath/ri/model/beans/PropertyPointer.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Mon Sep 03 01:22:31 UTC 2001    207c6d  38
    protected int propertyIndex = UNSPECIFIED_PROPERTY;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  49
        super(parent);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  50
    }
  JXPATH_1_2    Thu Jun 26 02:17:59 UTC 2003    818e46  65
        if (propertyIndex != index) {
  JXPATH_1_2    Thu Jun 26 02:17:59 UTC 2003    818e46  66
            propertyIndex = index;
  JXPATH_1_2    Thu Jun 26 02:17:59 UTC 2003    818e46  67
            setIndex(WHOLE_COLLECTION);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  69
    }
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  76
        if (bean == null) {
  JXPATH_1_2    Thu Mar 25 03:49:50 UTC 2004    a0849e  77
            bean = getImmediateParentPointer().getNode();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  79
        return bean;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  83
        return new QName(null, getPropertyName());
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  117
        if (!isActualProperty()) {
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  121
        return super.isActual();
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  124
    private static final Object UNINITIALIZED = new Object();
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  126
    private Object value = UNINITIALIZED;
  JXPATH_1_1_BETA_1    Sun Oct 20 03:47:18 UTC 2002    074cc8  137
        Object value = getBaseValue();
  JXPATH_1_1_BETA_1    Sun Oct 20 03:47:18 UTC 2002    074cc8  138
        return value != null && ValueUtils.isCollection(value);
  JXPATH_1_1_BETA_1    Tue Nov 26 01:20:08 UTC 2002    430fdd  162
        return NodePointer.newChildNodePointer(
  JXPATH_1_2    Thu Mar 25 03:49:50 UTC 2004    a0849e  222
        return getImmediateParentPointer().hashCode() + propertyIndex + index;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  226
        if (object == this) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  230
        if (!(object instanceof PropertyPointer)) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  234
        PropertyPointer other = (PropertyPointer) object;
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  235
        if (parent != other.parent && (parent == null || !parent.equals(other.parent))) {
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  236
            return false;
src/main/java/org/apache/commons/jxpath/BasicNodeSet.java
TagDateBlameLineSource
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  30
public class BasicNodeSet implements NodeSet {
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  31
    private List pointers = new ArrayList();
  JXPATH_1_3_RC1    Wed Dec 12 15:40:46 UTC 2007    349854  41
        if (pointers.add(pointer)) {
  JXPATH_1_3_RC1    Wed Dec 12 15:40:46 UTC 2007    349854  42
            clearCacheLists();
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  44
    }
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  67
        if (readOnlyPointers == null) {
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  68
            readOnlyPointers = Collections.unmodifiableList(pointers);
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  70
        return readOnlyPointers;
  JXPATH_1_3_RC1    Mon Dec 10 21:15:27 UTC 2007    2624cf  105
        readOnlyPointers = null;
  JXPATH_1_3_RC1    Mon Dec 10 21:15:27 UTC 2007    2624cf  106
        nodes = null;
  JXPATH_1_3_RC1    Mon Dec 10 21:15:27 UTC 2007    2624cf  107
        values = null;
  JXPATH_1_3_RC1    Mon Dec 10 21:15:27 UTC 2007    2624cf  108
    }
src/main/java/org/apache/commons/jxpath/ri/model/jdom/JDOMPointerFactory.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Mon Aug 26 22:29:49 UTC 2002    48e1a0  33
public class JDOMPointerFactory implements NodePointerFactory {
  JXPATH_1_1_BETA_1    Mon Aug 26 22:29:49 UTC 2002    48e1a0  39
        return JDOM_POINTER_FACTORY_ORDER;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  44
        if (bean instanceof Document) {
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  47
        if (bean instanceof Element) {
  JXPATH_1_1_BETA_1    Mon Aug 26 22:29:49 UTC 2002    48e1a0  50
        return null;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  55
        if (bean instanceof Document) {
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  58
        if (bean instanceof Element) {
  JXPATH_1_1_BETA_1    Mon Aug 26 22:29:49 UTC 2002    48e1a0  61
        return null;
src/main/java/org/apache/commons/jxpath/MapDynamicPropertyHandler.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  29
public class MapDynamicPropertyHandler implements DynamicPropertyHandler {
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  32
        Map map = (Map) object;
  JXPATH_1_2    Tue Mar 02 01:03:14 UTC 2004    e97593  33
        Set set = map.keySet();
  JXPATH_1_3_RC1    Mon Feb 04 02:04:13 UTC 2008    00d673  34
        String[] names = new String[set.size()];
  JXPATH_1_2    Tue Mar 02 01:03:14 UTC 2004    e97593  35
        Iterator it = set.iterator();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  36
        for (int i = 0; i < names.length; i++) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  37
            names[i] = String.valueOf(it.next());
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  39
        return names;
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  43
        return ((Map) object).get(propertyName);
src/main/java/org/apache/commons/jxpath/ri/compiler/ExpressionPath.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  40
    private boolean basicKnown = false;
  JXPATH_1_1_BETA_1    Sun Jan 19 23:59:24 UTC 2003    f3eb19  51
        super(steps);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  52
        this.expression = expression;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  53
        this.predicates = predicates;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  54
    }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  70
        return predicates;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  98
        if (!basicKnown) {
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  99
            basicKnown = true;
  JXPATH_1_1_BETA_1    Wed May 08 00:40:00 UTC 2002    323e8b  100
            basic = isSimplePath() && areBasicPredicates(getPredicates());
  JXPATH_1_1_BETA_1    Wed May 08 00:40:00 UTC 2002    323e8b  102
        return basic;
  JXPATH_1_1_BETA_1    Wed May 08 00:40:00 UTC 2002    323e8b  136
        return expressionPath(context, false);
  JXPATH_1_1_BETA_1    Wed May 08 00:40:00 UTC 2002    323e8b  140
        return expressionPath(context, true);
  JXPATH_1_1_BETA_1    Wed May 08 00:40:00 UTC 2002    323e8b  150
        Object value = expression.compute(evalContext);
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  152
        if (value instanceof InitialContext) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  155
            context = (InitialContext) value;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  169
        if (firstMatch
  JXPATH_1_1_BETA_1    Wed May 08 00:40:00 UTC 2002    323e8b  172
            EvalContext ctx = context;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  173
            NodePointer ptr = (NodePointer) ctx.getSingleNodePointer();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  174
            if (ptr != null
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  178
                return SimplePathInterpreter.interpretSimpleExpressionPath(
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  185
        if (predicates != null) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  186
            for (int j = 0; j < predicates.length; j++) {
  JXPATH_1_3_RC1    Tue Feb 27 15:35:26 UTC 2007    4218f8  193
        return firstMatch ? (Object) getSingleNodePointerForSteps(context)
src/main/java/org/apache/commons/jxpath/ri/compiler/Step.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  36
    protected Step(int axis, NodeTest nodeTest, Expression[] predicates) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  37
        this.axis = axis;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  38
        this.nodeTest = nodeTest;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  39
        this.predicates = predicates;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  40
    }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  47
        return axis;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  55
        return nodeTest;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  63
        return predicates;
src/main/java/org/apache/commons/jxpath/JXPathContextFactory.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  63
    protected JXPathContextFactory () {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  65
    }
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  107
            factoryImpl = (JXPathContextFactory) clazz.newInstance();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  117
        }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  118
        return factoryImpl;
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  142
    private static boolean debug = false;
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  145
            debug = System.getProperty("jxpath.debug") != null;
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  149
        }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  150
    }
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  163
            String systemProp = System.getProperty(property);
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  164
            if (systemProp != null) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  175
       }
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  179
            String javah = System.getProperty("java.home");
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  180
            String configFile =
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  186
            File f = new File(configFile);
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  187
            if (f.exists()) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  217
        }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  219
        String serviceId = "META-INF/services/" + property;
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  222
            ClassLoader cl = JXPathContextFactory.class.getClassLoader();
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  223
            InputStream is = null;
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  224
            if (cl == null) {
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  228
                is = cl.getResourceAsStream(serviceId);
  JXPATH_1_1_BETA_1    Wed Apr 24 03:31:59 UTC 2002    907ab1  231
            if (is != null) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  263
        }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  264
        return defaultFactory;
src/main/java/org/apache/commons/jxpath/ri/model/container/ContainerPointerFactory.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  32
public class ContainerPointerFactory implements NodePointerFactory {
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  37
        return CONTAINER_POINTER_FACTORY_ORDER;
  JXPATH_1_3_RC1    Sun Feb 03 16:08:38 UTC 2008    f53ab1  41
        return bean instanceof Container ? new ContainerPointer(
  JXPATH_1_3_RC1    Sun Feb 03 16:08:38 UTC 2008    f53ab1  47
        return bean instanceof Container ? new ContainerPointer(parent,
src/main/java/org/apache/commons/jxpath/ri/model/beans/CollectionPointerFactory.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  32
public class CollectionPointerFactory implements NodePointerFactory {
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  38
        return COLLECTION_POINTER_FACTORY_ORDER;
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  42
        return ValueUtils.isCollection(bean) ? new CollectionPointer(bean, locale) : null;
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  47
        return ValueUtils.isCollection(bean) ? new CollectionPointer(parent, bean) : null;
src/main/java/org/apache/commons/jxpath/ri/JXPathContextReferenceImpl.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  72
    private static final Compiler COMPILER = new TreeCompiler();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  73
    private static Map compiled = new HashMap();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  74
    private static int cleanupCount = 0;
  JXPATH_1_3_RC1    Mon Feb 04 02:04:13 UTC 2008    00d673  76
    private static NodePointerFactory[] nodeFactoryArray = null;
  JXPATH_1_3_RC1    Wed Jul 18 20:22:16 UTC 2007    626e5e  79
    private static final Vector nodeFactories = new Vector();
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  82
        nodeFactories.add(new CollectionPointerFactory());
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  83
        nodeFactories.add(new BeanPointerFactory());
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  84
        nodeFactories.add(new DynamicPointerFactory());
  JXPATH_1_3_RC1    Wed Jul 18 20:22:16 UTC 2007    626e5e  85
        nodeFactories.add(new VariablePointerFactory());
  JXPATH_1_1_BETA_1    Wed May 29 00:41:53 UTC 2002    f636a2  88
        Object domFactory = allocateConditionally(
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  91
        if (domFactory != null) {
  JXPATH_1_1_BETA_1    Wed May 29 00:41:53 UTC 2002    f636a2  92
            nodeFactories.add(domFactory);
  JXPATH_1_1_BETA_1    Sat Aug 10 01:30:39 UTC 2002    508b81  96
        Object jdomFactory = allocateConditionally(
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  99
        if (jdomFactory != null) {
  JXPATH_1_1_BETA_1    Sat Aug 10 01:30:39 UTC 2002    508b81  100
            nodeFactories.add(jdomFactory);
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  104
        Object dynaBeanFactory =
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  109
        if (dynaBeanFactory != null) {
  JXPATH_1_1_BETA_1    Sun Oct 20 03:44:27 UTC 2002    2b59f5  110
            nodeFactories.add(dynaBeanFactory);
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  113
        nodeFactories.add(new ContainerPointerFactory());
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  114
        createNodeFactoryArray();
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  115
    }
  JXPATH_1_3_RC1    Mon Feb 04 02:04:13 UTC 2008    00d673  121
        if (nodeFactoryArray == null) {
  JXPATH_1_3_RC1    Mon Feb 04 02:04:13 UTC 2008    00d673  122
            nodeFactoryArray =
  JXPATH_1_3_RC1    Mon Feb 04 02:04:13 UTC 2008    00d673  125
            Arrays.sort(nodeFactoryArray, new Comparator() {
  JXPATH_1_3_RC1    Mon Feb 04 02:04:13 UTC 2008    00d673  133
    }
  JXPATH_1_3_RC1    Mon Feb 04 02:04:13 UTC 2008    00d673  153
        return nodeFactoryArray;
  JXPATH_1_2    Wed Feb 19 00:59:53 UTC 2003    7d0703  169
        this(parentContext, contextBean, null);
  JXPATH_1_2    Wed Feb 19 00:59:53 UTC 2003    7d0703  170
    }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  180
        super(parentContext, contextBean);
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  182
        synchronized (nodeFactories) {
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  183
            createNodeFactoryArray();
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  184
        }
  JXPATH_1_2    Wed Feb 19 00:59:53 UTC 2003    7d0703  186
        if (contextPointer != null) {
  JXPATH_1_2    Wed Feb 19 00:59:53 UTC 2003    7d0703  195
            this.contextPointer =
  JXPATH_1_2    Wed Feb 19 00:59:53 UTC 2003    7d0703  200
            this.rootPointer = this.contextPointer;
  JXPATH_1_3_RC1    Thu Dec 30 21:59:36 UTC 2004    8db08a  203
        NamespaceResolver parentNR = null;
  JXPATH_1_3_RC1    Thu Dec 30 21:59:36 UTC 2004    8db08a  204
        if (parentContext instanceof JXPathContextReferenceImpl) {
  JXPATH_1_3_RC1    Thu Dec 30 21:59:36 UTC 2004    8db08a  207
        namespaceResolver = new NamespaceResolver(parentNR);
  JXPATH_1_2    Thu Apr 01 02:55:32 UTC 2004    b1e138  208
        namespaceResolver
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  210
    }
  JXPATH_1_2    Wed Feb 19 00:59:53 UTC 2003    7d0703  219
        return COMPILER;
  JXPATH_1_2    Sun Aug 24 01:52:09 UTC 2003    885fb6  234
        synchronized (compiled) {
  JXPATH_1_2    Sun Aug 24 01:52:09 UTC 2003    885fb6  236
                expr = null;
  JXPATH_1_2    Sun Aug 24 01:52:09 UTC 2003    885fb6  237
                SoftReference ref = (SoftReference) compiled.get(xpath);
  JXPATH_1_2    Sun Aug 24 01:52:09 UTC 2003    885fb6  238
                if (ref != null) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  245
        }
  JXPATH_1_2    Sun Aug 24 01:52:09 UTC 2003    885fb6  247
        if (expr != null) {
  JXPATH_1_2    Sun Aug 24 01:52:09 UTC 2003    885fb6  251
        expr = (Expression) Parser.parseExpression(xpath, getCompiler());
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  253
        synchronized (compiled) {
  JXPATH_1_2    Sun Aug 24 01:52:09 UTC 2003    885fb6  255
                if (cleanupCount++ >= CLEANUP_THRESHOLD) {
  JXPATH_1_2    Sun Aug 24 01:52:09 UTC 2003    885fb6  265
                compiled.put(xpath, new SoftReference(expr));
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  270
        }
  JXPATH_1_2    Sun Aug 24 01:52:09 UTC 2003    885fb6  272
        return expr;
  JXPATH_1_1_BETA_1    Sun Apr 28 04:37:01 UTC 2002    aa27fa  441
        return getPointer(xpath, compileExpression(xpath));
  JXPATH_1_2    Wed Feb 19 00:59:53 UTC 2003    7d0703  451
        Object result = expr.computeValue(getEvalContext());
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  452
        if (result instanceof EvalContext) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  453
            result = ((EvalContext) result).getSingleNodePointer();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  455
        if (result instanceof Pointer) {
  JXPATH_1_2    Mon Sep 08 20:50:44 UTC 2003    6f2f15  456
            if (!isLenient() && !((NodePointer) result).isActual()) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  460
            return (Pointer) result;
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  688
        return contextPointer;
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  696
        return (NodePointer) rootPointer;
  JXPATH_1_2    Thu Apr 01 02:55:32 UTC 2004    b1e138  704
        return new InitialContext(new RootContext(this,
  JXPATH_1_2    Thu Apr 01 02:55:32 UTC 2004    b1e138  713
        return new InitialContext(new RootContext(this,
  JXPATH_1_3_RC1    Wed Jul 18 20:22:16 UTC 2007    626e5e  723
        return NodePointer.newNodePointer(name, VariablePointerFactory
  JXPATH_1_2    Thu Apr 01 02:55:32 UTC 2004    b1e138  788
        namespaceResolver.seal();
  JXPATH_1_2    Thu Apr 01 02:55:32 UTC 2004    b1e138  789
        return namespaceResolver;
  JXPATH_1_1_BETA_1    Wed May 29 00:41:53 UTC 2002    f636a2  816
            }
  JXPATH_1_1_BETA_1    Wed May 29 00:41:53 UTC 2002    f636a2  818
            return cls.newInstance();
src/main/java/org/apache/commons/jxpath/JXPathContext.java
TagDateBlameLineSource
  JXPATH_1_3_RC1    Sun Feb 03 16:08:38 UTC 2008    f53ab1  386
    private static final PackageFunctions GENERIC_FUNCTIONS =
  JXPATH_1_3_RC1    Sun Feb 03 16:08:38 UTC 2008    f53ab1  407
    private boolean lenientSet = false;
  JXPATH_1_3_RC1    Sun Feb 03 16:08:38 UTC 2008    f53ab1  408
    private boolean lenient = false;
  JXPATH_1_2    Sun May 04 23:51:59 UTC 2003    9d0a38  416
        return getContextFactory().newContext(null, contextBean);
  JXPATH_1_2    Sun May 04 23:51:59 UTC 2003    9d0a38  441
        return contextFactory;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  450
    protected JXPathContext(JXPathContext parentContext, Object contextBean) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  451
        this.parentContext = parentContext;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  452
        this.contextBean = contextBean;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  453
    }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  492
        this.vars = vars;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  493
    }
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  503
        if (vars == null) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  506
        return vars;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  573
        if (locale == null) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  574
            if (parentContext != null) {
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  577
            locale = Locale.getDefault();
  jwsdp_10_ea2_01    Wed Sep 26 01:21:54 UTC 2001    3ec25c  579
        return locale;
  JXPATH_1_2    Sun May 04 23:51:59 UTC 2003    9d0a38  633
        if (!lenientSet && parentContext != null) {
  jwsdp_10_ea2_01    Wed Sep 26 23:37:39 UTC 2001    d0a64d  636
        return lenient;
src/main/java/org/apache/commons/jxpath/ri/parser/XPathParserTokenManager.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Sat Jan 25 01:49:19 UTC 2003    e5a284  8
  public  java.io.PrintStream debugStream = System.out;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  12
   switch (pos)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  22
         return -1;
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  45
            return 12;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  386
   return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0, active1), pos + 1);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  390
   jjmatchedKind = kind;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  391
   jjmatchedPos = pos;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  392
   return pos + 1;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  404
   switch(curChar)
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  409
         return jjStopAtPos(0, 17);
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  426
         jjmatchedKind = 6;
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  427
         return jjMoveStringLiteralDfa1_0(0x80L, 0x0L);
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  477
         return jjStopAtPos(0, 8);
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  479
         return jjMoveNfa_0(0, 0);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  484
   try { curChar = input_stream.readChar(); }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  488
   }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  489
   switch(curChar)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  536
   return jjStartNfa_0(0, active0, active1);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  540
   if (((active0 &= old0) | (active1 &= old1)) == 0L)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  542
   try { curChar = input_stream.readChar(); }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  546
   }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  547
   switch(curChar)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  602
   if (((active0 &= old0) | (active1 &= old1)) == 0L)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  604
   try { curChar = input_stream.readChar(); }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  608
   }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  609
   switch(curChar)
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  618
         if ((active0 & 0x80000000L) != 0L)
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  620
         else if ((active0 & 0x80000000000000L) != 0L)
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  622
            jjmatchedKind = 55;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  623
            jjmatchedPos = 3;
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  627
         return jjMoveStringLiteralDfa4_0(active0, 0x40116000000000L, active1, 0L);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  663
   if (((active0 &= old0) | (active1 &= old1)) == 0L)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  665
   try { curChar = input_stream.readChar(); }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  666
   catch(java.io.IOException e) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  667
      jjStopStringLiteralDfa_0(3, active0, active1);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  668
      return 4;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  669
   }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  670
   switch(curChar)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  707
   return jjStartNfa_0(3, active0, active1);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1273
   if (jjrounds[state] != jjround)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1275
      jjstateSet[jjnewStateCnt++] = state;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1276
      jjrounds[state] = jjround;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1278
}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1301
static final long[] jjbitVec0 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1304
static final long[] jjbitVec2 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1307
static final long[] jjbitVec3 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1310
static final long[] jjbitVec4 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1313
static final long[] jjbitVec5 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1316
static final long[] jjbitVec6 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1319
static final long[] jjbitVec7 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1322
static final long[] jjbitVec8 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1325
static final long[] jjbitVec9 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1328
static final long[] jjbitVec10 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1331
static final long[] jjbitVec11 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1334
static final long[] jjbitVec12 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1337
static final long[] jjbitVec13 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1340
static final long[] jjbitVec14 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1343
static final long[] jjbitVec15 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1346
static final long[] jjbitVec16 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1349
static final long[] jjbitVec17 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1352
static final long[] jjbitVec18 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1355
static final long[] jjbitVec19 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1358
static final long[] jjbitVec20 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1361
static final long[] jjbitVec21 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1364
static final long[] jjbitVec22 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1367
static final long[] jjbitVec23 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1370
static final long[] jjbitVec24 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1373
static final long[] jjbitVec25 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1376
static final long[] jjbitVec26 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1379
static final long[] jjbitVec27 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1382
static final long[] jjbitVec28 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1385
static final long[] jjbitVec29 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1388
static final long[] jjbitVec30 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1391
static final long[] jjbitVec31 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1394
static final long[] jjbitVec32 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1397
static final long[] jjbitVec33 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1400
static final long[] jjbitVec34 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1403
static final long[] jjbitVec35 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1406
static final long[] jjbitVec36 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1409
static final long[] jjbitVec37 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1412
static final long[] jjbitVec38 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1415
static final long[] jjbitVec39 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1418
static final long[] jjbitVec40 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1421
static final long[] jjbitVec41 = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1427
   int startsAt = 0;
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  1428
   jjnewStateCnt = 13;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1429
   int i = 1;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1430
   jjstateSet[0] = startState;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1431
   int j, kind = 0x7fffffff;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1434
      if (++jjround == 0x7fffffff)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1436
      if (curChar < 64)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1438
         long l = 1L << curChar;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1441
            switch(jjstateSet[--i])
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1510
                  if ((0x3ff600000000000L & l) == 0L)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1511
                     break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1518
         } while(i != startsAt);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1519
      }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1520
      else if (curChar < 128)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1522
         long l = 1L << (curChar & 077);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1525
            switch(jjstateSet[--i])
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1529
                  if ((0x7fffffe87fffffeL & l) == 0L)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1530
                     break;
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  1533
                  jjCheckNAdd(12);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1534
                  break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1543
         } while(i != startsAt);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1544
      }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1582
      if (kind != 0x7fffffff)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1584
         jjmatchedKind = kind;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1585
         jjmatchedPos = curPos;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1586
         kind = 0x7fffffff;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1588
      ++curPos;
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  1589
      if ((i = jjnewStateCnt) == (startsAt = 13 - (jjnewStateCnt = startsAt)))
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1590
         return curPos;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1591
      try { curChar = input_stream.readChar(); }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1592
      catch(java.io.IOException e) { return curPos; }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1595
static final int[] jjnextStates = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1724
public static final String[] jjstrLiteralImages = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1746
public static final String[] lexStateNames = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1749
static final long[] jjtoToken = {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1752
static final long[] jjtoSkip = {
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  1756
private final int[] jjrounds = new int[13];
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  1757
private final int[] jjstateSet = new int[26];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1760
{
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1763
   input_stream = stream;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1764
}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1772
   jjmatchedPos = jjnewStateCnt = 0;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1773
   curLexState = defaultLexState;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1774
   input_stream = stream;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1775
   ReInitRounds();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1776
}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1780
   jjround = 0x80000001;
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  1781
   for (i = 13; i-- > 0;)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1782
      jjrounds[i] = 0x80000000;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1783
}
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1799
   Token t = Token.newToken(jjmatchedKind);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1800
   t.kind = jjmatchedKind;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1801
   String im = jjstrLiteralImages[jjmatchedKind];
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1802
   t.image = (im == null) ? input_stream.GetImage() : im;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1803
   t.beginLine = input_stream.getBeginLine();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1804
   t.beginColumn = input_stream.getBeginColumn();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1805
   t.endLine = input_stream.getEndLine();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1806
   t.endColumn = input_stream.getEndColumn();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1807
   return t;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1810
int curLexState = 0;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1811
int defaultLexState = 0;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1820
  Token specialToken = null;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1822
  int curPos = 0;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1829
      curChar = input_stream.BeginToken();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1831
   catch(java.io.IOException e)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1833
      jjmatchedKind = 0;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1834
      matchedToken = jjFillToken();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1835
      return matchedToken;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1836
   }
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  1838
   try { input_stream.backup(0);
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  1839
      while (curChar <= 32 && (0x100003600L & (1L << curChar)) != 0L)
  JXPATH_1_2    Tue Mar 25 02:28:43 UTC 2003    5bbe58  1842
   catch (java.io.IOException e1) { continue EOFLoop; }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1843
   jjmatchedKind = 0x7fffffff;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1844
   jjmatchedPos = 0;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1845
   curPos = jjMoveStringLiteralDfa0_0();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1846
   if (jjmatchedKind != 0x7fffffff)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1848
      if (jjmatchedPos + 1 < curPos)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1849
         input_stream.backup(curPos - jjmatchedPos - 1);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1850
      if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1852
         matchedToken = jjFillToken();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  1853
         return matchedToken;
src/main/java/org/apache/commons/jxpath/ri/model/VariablePointer.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  51
        super(null);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  52
        this.variables = variables;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  53
        this.name = name;
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  54
        actual = true;
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  55
    }
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  76
        if (!actual) {
  JXPATH_1_1_BETA_1    Sun Jan 19 23:58:27 UTC 2003    74a4ab  79
        return variables.getVariable(name.toString());
  jwsdp_10_ea2_01    Mon Sep 03 01:22:31 UTC 2001    207c6d  93
        Object value = getBaseValue();
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  94
        return index == WHOLE_COLLECTION ? ValueUtils.getValue(value)
  JXPATH_1_1_BETA_1    Sun Jan 19 23:58:27 UTC 2003    74a4ab  117
        super.setIndex(index);
  JXPATH_1_1_BETA_1    Sun Jan 19 23:58:27 UTC 2003    74a4ab  118
        valuePointer = null;
  JXPATH_1_1_BETA_1    Sun Jan 19 23:58:27 UTC 2003    74a4ab  119
    }
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  122
        if (valuePointer == null) {
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  123
            Object value = null;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  124
            if (actual) {
  JXPATH_1_1_BETA_1    Tue Nov 26 01:20:08 UTC 2002    430fdd  125
                value = getImmediateNode();
  JXPATH_1_1_BETA_1    Mon Jan 20 00:07:52 UTC 2003    d4c77d  126
                valuePointer =
  jwsdp_10_ea2_01    Mon Sep 03 01:22:31 UTC 2001    207c6d  138
        return valuePointer;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  142
        if (actual) {
  JXPATH_1_1_BETA_1    Sun Oct 20 03:47:18 UTC 2002    074cc8  143
            Object value = getBaseValue();
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  144
            return value == null ? 1 : ValueUtils.getLength(value);
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  283
        return (actual ? System.identityHashCode(variables) : 0)
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  324
        return getValuePointer().childIterator(test, reverse, startWith);
src/main/java/org/apache/commons/jxpath/ri/NamespaceResolver.java
TagDateBlameLineSource
  JXPATH_1_2    Thu Apr 01 02:55:32 UTC 2004    b1e138  38
    protected HashMap namespaceMap = new HashMap();
  JXPATH_1_3_RC3    Wed Jun 11 23:50:29 UTC 2008    2f4778  40
    protected HashMap reverseMap = new HashMap();
  JXPATH_1_3_RC1    Thu Dec 30 21:59:36 UTC 2004    8db08a  82
    public NamespaceResolver(NamespaceResolver parent) {
  JXPATH_1_3_RC1    Thu Dec 30 21:59:36 UTC 2004    8db08a  83
        this.parent = parent;
  JXPATH_1_3_RC1    Thu Dec 30 21:59:36 UTC 2004    8db08a  84
    }
  JXPATH_1_2    Thu Apr 01 02:55:32 UTC 2004    b1e138  106
        this.pointer = pointer;
  JXPATH_1_2    Thu Apr 01 02:55:32 UTC 2004    b1e138  107
    }
  JXPATH_1_2    Thu Apr 01 02:55:32 UTC 2004    b1e138  185
        sealed = true;
  JXPATH_1_3_RC1    Thu Dec 30 21:59:36 UTC 2004    8db08a  186
        if (parent != null) {
  JXPATH_1_2    Thu Apr 01 02:55:32 UTC 2004    b1e138  189
    }
src/main/java/org/apache/commons/jxpath/ri/compiler/CoreOperation.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Sun Jan 19 23:59:24 UTC 2003    f3eb19  52
        super(args);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  53
    }
src/main/java/org/apache/commons/jxpath/JXPathBasicBeanInfo.java
TagDateBlameLineSource
  JXPATH_1_3_RC4    Mon Jun 16 21:59:48 UTC 2008    658114  41
    private static final Comparator PROPERTY_DESCRIPTOR_COMPARATOR = new Comparator() {
src/main/java/org/apache/commons/jxpath/ri/axes/ChildContext.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  47
        super(parentContext);
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  48
        this.nodeTest = nodeTest;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  49
        this.startFromParentLocation = startFromParentLocation;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  50
        this.reverse = reverse;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  51
    }
  JXPATH_1_3_RC3    Fri May 02 17:46:46 UTC 2008    cd0b3e  54
        if (position == 0 && !setPosition(1)) {
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  57
        return iterator == null ? null : iterator.getNodePointer();
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  87
        return setPosition(getCurrentPosition() + 1);
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  91
        super.reset();
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  92
        iterator = null;
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  93
    }
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  96
        int oldPosition = getCurrentPosition();
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  97
        super.setPosition(position);
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  98
        if (oldPosition == 0) {
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  99
            prepare();
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  101
        return iterator == null ? false : iterator.setPosition(position);
  jwsdp_10_ea2_01    Mon Sep 03 01:22:31 UTC 2001    207c6d  108
        NodePointer parent = parentContext.getCurrentNodePointer();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  109
        if (parent == null) {
  JXPATH_1_3_RC1    Sat Feb 02 20:54:00 UTC 2008    1b6c69  112
        NodePointer useParent = startFromParentLocation ? parent.getParent() : parent;
  JXPATH_1_3_RC3    Fri May 02 20:46:32 UTC 2008    412c09  113
        iterator = useParent.childIterator(nodeTest, reverse,
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  115
    }
src/main/java/org/apache/commons/jxpath/ri/axes/RootContext.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  37
    private int availableRegister = 0;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  38
    public static final Object UNKNOWN_VALUE = new Object();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  48
        super(null);
  JXPATH_1_2    Wed Feb 19 00:59:53 UTC 2003    7d0703  49
        this.jxpathContext = jxpathContext;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  50
        this.pointer = pointer;
  JXPATH_1_2    Thu Apr 01 02:55:32 UTC 2004    b1e138  51
        if (pointer != null) {
  JXPATH_1_2    Thu Apr 01 02:55:32 UTC 2004    b1e138  52
            pointer.setNamespaceResolver(jxpathContext.getNamespaceResolver());
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  54
    }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  61
        return this;
  JXPATH_1_2    Wed Feb 19 00:59:53 UTC 2003    7d0703  69
        return jxpathContext.getAbsoluteRootContext();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  73
        return pointer;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  127
        return new InitialContext(
src/main/java/org/apache/commons/jxpath/ri/QName.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  52
    public QName(String prefix, String localName) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  53
        this.prefix = prefix;
  JXPATH_1_1_BETA_1    Sun Oct 13 02:25:36 UTC 2002    d93e05  54
        this.name = localName;
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  55
        this.qualifiedName = prefix == null ? localName : prefix + ':' + localName;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  56
    }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  63
        return prefix;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  71
        return name;
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  75
        return qualifiedName;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  79
        return name.hashCode();
src/main/java/org/apache/commons/jxpath/ri/model/dom/DOMPointerFactory.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  32
public class DOMPointerFactory implements NodePointerFactory {
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  38
        return DOM_POINTER_FACTORY_ORDER;
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  45
        return bean instanceof Node ? new DOMNodePointer((Node) bean, locale) : null;
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  52
        return bean instanceof Node ? new DOMNodePointer(parent, (Node) bean) : null;
src/main/java/org/apache/commons/jxpath/ri/Parser.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Fri Apr 26 03:28:37 UTC 2002    34d1c6  34
    private static XPathParser parser = new XPathParser(new StringReader(""));
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  46
        synchronized (parser) {
  JXPATH_1_1_BETA_1    Fri Apr 26 03:28:37 UTC 2002    34d1c6  47
            parser.setCompiler(compiler);
  JXPATH_1_1_BETA_1    Fri Apr 26 03:28:37 UTC 2002    34d1c6  48
            Object expr = null;
  JXPATH_1_1_BETA_1    Fri Apr 26 03:28:37 UTC 2002    34d1c6  50
                parser.ReInit(new StringReader(expression));
  JXPATH_1_1_BETA_1    Fri Apr 26 03:28:37 UTC 2002    34d1c6  51
                expr = parser.parseExpression();
  JXPATH_1_1_BETA_1    Fri Apr 26 03:28:37 UTC 2002    34d1c6  70
            }
  JXPATH_1_1_BETA_1    Fri Apr 26 03:28:37 UTC 2002    34d1c6  71
            return expr;
src/main/java/org/apache/commons/jxpath/ri/model/beans/BeanPointerFactory.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  33
public class BeanPointerFactory implements NodePointerFactory {
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  39
        return BEAN_POINTER_FACTORY_ORDER;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  49
        if (bean == null) {
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  53
        JXPathBeanInfo bi = JXPathIntrospector.getBeanInfo(bean.getClass());
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  54
        return new BeanPointer(parent, name, bean, bi);
src/main/java/org/apache/commons/jxpath/ri/model/beans/PropertyIterator.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Wed Apr 24 04:06:46 UTC 2002    3b6b30  31
    private boolean empty = false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  34
    private int startIndex = 0;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  35
    private boolean targetReady = false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  36
    private int position = 0;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  40
    private boolean includeStart = false;
  JXPATH_1_3_RC1    Mon Dec 17 07:29:28 UTC 2007    21f932  53
        NodePointer startWith) {
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  54
        propertyNodePointer =
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  56
        this.name = name;
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  57
        this.reverse = reverse;
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  58
        this.includeStart = true;
  JXPATH_1_1_BETA_1    Thu Nov 28 01:02:05 UTC 2002    3f4b92  59
        if (reverse) {
  JXPATH_1_1_BETA_1    Thu Nov 28 01:02:05 UTC 2002    3f4b92  63
        if (startWith != null) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  84
    }
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  103
        if (position == 0) {
  JXPATH_1_2    Tue Mar 25 02:41:35 UTC 2003    77af58  121
            return propertyNodePointer.getValuePointer();
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  139
        return name == null ? setPositionAllProperties(position) : setPositionIndividualProperty(position);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  148
        this.position = position;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  149
        if (position < 1) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  153
        if (!targetReady) {
  JXPATH_1_1_BETA_1    Thu Nov 28 01:02:05 UTC 2002    3f4b92  154
            prepareForIndividualProperty(name);
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  157
        if (empty) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  158
            return false;
  JXPATH_1_1_BETA_1    Thu Nov 28 01:02:05 UTC 2002    3f4b92  161
        int length = getLength();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  163
        if (!reverse) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  164
            index = position + startIndex;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  165
            if (!includeStart) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  168
            if (index > length) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  169
                return false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  185
        propertyNodePointer.setIndex(index - 1);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  186
        return true;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  267
        targetReady = true;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  268
        empty = true;
  JXPATH_1_3_RC1    Mon Dec 17 07:29:28 UTC 2007    21f932  270
        String[] names = propertyNodePointer.getPropertyNames();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  271
        if (!reverse) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  272
            if (startPropertyIndex == PropertyPointer.UNSPECIFIED_PROPERTY) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  275
            if (startIndex == NodePointer.WHOLE_COLLECTION) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  278
            for (int i = startPropertyIndex; i < names.length; i++) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  279
                if (names[i].equals(name)) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  280
                    propertyNodePointer.setPropertyIndex(i);
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  281
                    if (i != startPropertyIndex) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  282
                        startIndex = 0;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  283
                        includeStart = true;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  285
                    empty = false;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  286
                    break;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  309
    }
  JXPATH_1_2    Thu Jan 30 23:41:29 UTC 2003    2cff9c  318
            length = propertyNodePointer.getLength(); // TBD: cache length
  JXPATH_1_1_BETA_1    Thu Nov 28 01:02:05 UTC 2002    3f4b92  323
        }
  JXPATH_1_1_BETA_1    Thu Nov 28 01:02:05 UTC 2002    3f4b92  324
        return length;
src/main/java/org/apache/commons/jxpath/ri/compiler/Operation.java
TagDateBlameLineSource
  JXPATH_1_3_RC1    Sun Feb 03 16:08:38 UTC 2008    f53ab1  32
    public Operation(Expression[] args) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  33
        this.args = args;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  34
    }
src/main/java/org/apache/commons/jxpath/ri/axes/SimplePathInterpreter.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Sat Aug 10 01:35:47 UTC 2002    e6b562  59
    private static final QName QNAME_NAME = new QName(null, "name");
  JXPATH_1_1_BETA_1    Sat Aug 10 01:35:47 UTC 2002    e6b562  81
        NodePointer pointer = doStep(context, root, steps, 0);
  JXPATH_1_1_BETA_1    Tue Nov 26 01:20:08 UTC 2002    430fdd  83
        return pointer;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  105
        NodePointer pointer =
  JXPATH_1_1_BETA_1    Tue Nov 26 01:20:08 UTC 2002    430fdd  108
        return pointer;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  126
        if (parent == null) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  130
        if (currentStep == steps.length) {
  JXPATH_1_1_BETA_1    Tue Nov 26 01:20:08 UTC 2002    430fdd  136
        parent = valuePointer(parent);
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  138
        Step step = steps[currentStep];
  JXPATH_1_3_RC1    Mon Dec 17 07:29:28 UTC 2007    21f932  139
        Expression[] predicates = step.getPredicates();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  152
        if (parent instanceof PropertyOwnerPointer) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  153
            if (predicates == null || predicates.length == 0) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  154
                return doStepNoPredicatesPropertyOwner(
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  197
        Step step = steps[currentStep];
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  198
        NodePointer childPointer =
  JXPATH_1_3_RC1    Wed Dec 05 21:04:15 UTC 2007    48294f  201
        if (childPointer == null) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  204
        if (!childPointer.isActual()) {
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  212
        if (currentStep == steps.length - 1) {
  JXPATH_1_1_BETA_1    Sat Aug 10 01:35:47 UTC 2002    e6b562  214
            return childPointer;
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  216
        if (childPointer.isCollection()) {
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  244
        return doStep(context, childPointer, steps, currentStep + 1);
  JXPATH_1_1_BETA_1    Sun Oct 13 02:59:02 UTC 2002    d5a516  340
        int axis = step.getAxis();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  341
        if (axis == Compiler.AXIS_CHILD || axis == Compiler.AXIS_ATTRIBUTE) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  342
            QName name = ((NodeNameTest) step.getNodeTest()).getNodeName();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  343
            if (axis == Compiler.AXIS_ATTRIBUTE && isLangAttribute(name)) {
  JXPATH_1_3_RC1    Wed Dec 05 21:04:15 UTC 2007    48294f  346
            if (parentPointer.isValidProperty(name)) {
  JXPATH_1_3_RC1    Wed Dec 05 21:04:15 UTC 2007    48294f  347
                NodePointer childPointer = parentPointer.getPropertyPointer();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  348
                ((PropertyPointer) childPointer).setPropertyName(
  JXPATH_1_1_BETA_1    Sun Oct 13 02:59:02 UTC 2002    d5a516  350
                childPointer.setAttribute(axis == Compiler.AXIS_ATTRIBUTE);
  JXPATH_1_3_RC1    Wed Dec 05 21:04:15 UTC 2007    48294f  351
                return childPointer;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  456
        if (currentPredicate == predicates.length) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  457
            return doStep(context, parent, steps, currentStep + 1);
  JXPATH_1_1_BETA_1    Tue Nov 26 01:20:08 UTC 2002    430fdd  794
        return pointer == null ? null : pointer.getValuePointer();
src/main/java/org/apache/commons/jxpath/ri/model/beans/BeanPointer.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  66
        super(parent);
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  67
        this.name = name;
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  68
        this.bean = bean;
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  69
        this.beanInfo = beanInfo;
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  70
    }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  81
        return bean;
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  111
        if (object == this) {
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  115
        if (!(object instanceof BeanPointer)) {
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  119
        BeanPointer other = (BeanPointer) object;
  JXPATH_1_3_RC4    Mon Jun 23 20:10:38 UTC 2008    d783b2  120
        if (parent != other.parent && (parent == null || !parent.equals(other.parent))) {
  JXPATH_1_3_RC4    Mon Jun 23 20:10:38 UTC 2008    d783b2  121
            return false;
src/main/java/org/apache/commons/jxpath/ri/JXPathContextReferenceImpl.java
TagDateBlameLineSource
  JXPATH_1_3_RC1    Mon Feb 04 02:04:13 UTC 2008    00d673  125
            Arrays.sort(nodeFactoryArray, new Comparator() {
  JXPATH_1_3_RC1    Mon Feb 04 02:04:13 UTC 2008    00d673  127
                    int orderA = ((NodePointerFactory) a).getOrder();
  JXPATH_1_3_RC1    Mon Feb 04 02:04:13 UTC 2008    00d673  128
                    int orderB = ((NodePointerFactory) b).getOrder();
  JXPATH_1_3_RC1    Mon Feb 04 02:04:13 UTC 2008    00d673  129
                    return orderA - orderB;
src/main/java/org/apache/commons/jxpath/ri/EvalContext.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  54
    protected int position = 0;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  56
    private boolean startedSetIteration = false;
  JXPATH_1_1_BETA_1    Sun Apr 28 04:36:27 UTC 2002    112774  57
    private boolean done = false;
  JXPATH_1_1_BETA_1    Sun Oct 20 03:43:39 UTC 2002    04d667  58
    private boolean hasPerformedIteratorStep = false;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  65
    public EvalContext(EvalContext parentContext) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  66
        this.parentContext = parentContext;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  67
    }
  JXPATH_1_3_RC1    Mon Aug 27 19:49:33 UTC 2007    33cabe  204
        switch (getDocumentOrder()) {
  JXPATH_1_3_RC1    Mon Aug 27 19:49:33 UTC 2007    33cabe  206
            Collections.sort(l);
  JXPATH_1_3_RC1    Mon Aug 27 19:49:33 UTC 2007    33cabe  207
            break;
  JXPATH_1_3_RC1    Mon Aug 27 19:49:33 UTC 2007    33cabe  214
    }
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  284
        if (rootContext == null) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  285
            rootContext = parentContext.getRootContext();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  287
        return rootContext;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  294
        position = 0;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  295
    }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  302
        return position;
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  311
        reset();
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  312
        while (nextSet()) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  313
            if (nextNode()) {
  JXPATH_1_1_BETA_1    Wed Apr 10 03:40:21 UTC 2002    34b7a4  314
                return getCurrentNodePointer();
  JXPATH_1_1_BETA_1    Wed Apr 24 03:32:48 UTC 2002    989fbe  333
        reset(); // Restart iteration within the set
  JXPATH_1_1_BETA_1    Wed Apr 24 03:32:48 UTC 2002    989fbe  338
        if (!startedSetIteration) {
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  339
            startedSetIteration = true;
  JXPATH_1_1_BETA_1    Wed Apr 24 03:32:48 UTC 2002    989fbe  340
            while (parentContext.nextSet()) {
  JXPATH_1_1_BETA_1    Sun Apr 28 04:36:27 UTC 2002    112774  341
                if (parentContext.nextNode()) {
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  342
                    return true;
  JXPATH_1_1_BETA_1    Sun Apr 28 04:36:27 UTC 2002    112774  350
        if (parentContext.nextNode()) {
  JXPATH_1_1_BETA_1    Wed Apr 24 03:32:48 UTC 2002    989fbe  356
        while (parentContext.nextSet()) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  361
        return false;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  380
        this.position = position;
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  381
        return true;
src/main/java/org/apache/commons/jxpath/util/ValueUtils.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  44
    private static Map dynamicPropertyHandlerMap = new HashMap();
  JXPATH_1_3_RC4    Mon Jun 23 20:12:44 UTC 2008    3c8980  53
        value = getValue(value);
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  54
        if (value == null) {
  JXPATH_1_2    Sun Apr 04 22:06:36 UTC 2004    755483  57
        if (value.getClass().isArray()) {
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  60
        if (value instanceof Collection) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  63
        return false;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  141
        if (collection == null) {
  JXPATH_1_2    Sun Apr 04 22:06:36 UTC 2004    755483  144
        collection = getValue(collection);
  JXPATH_1_2    Sun Apr 04 22:06:36 UTC 2004    755483  145
        if (collection.getClass().isArray()) {
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  148
        if (collection instanceof Collection) {
  JXPATH_1_3_RC1    Mon Feb 19 23:24:43 UTC 2007    30e4fd  151
        return 1;
  JXPATH_1_2    Sun Apr 04 22:06:36 UTC 2004    755483  292
        collection = getValue(collection);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  293
        Object value = collection;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  294
        if (collection != null) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  295
            if (collection.getClass().isArray()) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  301
            else if (collection instanceof List) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  307
            else if (collection instanceof Collection) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  325
        return value;
  JXPATH_1_2    Sun Apr 04 22:06:36 UTC 2004    755483  528
        while (object instanceof Container) {
  JXPATH_1_2    Sun Apr 04 22:06:36 UTC 2004    755483  531
        return object;
  JXPATH_1_1_BETA_1    Sun Jun 16 03:22:22 UTC 2002    ab914f  541
        DynamicPropertyHandler handler =
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  543
        if (handler == null) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  545
                handler = (DynamicPropertyHandler) clazz.newInstance();
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  552
            }
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  553
            dynamicPropertyHandlerMap.put(clazz, handler);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  555
        return handler;
src/main/java/org/apache/commons/jxpath/ri/compiler/Expression.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  40
public abstract class Expression {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  43
    protected static final Double ZERO = new Double(0);
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  46
    protected static final Double ONE = new Double(1);
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  49
    protected static final Double NOT_A_NUMBER = new Double(Double.NaN);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  51
    private boolean contextDependencyKnown = false;
  JXPATH_1_1_BETA_1    Wed May 08 00:40:00 UTC 2002    323e8b  170
    public static class ValueIterator implements Iterator {
src/main/java/org/apache/commons/jxpath/ri/compiler/CoreOperationUnion.java
TagDateBlameLineSource
  JXPATH_1_1_BETA_1    Sun Jan 19 23:59:24 UTC 2003    f3eb19  35
        super(args);
  JXPATH_1_1_BETA_1    Sun Jan 19 23:59:24 UTC 2003    f3eb19  36
    }
  JXPATH_1_3_RC1    Sun Feb 03 16:08:38 UTC 2008    f53ab1  39
        EvalContext[] argCtxs = new EvalContext[args.length];
  JXPATH_1_1_BETA_1    Sun Jan 19 23:59:24 UTC 2003    f3eb19  40
        for (int i = 0; i < args.length; i++) {
  JXPATH_1_1_BETA_1    Sun Jan 19 23:59:24 UTC 2003    f3eb19  41
            Object value = args[i].compute(context);
  JXPATH_1_1_BETA_1    Sun Jan 19 23:59:24 UTC 2003    f3eb19  42
            if (value instanceof EvalContext) {
  JXPATH_1_1_BETA_1    Sun Jan 19 23:59:24 UTC 2003    f3eb19  43
                argCtxs[i] = (EvalContext) value;
  JXPATH_1_1_BETA_1    Sun Jan 19 23:59:24 UTC 2003    f3eb19  49
        return new UnionContext(context.getRootContext(), argCtxs);
src/main/java/org/apache/commons/jxpath/ri/compiler/NodeTest.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Fri Sep 21 23:22:45 UTC 2001    7048ca  23
public abstract class NodeTest {
src/main/java/org/apache/commons/jxpath/ri/model/dynamic/DynamicPointer.java
TagDateBlameLineSource
  jwsdp_10_ea2_01    Wed Sep 26 01:21:54 UTC 2001    3ec25c  54
        super(null, locale);
  jwsdp_10_ea2_01    Wed Sep 26 01:21:54 UTC 2001    3ec25c  55
        this.name = name;
  jwsdp_10_ea2_01    Wed Sep 26 01:21:54 UTC 2001    3ec25c  56
        this.bean = bean;
  jwsdp_10_ea2_01    Wed Sep 26 01:21:54 UTC 2001    3ec25c  57
        this.handler = handler;
  jwsdp_10_ea2_01    Mon Sep 03 01:22:31 UTC 2001    207c6d  58
    }
  jwsdp_10_ea2_01    Mon Sep 03 01:22:31 UTC 2001    207c6d  69
        super(parent);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  70
        this.name = name;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  71
        this.bean = bean;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  72
        this.handler = handler;
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  73
    }
  JXPATH_1_1_BETA_1    Sun Apr 21 21:52:34 UTC 2002    a6e246  76
        return new DynamicPropertyPointer(this, handler);
  JXPATH_1_2    Fri Jan 23 01:10:21 UTC 2004    26ed00  81
        return new PropertyIterator(this, property, reverse, startWith);
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  101
        return bean;
  JXPATH_1_1_BETA_1    Tue Nov 26 01:33:35 UTC 2002    594ff3  118
        return 1;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  130
        if (object == this) {
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  134
        if (!(object instanceof DynamicPointer)) {
  jwsdp_10_ea2_01    Thu Aug 23 00:47:02 UTC 2001    bc53a6  135
            return false;
  JXPATH_1_1_BETA_1    Sat Jan 11 05:41:27 UTC 2003    2327c4  138
        DynamicPointer other = (DynamicPointer) object;