/* * Copyright (c) 2018-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ class Arrays { static ArraysB[] arrayB = new ArraysB[10]; static ArraysC[] arrayC = ArraysD.arrayC; public static void main(String args[]) { ArraysA[] arrayA = new ArraysA[10]; System.out.println(ArraysF.foo()[0]); } } class ArraysA {} class ArraysB {} class ArraysC {} class ArraysD { static ArraysC[] arrayC = new ArraysC[10]; } class ArraysE {} class ArraysF { static ArraysE[] foo() { return new ArraysE[10]; } }