• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2017, the R8 project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file.
4 package classmerging;
5 
6 class Outer {
7 
8   /**
9    * This class is package private to trigger the generation of bridge methods
10    * for the visibility change of methods from public subtypes.
11    */
12   class SuperClass {
13 
method()14     public String method() {
15       return "Method in SuperClass.";
16     }
17   }
18 
19   public class SubClass extends SuperClass {
20     // Intentionally left empty.
21   }
22 
getInstance()23   public SubClass getInstance() {
24     return new SubClass();
25   }
26 }
27