diff options
author | Xavier Ducrohet <xav@google.com> | 2020-03-16 14:54:37 -0700 |
---|---|---|
committer | Xavier Ducrohet <xav@google.com> | 2020-03-16 14:54:37 -0700 |
commit | a52010f063f811af71541436a5d753129c5e3cdb (patch) | |
tree | 9c84dcda523c6e73e8c8884d1bba6106e9e9fee8 /compilerCommon | |
parent | 3f8881b32647b45fd1e29c3865d4d3793cb638d4 (diff) | |
download | data-binding-a52010f063f811af71541436a5d753129c5e3cdb.tar.gz |
Make some methods static
This is a first step allow AGP to not have
to instantiate a DataBindingBuilder.
Bug: N/A (clean-up)
Test: existing tests
Change-Id: Id395997bcf71b7f78a85dd1fb9bf6a6ac2a54f65
Diffstat (limited to 'compilerCommon')
-rw-r--r-- | compilerCommon/src/main/java/android/databinding/tool/DataBindingBuilder.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/compilerCommon/src/main/java/android/databinding/tool/DataBindingBuilder.java b/compilerCommon/src/main/java/android/databinding/tool/DataBindingBuilder.java index d6ede1ce..d29da976 100644 --- a/compilerCommon/src/main/java/android/databinding/tool/DataBindingBuilder.java +++ b/compilerCommon/src/main/java/android/databinding/tool/DataBindingBuilder.java @@ -91,11 +91,11 @@ public class DataBindingBuilder { ScopedException.encodeOutput(machineReadableOutput); } - public boolean getPrintMachineReadableOutput() { + public static boolean getPrintMachineReadableOutput() { return ScopedException.isEncodeOutput(); } - public void setDebugLogEnabled(boolean enableDebugLogs) { + public static void setDebugLogEnabled(boolean enableDebugLogs) { L.setDebugLog(enableDebugLogs); } @@ -131,8 +131,8 @@ public class DataBindingBuilder { * @param dataBindingCompilerBuildFolder the build folder for the data binding compiler * @return The list of classes to exclude. They are already in JNI format. */ - public List<String> getJarExcludeList(LayoutXmlProcessor layoutXmlProcessor, - File generatedClassListFile, File dataBindingCompilerBuildFolder) { + public static List<String> getJarExcludeList(LayoutXmlProcessor layoutXmlProcessor, + File generatedClassListFile, File dataBindingCompilerBuildFolder) { List<String> excludes = new ArrayList<>(); String infoClassAsFile = layoutXmlProcessor.getInfoClassFullName().replace('.', '/'); excludes.add(infoClassAsFile + ".class"); @@ -167,7 +167,7 @@ public class DataBindingBuilder { return packages; } - private List<String> readGeneratedClasses(File generatedClassListFile) { + private static List<String> readGeneratedClasses(File generatedClassListFile) { Preconditions.checkNotNull(generatedClassListFile, "Data binding exclude generated task is not configured properly"); Preconditions.check(generatedClassListFile.exists(), |