Initial push.
diff --git a/src/test/examples/shaking6/Subclass.java b/src/test/examples/shaking6/Subclass.java
new file mode 100644
index 0000000..cc193ba
--- /dev/null
+++ b/src/test/examples/shaking6/Subclass.java
@@ -0,0 +1,37 @@
+// Copyright (c) 2016, 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 shaking6;
+
+public class Subclass extends Superclass {
+
+ public void publicMethod() {
+ // Intentionally empty.
+ }
+
+ private void privateMethod() {
+ // Intentionally empty.
+ }
+
+ // Public method with same name as private method in superclass.
+ public void justAMethod() {
+ // Intentionally empty.
+ }
+
+ public void justAMethod(int ignore) {
+ // Intentionally empty.
+ }
+
+ public void justAMethod(boolean ignore) {
+ // Intentionally empty.
+ }
+
+ public int justAMethod(double ignore) {
+ // Intentionally empty.
+ return 0;
+ }
+
+ final void aFinalMethod() {
+ // Intentionally empty.
+ }
+}