aboutsummaryrefslogtreecommitdiffstats
path: root/tests/new/protectedStatic/pack/SuperClass.java
blob: ac301a3ee9bc7217bac5293912d5f2369ff02f7b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package pack;

public class SuperClass {
    public static final String SUPERCLASS = "SuperClass";
    private static String superClass() { return SUPERCLASS; }

    /** @testcase PR#585 subclass access to protected static field */
    protected static Object protectedStaticObject = superClass();
    /** @testcase PR#585 subclass access to protected static method */
    protected static Object protectedStatic(String s) { return s; }

    /** @testcase PR#585 subclass access to protected field */
    protected Object protectedObject = superClass();
    /** @testcase PR#585 subclass access to protected method */
    protected Object protectedMethod(String s) { return s; }

    public String toString() { return superClass(); }
}