Changeset: de6ad32925eb for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=de6ad32925eb
Modified Files:
        java/src/main/java/nl/cwi/monetdb/mcl/parser/HeaderLineParser.java
        java/src/main/java/nl/cwi/monetdb/mcl/parser/TupleLineParser.java
Branch: default
Log Message:

Resolving javac -Xlint warnings:
./nl/cwi/monetdb/mcl/parser/HeaderLineParser.java:94: warning: [fallthrough] 
possible fall-through into case
                        case 'l':
                        ^
./nl/cwi/monetdb/mcl/parser/HeaderLineParser.java:102: warning: [fallthrough] 
possible fall-through into case
                        case 't':
                        ^
./nl/cwi/monetdb/mcl/parser/HeaderLineParser.java:116: warning: [fallthrough] 
possible fall-through into case
                        default:
                        ^
./nl/cwi/monetdb/mcl/parser/TupleLineParser.java:144: warning: [fallthrough] 
possible fall-through into case
                                                                                
default:
                                                                                
^
4 warnings


diffs (58 lines):

diff --git a/java/src/main/java/nl/cwi/monetdb/mcl/parser/HeaderLineParser.java 
b/java/src/main/java/nl/cwi/monetdb/mcl/parser/HeaderLineParser.java
--- a/java/src/main/java/nl/cwi/monetdb/mcl/parser/HeaderLineParser.java
+++ b/java/src/main/java/nl/cwi/monetdb/mcl/parser/HeaderLineParser.java
@@ -89,30 +89,29 @@ public class HeaderLineParser extends MC
                                {
                                        getValues(chrLine, 2, pos - 3);
                                        type = NAME;
-                                       break;
                                }
+                               break;
                        case 'l':
                                if (len - pos == 6 &&
                                                source.regionMatches(pos + 1, 
"length", 1, 5))
                                {
                                        getIntValues(chrLine, 2, pos - 3);
                                        type = LENGTH;
-                                       break;
                                }
+                               break;
                        case 't':
                                if (len - pos == 4 &&
                                                source.regionMatches(pos + 1, 
"type", 1, 3))
                                {
                                        getValues(chrLine, 2, pos - 3);
                                        type = TYPE;
-                                       break;
                                } else if (len - pos == 10 &&
                                                source.regionMatches(pos + 1, 
"table_name", 1, 9))
                                {
                                        getValues(chrLine, 2, pos - 3);
                                        type = TABLE;
-                                       break;
                                }
+                               break;
                        default:
                                throw new MCLParseException("unknown header: " +
                                                (new String(chrLine, pos, len - 
pos)));
diff --git a/java/src/main/java/nl/cwi/monetdb/mcl/parser/TupleLineParser.java 
b/java/src/main/java/nl/cwi/monetdb/mcl/parser/TupleLineParser.java
--- a/java/src/main/java/nl/cwi/monetdb/mcl/parser/TupleLineParser.java
+++ b/java/src/main/java/nl/cwi/monetdb/mcl/parser/TupleLineParser.java
@@ -134,13 +134,15 @@ public class TupleLineParser extends MCL
                                                                                
                try {
                                                                                
                        uesc.append((char)(Integer.parseInt("" + chrLine[pos] + 
chrLine[pos + 1] + chrLine[pos + 2], 8)));
                                                                                
                        pos += 2;
-                                                                               
                        break;
                                                                                
                } catch (NumberFormatException e) {
                                                                                
                        // hmmm, this point should never be reached actually...
                                                                                
                        throw new AssertionError("Flow error, should never try 
to parse non-number");
                                                                                
                }
+                                                                               
        } else {
+                                                                               
                // do default action if number seems not to be correct
+                                                                               
                uesc.append(chrLine[pos]);
                                                                                
        }
-                                                                               
        // do default action if number seems not to be correct
+                                                                               
break;
                                                                                
default:
                                                                                
        // this is wrong, just ignore the escape, and print the char
                                                                                
        uesc.append(chrLine[pos]);
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to