summaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-06-12 17:14:04 +0100
committerMichael Williamson <mike@zwobble.org>2026-06-12 17:14:04 +0100
commitde81b95ad012a8e7d70944950fac7300cf708fdb (patch)
tree863d5c59cc245aa5cd4b49e3d0e1e3bae3c64393 /src/main
parent879835c2f87628b60a3d9f50cfe25ceab4d7528f (diff)
Include submatchers in toMatcher()
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javapreciselymatchers/JavaPreciselyMatchersGenerator.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javapreciselymatchers/JavaPreciselyMatchersGenerator.java b/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javapreciselymatchers/JavaPreciselyMatchersGenerator.java
index aa2f09d..1a404aa 100644
--- a/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javapreciselymatchers/JavaPreciselyMatchersGenerator.java
+++ b/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/javapreciselymatchers/JavaPreciselyMatchersGenerator.java
@@ -186,7 +186,10 @@ public class JavaPreciselyMatchersGenerator implements Generator {
new JavaReturn(new JavaStaticMethodCall(
JavaTypeRef.topLevel(PRECISELY_PACKAGE_NAME, "Matchers"),
"instanceOf",
- List.of(new JavaStaticFieldAccess(javaStructTypeRef, "class"))
+ List.of(
+ new JavaStaticFieldAccess(javaStructTypeRef, "class"),
+ new JavaFieldAccess(new JavaRef("this"), "submatchers")
+ )
))
))
)