Conditional compilation with toString() compiled
- By Matt Brenner
- February 5, 2001
Lab Notes™
Conditional compilation in Java
Matt Brenner
Listing 3. Conditional compilation with toString() compiled.
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 //
15 public String
16 toString()
17 {
18 StringBuffer text;
19
20
21 text = new StringBuffer();
22 text.append (super.toString());
23 text.append ("----- X -----\n");
24 text.append ("x: " + x_ + "\n");
25 text.append ("y: " + y_ + "\n");
26 text.append ("z: " + z_ + "\n");
27
28 return (text.toString());
29 }
30 //endif
31 //
32
33 }