From 45b0e6a1312295ed1ed0506a276735b515427e60 Mon Sep 17 00:00:00 2001 From: jochen Date: Sat, 6 Mar 1999 22:32:24 +0000 Subject: [PATCH] throw exception if boolean is not true or false git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@325 379699f6-c40d-0410-875b-85095c16579e --- jode/jode/expr/ConstOperator.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/jode/jode/expr/ConstOperator.java b/jode/jode/expr/ConstOperator.java index 86df76b..a9c3e4f 100644 --- a/jode/jode/expr/ConstOperator.java +++ b/jode/jode/expr/ConstOperator.java @@ -54,7 +54,11 @@ public class ConstOperator extends NoArgOperator { return "false"; else if (value.equals("1")) return "true"; - } if (type.getBottom() == Type.tChar) { + else + throw new jode.AssertError + ("boolean is neither false nor true"); + } + if (type.getBottom() == Type.tChar) { char c = (char) Integer.parseInt(value); switch (c) { case '\0':