diff --git a/archunit/src/main/java/com/tngtech/archunit/core/importer/AccessRecord.java b/archunit/src/main/java/com/tngtech/archunit/core/importer/AccessRecord.java
index <HASH>..<HASH> 100644
--- a/archunit/src/main/java/com/tngtech/archunit/core/importer/AccessRecord.java
+++ b/archunit/src/main/java/com/tngtech/archunit/core/importer/AccessRecord.java
@@ -140,7 +140,7 @@ interface AccessRecord<TARGET extends AccessTarget> {
 
                 @Override
                 public Optional<JavaConstructor> get() {
-                    return uniqueTargetIn(tryFindMatchingTargets(targetOwner.getAllConstructors(), target));
+                    return uniqueTargetIn(tryFindMatchingTargets(targetOwner.getConstructors(), target));
                 }
             }
         }
speed up resolving constructors from `ConstructorCallTarget`

There is no need to check `getAllConstructors()` (i.e. also superclass constructors) for potential targets of constructor calls, because constructors are never inherited. All invocable constructors are declared directly within the class (at least on bytecode level).