Remove all the extra accessor methods added by javac in support-v13.
Change private methods to be package protected to avoid extra methods
that get added to be able to access them from inner classes.
This CL saves 8 methods in our jar.
Bug: 31075707
Change-Id: Ifd37271ec7a63f62fee3c3b78c2fc8691184d38d
diff --git a/v13/java/android/support/v13/app/FragmentTabHost.java b/v13/java/android/support/v13/app/FragmentTabHost.java
index c010b4f..6cfd0ad 100644
--- a/v13/java/android/support/v13/app/FragmentTabHost.java
+++ b/v13/java/android/support/v13/app/FragmentTabHost.java
@@ -51,10 +51,10 @@
private boolean mAttached;
static final class TabInfo {
- private final String tag;
- private final Class<?> clss;
- private final Bundle args;
- private Fragment fragment;
+ final String tag;
+ final Class<?> clss;
+ final Bundle args;
+ Fragment fragment;
TabInfo(String _tag, Class<?> _class, Bundle _args) {
tag = _tag;
@@ -86,7 +86,7 @@
super(superState);
}
- private SavedState(Parcel in) {
+ SavedState(Parcel in) {
super(in);
curTab = in.readString();
}
diff --git a/v13/java/android/support/v13/view/ViewCompat.java b/v13/java/android/support/v13/view/ViewCompat.java
index 38db5fa..971d70d 100644
--- a/v13/java/android/support/v13/view/ViewCompat.java
+++ b/v13/java/android/support/v13/view/ViewCompat.java
@@ -33,6 +33,9 @@
}
private static class BaseViewCompatImpl implements ViewCompatImpl {
+ BaseViewCompatImpl() {
+ }
+
@Override
public boolean startDragAndDrop(View v, ClipData data, View.DragShadowBuilder shadowBuilder,
Object localState, int flags) {
@@ -51,6 +54,9 @@
}
private static class Api24ViewCompatImpl implements ViewCompatImpl {
+ Api24ViewCompatImpl() {
+ }
+
@Override
public boolean startDragAndDrop(View v, ClipData data, View.DragShadowBuilder shadowBuilder,
Object localState, int flags) {