| // A reference to a String shouldn't cause an interface to be | |
| // initialized. | |
| interface I | |
| { | |
| String z = "zardoz"; | |
| int q = stringconst.out ("q", 0); | |
| } | |
| public class stringconst | |
| { | |
| public static int out (String s, int i) | |
| { | |
| System.out.println (s + "=" + i); | |
| return i; | |
| } | |
| public static void main (String[] args) | |
| { | |
| System.out.println (I.z); | |
| } | |
| } |