// Copyright (c) 2017, the R8 project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. package classmerging; class Outer { /** * This class is package private to trigger the generation of bridge methods * for the visibility change of methods from public subtypes. */ class SuperClass { public String method() { return "Method in SuperClass."; } } public class SubClass extends SuperClass { // Intentionally left empty. } public SubClass getInstance() { return new SubClass(); } }