summaryrefslogtreecommitdiff
path: root/plugins/typeMigration/testData/refactoring/migrateTypeSignature/exprNewArrayReftype2Lvalue/before/Expr.java
blob: 5cb70f7265f7e8b57e9d12a8ebaed9360b637776 (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 FaceChild[] myArrayOne;
	private FaceChild[][] myArrayTwo;
	public void meth(FaceChild pfc, ClassParent pcp, ClassChild pcc) {
		myArrayOne = new FaceChild[]{pfc, pcp, pcc};
		myArrayTwo = new FaceChild[][]{{pfc}, {pcp}, {pcc}};
	}
}