diff options
author | Brad Corso <bcorso@google.com> | 2021-04-16 10:26:20 -0700 |
---|---|---|
committer | Dagger Team <dagger-dev+copybara@google.com> | 2021-04-16 10:28:57 -0700 |
commit | f5b5fe0fb81b2eb3acdd06144b7e5f521520ad1e (patch) | |
tree | fcebbbebef7328c27099fce8fe47af8ea72db86d /java/dagger/hilt | |
parent | 27a28276b62b24d306b6f18248699e2173bd6600 (diff) | |
download | dagger2-f5b5fe0fb81b2eb3acdd06144b7e5f521520ad1e.tar.gz |
Internal change
RELNOTES=N/A
PiperOrigin-RevId: 368872818
Diffstat (limited to 'java/dagger/hilt')
-rw-r--r-- | java/dagger/hilt/processor/internal/Processors.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/java/dagger/hilt/processor/internal/Processors.java b/java/dagger/hilt/processor/internal/Processors.java index c23a3ad63..6fc1dfa24 100644 --- a/java/dagger/hilt/processor/internal/Processors.java +++ b/java/dagger/hilt/processor/internal/Processors.java @@ -512,6 +512,14 @@ public final class Processors { return ClassName.get(className.packageName(), getEnclosedName(className)); } + /** + * Returns an equivalent class name with the {@code .} (dots) used for inner classes replaced with + * {@code _}. + */ + public static ClassName getEnclosedClassName(TypeElement typeElement) { + return getEnclosedClassName(ClassName.get(typeElement)); + } + /** Returns the fully qualified class name, with _ instead of . */ public static String getFullyQualifiedEnclosedClassName(ClassName className) { return className.packageName().replace('.', '_') + getEnclosedName(className); |