Преглед изворни кода

198196: prevent stackoverflow

tags/V1_6_1rc1
aclement пре 16 година
родитељ
комит
da5aaae9a0
1 измењених фајлова са 4 додато и 1 уклоњено
  1. 4
    1
      tests/bugs161/pr198196/MarkerAspect2.java

+ 4
- 1
tests/bugs161/pr198196/MarkerAspect2.java Прегледај датотеку

@@ -1,12 +1,15 @@
aspect MarkerAspect2 { // IncompatibleClassChangeError

int Marker.i=0;

declare parents: Foo implements Marker;

public String Marker.toString() {
new Runnable() {
public void run() {
Marker.super.toString();
if (i++>5) return;
System.out.println("a");
Marker.super.toString();
}
}.run();
return "banana";//super.toString();

Loading…
Откажи
Сачувај