aboutsummaryrefslogtreecommitdiffstats
path: root/tests/new/packageNameClash/pkg/Class1.java
blob: feafcc8efc82d1493011df29ad26c974412707a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package pkg;

public class Class1 { 
    public String doIt() {
        // I guess it's gone now ???
        //Aspect1 pkg = Aspect1.aspectOf(this);
        Aspect1 pkg = null;
        try {
            java.lang.reflect.Constructor c =
                Aspect1.class.getDeclaredConstructors()[0];
            c.setAccessible(true);
            pkg = (Aspect1)c.newInstance(new Object[]{});
        } catch (Exception e) { throw new Error(e+""); }
        return pkg.getClass().getName();
    }
}