summaryrefslogtreecommitdiff
path: root/java/typeMigration/testData/refactoring/migrateTypeSignature/exprAccessParent2Lvalue/after/Expr.java
blob: 3a9531d8f9d86d755b00c5be510462d33c2abe75 (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 ClassParent myForSuperAccess;
	public ClassParent forSuperAccess() {
		return myForSuperAccess;
	}
}

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

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