summaryrefslogtreecommitdiff
path: root/java/typeMigration/testData/refactoring/migrateTypeSignature/typeRefFaceChild2Lvalue/after/Type.java
blob: f4b8de1d6028b62191d985f7d0cc544824b5f355 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
interface FaceParent {}
interface FaceChild extends FaceParent {}
class ClassParent implements FaceChild {}
class ClassChild extends ClassParent {}

class Type {
	private FaceChild myClassChild;
	private FaceChild myClassParent;
	private FaceChild myFaceChild;
	private FaceParent myFaceParent;

	public void meth(FaceChild p) {
		myClassChild = p;
		myClassParent = p;
		myFaceChild = p;
		myFaceParent = p;
	}
}