Loading tools/layoutlib/create/src/com/android/tools/layoutlib/create/AsmGenerator.java +2 −4 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; import java.util.ListIterator; Loading @@ -48,8 +49,6 @@ public class AsmGenerator { private final String mOsDestJar; /** List of classes to inject in the final JAR from _this_ archive. */ private final Class<?>[] mInjectClasses; /** The set of methods to stub out. */ private final Set<String> mStubMethods; /** All classes to output as-is, except if they have native methods. */ private Map<String, ClassReader> mKeep; /** All dependencies that must be completely stubbed. */ Loading Loading @@ -107,7 +106,6 @@ public class AsmGenerator { } } mInjectClasses = injectedClasses.toArray(new Class<?>[0]); mStubMethods = new HashSet<>(Arrays.asList(createInfo.getOverriddenMethods())); // Create the map/set of methods to change to delegates mDelegateMethods = new HashMap<>(); Loading Loading @@ -384,7 +382,7 @@ public class AsmGenerator { if (mInjectedMethodsMap.keySet().contains(binaryNewName)) { cv = new InjectMethodsAdapter(cv, mInjectedMethodsMap.get(binaryNewName)); } cv = new TransformClassAdapter(mLog, mStubMethods, mDeleteReturns.get(className), cv = new TransformClassAdapter(mLog, Collections.emptySet(), mDeleteReturns.get(className), newName, cv, stubNativesOnly); Set<String> delegateMethods = mDelegateMethods.get(className); Loading tools/layoutlib/create/src/com/android/tools/layoutlib/create/CreateInfo.java +0 −20 Original line number Diff line number Diff line Loading @@ -63,18 +63,6 @@ public final class CreateInfo implements ICreateInfo { return DELEGATE_CLASS_NATIVES; } /** * Returns The list of methods to stub out. Each entry must be in the form * "package.package.OuterClass$InnerClass#MethodName". * The list can be empty but must not be null. * <p/> * This usage is deprecated. Please use method 'delegates' instead. */ @Override public String[] getOverriddenMethods() { return OVERRIDDEN_METHODS; } /** * Returns the list of classes to rename, must be an even list: the binary FQCN * of class to replace followed by the new FQCN. Loading Loading @@ -309,14 +297,6 @@ public final class CreateInfo implements ICreateInfo { "libcore.icu.ICU", }; /** * The list of methods to stub out. Each entry must be in the form * "package.package.OuterClass$InnerClass#MethodName". * This usage is deprecated. Please use method 'delegates' instead. */ private final static String[] OVERRIDDEN_METHODS = new String[] { }; /** * The list of classes to rename, must be an even list: the binary FQCN * of class to replace followed by the new FQCN. Loading tools/layoutlib/create/src/com/android/tools/layoutlib/create/ICreateInfo.java +0 −7 Original line number Diff line number Diff line Loading @@ -44,13 +44,6 @@ public interface ICreateInfo { */ String[] getDelegateClassNatives(); /** * Returns The list of methods to stub out. Each entry must be in the form * "package.package.OuterClass$InnerClass#MethodName". * The list can be empty but must not be null. */ String[] getOverriddenMethods(); /** * Returns the list of classes to rename, must be an even list: the binary FQCN * of class to replace followed by the new FQCN. Loading tools/layoutlib/create/tests/com/android/tools/layoutlib/create/AsmGeneratorTest.java +0 −24 Original line number Diff line number Diff line Loading @@ -106,12 +106,6 @@ public class AsmGeneratorTest { return EMPTY_STRING_ARRAY; } @Override public String[] getOverriddenMethods() { // methods to force override return EMPTY_STRING_ARRAY; } @Override public String[] getRenamedClasses() { // classes to rename (so that we can replace them) Loading Loading @@ -186,12 +180,6 @@ public class AsmGeneratorTest { return EMPTY_STRING_ARRAY; } @Override public String[] getOverriddenMethods() { // methods to force override return EMPTY_STRING_ARRAY; } @Override public String[] getRenamedClasses() { // classes to rename (so that we can replace them) Loading Loading @@ -273,12 +261,6 @@ public class AsmGeneratorTest { return EMPTY_STRING_ARRAY; } @Override public String[] getOverriddenMethods() { // methods to force override return EMPTY_STRING_ARRAY; } @Override public String[] getRenamedClasses() { // classes to rename (so that we can replace them) Loading Loading @@ -359,12 +341,6 @@ public class AsmGeneratorTest { return EMPTY_STRING_ARRAY; } @Override public String[] getOverriddenMethods() { // methods to force override return EMPTY_STRING_ARRAY; } @Override public String[] getRenamedClasses() { // classes to rename (so that we can replace them) Loading Loading
tools/layoutlib/create/src/com/android/tools/layoutlib/create/AsmGenerator.java +2 −4 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; import java.util.ListIterator; Loading @@ -48,8 +49,6 @@ public class AsmGenerator { private final String mOsDestJar; /** List of classes to inject in the final JAR from _this_ archive. */ private final Class<?>[] mInjectClasses; /** The set of methods to stub out. */ private final Set<String> mStubMethods; /** All classes to output as-is, except if they have native methods. */ private Map<String, ClassReader> mKeep; /** All dependencies that must be completely stubbed. */ Loading Loading @@ -107,7 +106,6 @@ public class AsmGenerator { } } mInjectClasses = injectedClasses.toArray(new Class<?>[0]); mStubMethods = new HashSet<>(Arrays.asList(createInfo.getOverriddenMethods())); // Create the map/set of methods to change to delegates mDelegateMethods = new HashMap<>(); Loading Loading @@ -384,7 +382,7 @@ public class AsmGenerator { if (mInjectedMethodsMap.keySet().contains(binaryNewName)) { cv = new InjectMethodsAdapter(cv, mInjectedMethodsMap.get(binaryNewName)); } cv = new TransformClassAdapter(mLog, mStubMethods, mDeleteReturns.get(className), cv = new TransformClassAdapter(mLog, Collections.emptySet(), mDeleteReturns.get(className), newName, cv, stubNativesOnly); Set<String> delegateMethods = mDelegateMethods.get(className); Loading
tools/layoutlib/create/src/com/android/tools/layoutlib/create/CreateInfo.java +0 −20 Original line number Diff line number Diff line Loading @@ -63,18 +63,6 @@ public final class CreateInfo implements ICreateInfo { return DELEGATE_CLASS_NATIVES; } /** * Returns The list of methods to stub out. Each entry must be in the form * "package.package.OuterClass$InnerClass#MethodName". * The list can be empty but must not be null. * <p/> * This usage is deprecated. Please use method 'delegates' instead. */ @Override public String[] getOverriddenMethods() { return OVERRIDDEN_METHODS; } /** * Returns the list of classes to rename, must be an even list: the binary FQCN * of class to replace followed by the new FQCN. Loading Loading @@ -309,14 +297,6 @@ public final class CreateInfo implements ICreateInfo { "libcore.icu.ICU", }; /** * The list of methods to stub out. Each entry must be in the form * "package.package.OuterClass$InnerClass#MethodName". * This usage is deprecated. Please use method 'delegates' instead. */ private final static String[] OVERRIDDEN_METHODS = new String[] { }; /** * The list of classes to rename, must be an even list: the binary FQCN * of class to replace followed by the new FQCN. Loading
tools/layoutlib/create/src/com/android/tools/layoutlib/create/ICreateInfo.java +0 −7 Original line number Diff line number Diff line Loading @@ -44,13 +44,6 @@ public interface ICreateInfo { */ String[] getDelegateClassNatives(); /** * Returns The list of methods to stub out. Each entry must be in the form * "package.package.OuterClass$InnerClass#MethodName". * The list can be empty but must not be null. */ String[] getOverriddenMethods(); /** * Returns the list of classes to rename, must be an even list: the binary FQCN * of class to replace followed by the new FQCN. Loading
tools/layoutlib/create/tests/com/android/tools/layoutlib/create/AsmGeneratorTest.java +0 −24 Original line number Diff line number Diff line Loading @@ -106,12 +106,6 @@ public class AsmGeneratorTest { return EMPTY_STRING_ARRAY; } @Override public String[] getOverriddenMethods() { // methods to force override return EMPTY_STRING_ARRAY; } @Override public String[] getRenamedClasses() { // classes to rename (so that we can replace them) Loading Loading @@ -186,12 +180,6 @@ public class AsmGeneratorTest { return EMPTY_STRING_ARRAY; } @Override public String[] getOverriddenMethods() { // methods to force override return EMPTY_STRING_ARRAY; } @Override public String[] getRenamedClasses() { // classes to rename (so that we can replace them) Loading Loading @@ -273,12 +261,6 @@ public class AsmGeneratorTest { return EMPTY_STRING_ARRAY; } @Override public String[] getOverriddenMethods() { // methods to force override return EMPTY_STRING_ARRAY; } @Override public String[] getRenamedClasses() { // classes to rename (so that we can replace them) Loading Loading @@ -359,12 +341,6 @@ public class AsmGeneratorTest { return EMPTY_STRING_ARRAY; } @Override public String[] getOverriddenMethods() { // methods to force override return EMPTY_STRING_ARRAY; } @Override public String[] getRenamedClasses() { // classes to rename (so that we can replace them) Loading