123456789101112131415161718192021222324252627282930 |
- import org.aspectj.testing.Tester;
- public class ScopesAndFields_PR191 {
- public static void main(String[] args) {
- new ScopesAndFields_PR191().realMain(args);
- }
- public void realMain(String[] args) {
- C c = new C();
- c.a();
- Tester.checkEqual(c.c(), "C");
- Tester.checkEqual(c.c, "c");
- Tester.checkEqual(c.t(), "c");
- }
- }
-
- class C {
- public String c = "c";
- public String c() {
- Object c = "C";
- return c+"";
- }
- public String t() {
- Object c = "C";
- return this.c;
- }
- public void a() {
- String c = "C";
- Tester.checkEqual(c+"", "C");
- Tester.checkEqual(this.c, "c");
- }
- }
|