aboutsummaryrefslogtreecommitdiff
path: root/src/test/javassist/tools/reflect/SubClass.java
blob: cf42f77d28501c954302f870021a13b75b866467 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package javassist.tools.reflect;

import org.junit.Assert;

public class SubClass extends SuperClass {
    public String f() { return "f2"; }	// override
    public String i() { return "i"; }
    public final String j() { return "j"; }

    public static void main(String[] args) {
        SuperClass sup = new SuperClass();
        SubClass sub = new SubClass();
        String s = sup.f() + sup.g() + sup.h();
        String t = sub.f() + sub.g() + sub.h() + sub.i() + sub.j();
        System.out.println(s);
        System.out.println(t);
        Assert.assertEquals("fgh", s);
        Assert.assertEquals("f2ghij", t);
    }
}