summaryrefslogtreecommitdiff
path: root/java/typeMigration/testData/refactoring/migrateTypeSignature/exprNewArrayReftype2Lvalue/after/Expr.java
blob: bfae5390508ec30ae457011f2a57a8a0552f9425 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
interface FaceParent {}
interface FaceChild extends FaceParent {}
class ClassParent implements FaceChild {}
class ClassChild extends ClassParent {}

class Expr {
	private FaceParent[] myArrayOne;
	private FaceParent[][] myArrayTwo;
	public void meth(FaceParent pfc, ClassParent pcp, ClassChild pcc) {
		myArrayOne = new FaceParent[]{pfc, pcp, pcc};
		myArrayTwo = new FaceParent[][]{{pfc}, {pcp}, {pcc}};
	}
}