You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vxquery.apache.org by ti...@apache.org on 2010/01/05 15:30:40 UTC

svn commit: r896065 - /incubator/vxquery/trunk/vxquery/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryCodeGenerator.java

Author: tillw
Date: Tue Jan  5 14:30:40 2010
New Revision: 896065

URL: http://svn.apache.org/viewvc?rev=896065&view=rev
Log:
- some better exceptions

Modified:
    incubator/vxquery/trunk/vxquery/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryCodeGenerator.java

Modified: incubator/vxquery/trunk/vxquery/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryCodeGenerator.java
URL: http://svn.apache.org/viewvc/incubator/vxquery/trunk/vxquery/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryCodeGenerator.java?rev=896065&r1=896064&r2=896065&view=diff
==============================================================================
--- incubator/vxquery/trunk/vxquery/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryCodeGenerator.java (original)
+++ incubator/vxquery/trunk/vxquery/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryCodeGenerator.java Tue Jan  5 14:30:40 2010
@@ -341,12 +341,12 @@
 
         @Override
         public RuntimeIterator visitTypeswitchExpression(TypeswitchExpression expr) {
-            return null;
+            throw new UnsupportedOperationException("no code generation for typeswitch expressions");
         }
 
         @Override
         public RuntimeIterator visitValidateExpression(ValidateExpression expr) {
-            return null;
+            throw new UnsupportedOperationException("no code generation for validate expressions");
         }
 
         @Override
@@ -386,7 +386,7 @@
                     return new DescendantOrSelfAxisIterator(rAllocator, in, typeFilter);
 
                 case FOLLOWING:
-                    throw new UnsupportedOperationException();
+                    throw new UnsupportedOperationException("no code generation for the following axis");
 
                 case FOLLOWING_SIBLING:
                     return new FollowingSiblingAxisIterator(rAllocator, in, typeFilter);
@@ -395,7 +395,7 @@
                     return new ParentAxisIterator(rAllocator, in, typeFilter);
 
                 case PRECEDING:
-                    throw new UnsupportedOperationException();
+                    throw new UnsupportedOperationException("no code generation for the preceding axis");
 
                 case PRECEDING_SIBLING:
                     return new PrecedingSiblingAxisIterator(rAllocator, in, typeFilter);