123456789101112131415161718192021222324252627 |
- /*
- * This test case reveals a limitation in the ajc unparser using fully qualified
- * names for types. I don't believe that there is in fact a general solution to
- * this problem, so for now we move this to opentests
- */
-
- import org.aspectj.testing.*;
-
- public class PackagesAndStaticClassesWithTheSameName {
- public static void main(String[] args) {
- String string = "string";
- java.lang.Str str = new java.lang.Str(string);
- Tester.checkEqual(string + ":" + string, str+"");
- }
-
- static class java {
- static class lang {
- static class Str {
- private String str;
- Str(String str) {
- this.str = str;
- }
- public String toString() { return str + ":" + str; }
- }
- }
- }
- }
|