From 9f1a650d4ef5adb2f85cc079607e3482ddea738b Mon Sep 17 00:00:00 2001 From: Benoit Foucher Date: Tue, 31 Jan 2006 14:12:50 +0000 Subject: Fixed minor bugs in IceUtil.Options.split() and added inputUtil tests. --- java/src/IceUtil/Options.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'java/src') diff --git a/java/src/IceUtil/Options.java b/java/src/IceUtil/Options.java index 7db0c20ed8d..65184b68592 100644 --- a/java/src/IceUtil/Options.java +++ b/java/src/IceUtil/Options.java @@ -30,6 +30,10 @@ public final class Options final int ANSIQuoteState = 4; line = line.trim(); + if(line.length() == 0) + { + return new String[0]; + } int state = NormalState; @@ -381,6 +385,10 @@ public final class Options { throw new BadQuote("missing closing double quote"); } + case ANSIQuoteState: + { + throw new BadQuote("unterminated $' quote"); + } default: { assert(false); -- cgit v1.2.3