summaryrefslogtreecommitdiff
path: root/compilerCommon
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@google.com>2020-03-16 14:54:37 -0700
committerXavier Ducrohet <xav@google.com>2020-03-16 14:54:37 -0700
commita52010f063f811af71541436a5d753129c5e3cdb (patch)
tree9c84dcda523c6e73e8c8884d1bba6106e9e9fee8 /compilerCommon
parent3f8881b32647b45fd1e29c3865d4d3793cb638d4 (diff)
downloaddata-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.java10
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(),