summaryrefslogtreecommitdiff
path: root/java/typeMigration/testData/refactoring/migrateTypeSignature/exprAccessParent2Lvalue/before/Expr.java
blob: 898b41a6ab6f99e58a150028f4cec7763eaf0bbf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class ClassParent {}
class ClassChild extends ClassParent {}
class ClassGrandChild extends ClassChild {}

class Ession {
	public ClassChild myForSuperAccess;
	public ClassChild forSuperAccess() {
		return myForSuperAccess;
	}
}

class Expr extends Ession {
	public void methMemAcc() {
		ClassChild vfsuper = super.myForSuperAccess;
		ClassChild vmsuper = super.forSuperAccess();

		ClassChild vfcsuper = Expr.super.myForSuperAccess;
		ClassChild vmcsuper = Expr.super.forSuperAccess();
	}
}