stringconst.java   [plain text]


// 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);
  }
}