dependencies {
- testImplementation 'com.tngtech.archunit:archunit-junit4:0.15.0'
+ testImplementation 'com.tngtech.archunit:archunit-junit4:0.16.0'
}
diff --git a/README.md b/README.md
index 90a5c4c91f..7daf2b5c53 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@ framework.
###### Gradle
```
-testImplementation 'com.tngtech.archunit:archunit:0.15.0'
+testImplementation 'com.tngtech.archunit:archunit:0.16.0'
```
###### Maven
@@ -26,7 +26,7 @@ testImplementation 'com.tngtech.archunit:archunit:0.15.0'
<dependency>
<groupId>com.tngtech.archunit</groupId>
<artifactId>archunit-junit4</artifactId>
- <version>0.15.0</version>
+ <version>0.16.0</version>
<scope>test</scope>
</dependency>
dependencies {
- testImplementation 'com.tngtech.archunit:archunit-junit4:0.15.0'
+ testImplementation 'com.tngtech.archunit:archunit-junit4:0.16.0'
}
<dependency>
<groupId>com.tngtech.archunit</groupId>
<artifactId>archunit-junit5</artifactId>
- <version>0.15.0</version>
+ <version>0.16.0</version>
<scope>test</scope>
</dependency>
@@ -653,7 +653,7 @@ dependencies {
- testImplementation 'com.tngtech.archunit:archunit-junit5:0.15.0'
+ testImplementation 'com.tngtech.archunit:archunit-junit5:0.16.0'
}
<dependency>
<groupId>com.tngtech.archunit</groupId>
<artifactId>archunit</artifactId>
- <version>0.15.0</version>
+ <version>0.16.0</version>
<scope>test</scope>
</dependency>
@@ -679,7 +679,7 @@ dependencies {
- testImplementation 'com.tngtech.archunit:archunit:0.15.0'
+ testImplementation 'com.tngtech.archunit:archunit:0.16.0'
}
First, why can a target resolve to zero matching members? The reason is that the set of classes
that was imported does not need to have all classes involved within this resolution process.
-Consider the above example, if SuperClassBeingAccessed
would not be imported, ArchUnit would
+Consider the above example, if SuperclassBeingAccessed
would not be imported, ArchUnit would
have no way of knowing where the actual targeted field resides. Thus in this case the
resolution would return zero elements.