summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiam Miller-Cushon <cushon@google.com>2023-05-12 21:33:57 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-05-12 21:33:57 +0000
commit51dfdb1a40e726d4389488c4db9ddb212a0051f2 (patch)
tree1760524bb7ae44b464f42818f1b1fe3c65779cfe
parentb7ada9c95065419027dc7e0a05dacb054a07412e (diff)
parent97c6bac0c6a99ec0b292dc751fcc18b5fea90be1 (diff)
downloaddoclava-51dfdb1a40e726d4389488c4db9ddb212a0051f2.tar.gz
Handle records in MethodDocImpl#qualifiedName am: 97c6bac0c6
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/doclava/+/23217047 Change-Id: Ic829a724c821a0764e1bdf4066e4c639a5986eab Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--doclet_adapter/src/main/java/com/google/doclava/javadoc/MethodDocImpl.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/doclet_adapter/src/main/java/com/google/doclava/javadoc/MethodDocImpl.java b/doclet_adapter/src/main/java/com/google/doclava/javadoc/MethodDocImpl.java
index 66be504..20ae382 100644
--- a/doclet_adapter/src/main/java/com/google/doclava/javadoc/MethodDocImpl.java
+++ b/doclet_adapter/src/main/java/com/google/doclava/javadoc/MethodDocImpl.java
@@ -61,13 +61,13 @@ class MethodDocImpl extends ExecutableMemberDocImpl implements MethodDoc {
public String qualifiedName() {
var enclosingClass = executableElement.getEnclosingElement();
return switch (enclosingClass.getKind()) {
- case CLASS, INTERFACE, ANNOTATION_TYPE, ENUM -> {
+ case CLASS, INTERFACE, ANNOTATION_TYPE, ENUM, RECORD -> {
var enclosingClassName =
((TypeElement) enclosingClass).getQualifiedName().toString();
yield enclosingClassName + "." + name();
}
default -> throw new UnsupportedOperationException("Expected CLASS, INTERFACE, "
- + "ANNOTATION_TYPE or ENUM, but got " + enclosingClass.getKind());
+ + "ANNOTATION_TYPE, ENUM, or RECORD, but got " + enclosingClass.getKind());
};
}