Duplicate :
|
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) ======================================================================