From f1207d24e4f50b5a83229feec195da1bd8a1e4f6 Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Fri, 20 Oct 2023 22:35:25 +0530 Subject: [PATCH] fix: convert 'google-java-format' to an Android module --- .idea/compiler.xml | 18 +-------- .../google-java-format/build.gradle.kts | 7 +++- .../java/GoogleJavaFormatToolProvider.java | 38 ------------------- 3 files changed, 6 insertions(+), 57 deletions(-) delete mode 100644 subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/GoogleJavaFormatToolProvider.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 4bb4b09a3..e5947d6e1 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -20,23 +20,6 @@ - - - - - - - - - - - - - - - - - @@ -131,6 +114,7 @@ + diff --git a/subprojects/google-java-format/build.gradle.kts b/subprojects/google-java-format/build.gradle.kts index 4817c1a7e..1b2097454 100644 --- a/subprojects/google-java-format/build.gradle.kts +++ b/subprojects/google-java-format/build.gradle.kts @@ -15,9 +15,12 @@ * along with AndroidIDE. If not, see . */ -@Suppress("JavaPluginLanguageLevel") plugins { - id("java-library") + id("com.android.library") +} + +android { + namespace = "com.google.googlejavaformat" } dependencies { diff --git a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/GoogleJavaFormatToolProvider.java b/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/GoogleJavaFormatToolProvider.java deleted file mode 100644 index 7bcad4cc5..000000000 --- a/subprojects/google-java-format/src/main/java/com/google/googlejavaformat/java/GoogleJavaFormatToolProvider.java +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright 2021 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except - * in compliance with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under the License - * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express - * or implied. See the License for the specific language governing permissions and limitations under - * the License. - */ - -package com.google.googlejavaformat.java; - -import com.google.auto.service.AutoService; -import java.io.PrintWriter; -import java.util.spi.ToolProvider; - -/** Provide a way to be invoked without necessarily starting a new VM. */ -@AutoService(ToolProvider.class) -public class GoogleJavaFormatToolProvider implements ToolProvider { - @Override - public String name() { - return "google-java-format"; - } - - @Override - public int run(PrintWriter out, PrintWriter err, String... args) { - try { - return Main.main(out, err, args); - } catch (RuntimeException e) { - err.print(e.getMessage()); - return -1; // pass non-zero value back indicating an error has happened - } - } -}