Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-5085362

could not use static import in default package

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P3 P3
    • None
    • 5.0
    • tools
    • x86
    • windows_xp



      Name: js151677 Date: 08/11/2004


      FULL PRODUCT VERSION :
      java version "1.5.0-beta2"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta2-b51)
      Java HotSpot(TM) Client VM (build 1.5.0-beta2-b51, mixed mode, sharing)


      A DESCRIPTION OF THE PROBLEM :
      could not use static import in default package.

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      try to compile sources represented below

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      should be compiled fine.
      ACTUAL -
      compilation fails

      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      Information: 6 errors
      Information: 0 warnings
      Information: Compilation completed with 6 errors and 0 warnings
      C:\test\Test.java
          Error: line (1) cannot find symbol class XEnum
          Error: line (1) static import only from classes and interfaces
          Error: line (2) cannot find symbol class YEnum
          Error: line (2) static import only from classes and interfaces
          Error: line (6) cannot find symbol variable XA
          Error: line (7) cannot find symbol variable YA


      REPRODUCIBILITY :
      This bug can be reproduced always.

      ---------- BEGIN SOURCE ----------
      XEnum.java
      public enum XEnum {
          XA, XB
      }

      YEnum.java
      public enum YEnum {
          YA, YB
      }

      Test.java:
      import static XEnum.XA;
      import static YEnum.YA;

      public class Test {
          public static void main(String[] args) {
              method(XA);
              method(YA);
          }

          static void method(XEnum x){};
          static void method(YEnum y){};
      }
      ---------- END SOURCE ----------

      CUSTOMER SUBMITTED WORKAROUND :
      move to some package
      (Incident Review ID: 296595)
      ======================================================================

            Unassigned Unassigned
            jssunw Jitender S (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: