C style conditional compilation—not legal in Java
- By Matt Brenner
- February 5, 2001
Lab Notes™
Conditional compilation in Java
Matt Brenner
Listing 2. C style conditional compilation—not legal in Java.
1 #define DEBUG
2
3 public class X extends Y
4 {
5 private int x_,
6 y_,
7 z_;
8
9 .
10 .
11 .
12
13 #ifdef DEBUG
14 public String
15 toString()
16 {
17 StringBuffer text;
18
19
20 text = new StringBuffer();
21 text.append (super.toString());
22 text.append ("----- X -----\n");
23 text.append ("x: " + x_ + "\n");
24 text.append ("y: " + y_ + "\n");
25 text.append ("z: " + z_ + "\n");
26
27 return (text.toString());
28 }
29 #endif
30
31 }