public class Truth {
//private
static final boolean DEBUG = false;
public static void main(String[] args) {
System.out.println("DEBUG is " + DEBUG);
Truth me = new Truth();
}
Truth() {
new Inner().doIt();
if (DEBUG) {
System.out.println("Debugging enabled");
}
}
class Inner {
public void doIt() {
System.out.println("doIt");
if (DEBUG) {
System.out.println("Debugging enabled in Inner");
}
}
}
}
p-1:~/bugs> /usr/local/java/jdk1.3/solaris/bin/javac Truth.java
p-1:~/bugs> /usr/local/java/jdk1.3/solaris/bin/java Truth
DEBUG is false
doIt
Debugging enabled in Inner
p-1:~/bugs> /usr/local/java/jdk1.3/solaris/bin/oldjavac Truth.java
p-1:~/bugs> /usr/local/java/jdk1.3/solaris/bin/java Truth
DEBUG is false
doIt
p-1:~/bugs>
Setting DEBUG = true:
p-1:~/bugs> /usr/local/java/jdk1.3/solaris/bin/javac Truth.java
p-1:~/bugs> /usr/local/java/jdk1.3/solaris/bin/java Truth
DEBUG is true
doIt
Debugging enabled
p-1:~/bugs> /usr/local/java/jdk1.3/solaris/bin/oldjavac Truth.java
p-1:~/bugs> /usr/local/java/jdk1.3/solaris/bin/java Truth
DEBUG is true
doIt
Debugging enabled in Inner
Debugging enabled
p-1:~/bugs>
william.maddox@Eng 1999-05-28
Name: ssC76496 Date: 08/25/99
Sense of boolean constant is verified in
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0-A)
Java Client VM (build 1.3beta-A, mixed mode)
###@###.###, 25 Aug 99.
======================================================================
//private
static final boolean DEBUG = false;
public static void main(String[] args) {
System.out.println("DEBUG is " + DEBUG);
Truth me = new Truth();
}
Truth() {
new Inner().doIt();
if (DEBUG) {
System.out.println("Debugging enabled");
}
}
class Inner {
public void doIt() {
System.out.println("doIt");
if (DEBUG) {
System.out.println("Debugging enabled in Inner");
}
}
}
}
p-1:~/bugs> /usr/local/java/jdk1.3/solaris/bin/javac Truth.java
p-1:~/bugs> /usr/local/java/jdk1.3/solaris/bin/java Truth
DEBUG is false
doIt
Debugging enabled in Inner
p-1:~/bugs> /usr/local/java/jdk1.3/solaris/bin/oldjavac Truth.java
p-1:~/bugs> /usr/local/java/jdk1.3/solaris/bin/java Truth
DEBUG is false
doIt
p-1:~/bugs>
Setting DEBUG = true:
p-1:~/bugs> /usr/local/java/jdk1.3/solaris/bin/javac Truth.java
p-1:~/bugs> /usr/local/java/jdk1.3/solaris/bin/java Truth
DEBUG is true
doIt
Debugging enabled
p-1:~/bugs> /usr/local/java/jdk1.3/solaris/bin/oldjavac Truth.java
p-1:~/bugs> /usr/local/java/jdk1.3/solaris/bin/java Truth
DEBUG is true
doIt
Debugging enabled in Inner
Debugging enabled
p-1:~/bugs>
william.maddox@Eng 1999-05-28
Name: ssC76496 Date: 08/25/99
Sense of boolean constant is verified in
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0-A)
Java Client VM (build 1.3beta-A, mixed mode)
###@###.###, 25 Aug 99.
======================================================================
- duplicates
-
JDK-4242000 JDK1.3-F : Alt+mnemonic in JMenu causes exceptions to be thrown
-
- Closed
-