aboutsummaryrefslogtreecommitdiff
path: root/java/dagger/hilt/processor
diff options
context:
space:
mode:
authorBrad Corso <bcorso@google.com>2021-02-09 08:13:51 -0800
committerDagger Team <dagger-dev+copybara@google.com>2021-02-09 10:21:47 -0800
commit438bb1dbfdd35b07f8ce5973b6c6198f5711f667 (patch)
tree89eb5a637ddde630d66c25c573090aaa2544db06 /java/dagger/hilt/processor
parent785838e7d760f301c026a63b0635a0f69f3790db (diff)
downloaddagger2-438bb1dbfdd35b07f8ce5973b6c6198f5711f667.tar.gz
Move ComponentGenerator into processor/internal/root since it's the only usage.
RELNOTES=N/A PiperOrigin-RevId: 356504954
Diffstat (limited to 'java/dagger/hilt/processor')
-rw-r--r--java/dagger/hilt/processor/internal/BUILD3
-rw-r--r--java/dagger/hilt/processor/internal/root/BUILD1
-rw-r--r--java/dagger/hilt/processor/internal/root/ComponentGenerator.java (renamed from java/dagger/hilt/processor/internal/ComponentGenerator.java)7
-rw-r--r--java/dagger/hilt/processor/internal/root/RootGenerator.java1
4 files changed, 5 insertions, 7 deletions
diff --git a/java/dagger/hilt/processor/internal/BUILD b/java/dagger/hilt/processor/internal/BUILD
index baff1d823..4fd7a2c7f 100644
--- a/java/dagger/hilt/processor/internal/BUILD
+++ b/java/dagger/hilt/processor/internal/BUILD
@@ -99,12 +99,9 @@ java_library(
name = "component_descriptor",
srcs = [
"ComponentDescriptor.java",
- "ComponentGenerator.java",
"ComponentTree.java",
],
deps = [
- ":classnames",
- ":processors",
"//java/dagger/internal/codegen/extension",
"//java/dagger/internal/guava:base",
"//java/dagger/internal/guava:collect",
diff --git a/java/dagger/hilt/processor/internal/root/BUILD b/java/dagger/hilt/processor/internal/root/BUILD
index 709eb7f5f..39396914d 100644
--- a/java/dagger/hilt/processor/internal/root/BUILD
+++ b/java/dagger/hilt/processor/internal/root/BUILD
@@ -29,6 +29,7 @@ java_plugin(
java_library(
name = "processor_lib",
srcs = [
+ "ComponentGenerator.java",
"RootFileFormatter.java",
"RootGenerator.java",
"RootProcessor.java",
diff --git a/java/dagger/hilt/processor/internal/ComponentGenerator.java b/java/dagger/hilt/processor/internal/root/ComponentGenerator.java
index 3a4bf1e78..8d0f62c73 100644
--- a/java/dagger/hilt/processor/internal/ComponentGenerator.java
+++ b/java/dagger/hilt/processor/internal/root/ComponentGenerator.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package dagger.hilt.processor.internal;
+package dagger.hilt.processor.internal.root;
import static dagger.internal.codegen.extension.DaggerStreams.toImmutableList;
import static java.util.Comparator.comparing;
@@ -28,6 +28,8 @@ import com.squareup.javapoet.ClassName;
import com.squareup.javapoet.JavaFile;
import com.squareup.javapoet.TypeName;
import com.squareup.javapoet.TypeSpec;
+import dagger.hilt.processor.internal.ClassNames;
+import dagger.hilt.processor.internal.Processors;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Comparator;
@@ -39,8 +41,7 @@ import javax.lang.model.element.Modifier;
import javax.lang.model.element.TypeElement;
/** Generates a Dagger component or subcomponent interface. */
-// TODO(bcorso): Make this non-public
-public final class ComponentGenerator {
+final class ComponentGenerator {
private static final Joiner JOINER = Joiner.on(".");
private static final Comparator<ClassName> SIMPLE_NAME_SORTER =
Comparator.comparing((ClassName c) -> JOINER.join(c.simpleNames()))
diff --git a/java/dagger/hilt/processor/internal/root/RootGenerator.java b/java/dagger/hilt/processor/internal/root/RootGenerator.java
index 875586d2c..b5cf4a656 100644
--- a/java/dagger/hilt/processor/internal/root/RootGenerator.java
+++ b/java/dagger/hilt/processor/internal/root/RootGenerator.java
@@ -36,7 +36,6 @@ import com.squareup.javapoet.MethodSpec;
import com.squareup.javapoet.TypeSpec;
import dagger.hilt.processor.internal.ClassNames;
import dagger.hilt.processor.internal.ComponentDescriptor;
-import dagger.hilt.processor.internal.ComponentGenerator;
import dagger.hilt.processor.internal.ComponentNames;
import dagger.hilt.processor.internal.ComponentTree;
import dagger.hilt.processor.internal.Processors;