├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ ├── check-dependencies.yml │ └── update-gradle-wrapper.yml ├── .gitignore ├── ArchUnit-API.gif ├── CONTRIBUTING.md ├── DCO ├── LICENSE ├── NOTICE ├── README.md ├── archunit-3rd-party-test ├── build.gradle └── src │ └── test │ └── java │ └── com │ └── tngtech │ └── archunit │ └── core │ └── importer │ └── SpringLocationsTest.java ├── archunit-example ├── README.md ├── example-junit4 │ ├── build.gradle │ └── src │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── tngtech │ │ │ └── archunit │ │ │ └── exampletest │ │ │ └── junit4 │ │ │ ├── CodingRulesTest.java │ │ │ ├── ControllerRulesTest.java │ │ │ ├── CyclicDependencyRulesTest.java │ │ │ ├── DaoRulesTest.java │ │ │ ├── DependencyRulesTest.java │ │ │ ├── Example.java │ │ │ ├── FrozenRulesTest.java │ │ │ ├── InterfaceRulesTest.java │ │ │ ├── LayerDependencyRulesTest.java │ │ │ ├── LayeredArchitectureTest.java │ │ │ ├── MethodsTest.java │ │ │ ├── ModulesTest.java │ │ │ ├── NamingConventionTest.java │ │ │ ├── OnionArchitectureTest.java │ │ │ ├── PlantUmlArchitectureTest.java │ │ │ ├── ProxyRulesTest.java │ │ │ ├── RestrictNumberOfClassesWithACertainPropertyTest.java │ │ │ ├── RuleLibraryTest.java │ │ │ ├── RuleSetsTest.java │ │ │ ├── SessionBeanRulesTest.java │ │ │ ├── SingleClassTest.java │ │ │ ├── SlicesIsolationTest.java │ │ │ └── ThirdPartyRulesTest.java │ │ └── resources │ │ ├── archunit.properties │ │ ├── com │ │ └── tngtech │ │ │ └── archunit │ │ │ └── exampletest │ │ │ └── junit4 │ │ │ └── shopping_example.puml │ │ ├── frozen │ │ ├── a81a2b54-5a18-4145-b544-7a580aba0425 │ │ ├── e77ec262-4d5c-4a7b-b41f-362a71e5a1d8 │ │ └── stored.rules │ │ └── log4j2.xml ├── example-junit5 │ ├── build.gradle │ └── src │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── tngtech │ │ │ └── archunit │ │ │ └── exampletest │ │ │ └── junit5 │ │ │ ├── CodingRulesTest.java │ │ │ ├── ControllerRulesTest.java │ │ │ ├── CyclicDependencyRulesTest.java │ │ │ ├── DaoRulesTest.java │ │ │ ├── DependencyRulesTest.java │ │ │ ├── FrozenRulesTest.java │ │ │ ├── InterfaceRulesTest.java │ │ │ ├── LayerDependencyRulesTest.java │ │ │ ├── LayeredArchitectureTest.java │ │ │ ├── MethodsTest.java │ │ │ ├── ModulesTest.java │ │ │ ├── NamingConventionTest.java │ │ │ ├── OnionArchitectureTest.java │ │ │ ├── PlantUmlArchitectureTest.java │ │ │ ├── ProxyRulesTest.java │ │ │ ├── RestrictNumberOfClassesWithACertainPropertyTest.java │ │ │ ├── RuleLibraryTest.java │ │ │ ├── RuleSetsTest.java │ │ │ ├── SessionBeanRulesTest.java │ │ │ ├── SingleClassTest.java │ │ │ ├── SlicesIsolationTest.java │ │ │ └── ThirdPartyRulesTest.java │ │ └── resources │ │ ├── archunit.properties │ │ ├── com │ │ └── tngtech │ │ │ └── archunit │ │ │ └── exampletest │ │ │ └── junit5 │ │ │ └── shopping_example.puml │ │ ├── frozen │ │ ├── a81a2b54-5a18-4145-b544-7a580aba0425 │ │ ├── e77ec262-4d5c-4a7b-b41f-362a71e5a1d8 │ │ └── stored.rules │ │ └── log4j2.xml └── example-plain │ ├── build.gradle │ └── src │ ├── main │ └── java │ │ └── com │ │ └── tngtech │ │ └── archunit │ │ └── example │ │ ├── AppModule.java │ │ ├── ModuleApi.java │ │ ├── cycles │ │ ├── Cycles.java │ │ ├── complexcycles │ │ │ ├── slice1 │ │ │ │ ├── ClassBeingCalledInSliceOne.java │ │ │ │ ├── ClassOfMinimalCycleCallingSliceTwo.java │ │ │ │ ├── SliceOneCallingConstructorInSliceTwoAndMethodInSliceThree.java │ │ │ │ └── UnrelatedEnum.java │ │ │ ├── slice2 │ │ │ │ ├── ClassOfMinimalCycleCallingSliceOne.java │ │ │ │ ├── InstantiatedClassInSliceTwo.java │ │ │ │ ├── SliceTwoInheritingFromSliceOne.java │ │ │ │ └── SliceTwoInheritingFromSliceThreeAndAccessingFieldInSliceFour.java │ │ │ ├── slice3 │ │ │ │ ├── ClassCallingConstructorInSliceFive.java │ │ │ │ └── InheritedClassInSliceThree.java │ │ │ ├── slice4 │ │ │ │ └── ClassWithAccessedFieldCallingMethodInSliceOne.java │ │ │ ├── slice5 │ │ │ │ └── InstantiatedClassInSliceFive.java │ │ │ └── slice6 │ │ │ │ └── UnproblematicClassInSliceSix.java │ │ ├── constructorcycle │ │ │ ├── slice1 │ │ │ │ ├── SliceOneCallingConstructorInSliceTwo.java │ │ │ │ └── SomeClassWithCalledConstructor.java │ │ │ └── slice2 │ │ │ │ └── SliceTwoCallingConstructorInSliceOne.java │ │ ├── fieldaccesscycle │ │ │ ├── slice1 │ │ │ │ ├── ClassInSliceOneWithAccessedField.java │ │ │ │ └── SliceOneAccessingFieldInSliceTwo.java │ │ │ └── slice2 │ │ │ │ └── SliceTwoAccessingFieldInSliceOne.java │ │ ├── inheritancecycle │ │ │ ├── slice1 │ │ │ │ ├── ClassThatCallSliceThree.java │ │ │ │ ├── ClassThatInheritsFromSliceTwo.java │ │ │ │ ├── ClassThatIsInheritedFromSliceTwo.java │ │ │ │ └── InterfaceInSliceOne.java │ │ │ ├── slice2 │ │ │ │ └── ClassThatInheritsFromSliceOne.java │ │ │ └── slice3 │ │ │ │ └── ClassThatImplementsInterfaceFromSliceOne.java │ │ ├── membercycle │ │ │ ├── slice1 │ │ │ │ └── SliceOneWithFieldTypeInSliceTwo.java │ │ │ ├── slice2 │ │ │ │ └── SliceTwoWithMethodParameterTypeInSliceThree.java │ │ │ ├── slice3 │ │ │ │ └── SliceThreeWithMethodReturnTypeInSliceFour.java │ │ │ └── slice4 │ │ │ │ └── SliceFourWithConstructorParameterInSliceOne.java │ │ ├── simplecycle │ │ │ ├── slice1 │ │ │ │ ├── SliceOneCallingMethodInSliceTwo.java │ │ │ │ └── SomeClassBeingCalledInSliceOne.java │ │ │ ├── slice2 │ │ │ │ └── SliceTwoCallingMethodOfSliceThree.java │ │ │ └── slice3 │ │ │ │ └── SliceThreeCallingMethodOfSliceOne.java │ │ └── simplescenario │ │ │ ├── administration │ │ │ ├── AdministrationService.java │ │ │ └── Invoice.java │ │ │ ├── importer │ │ │ └── ImportService.java │ │ │ └── report │ │ │ ├── Report.java │ │ │ └── ReportService.java │ │ ├── layers │ │ ├── AbstractController.java │ │ ├── ClassViolatingCodingRules.java │ │ ├── ClassViolatingInjectionRules.java │ │ ├── ClassViolatingSessionBeanRules.java │ │ ├── ClassViolatingThirdPartyRules.java │ │ ├── EvilCoreAccessor.java │ │ ├── MyController.java │ │ ├── MyService.java │ │ ├── OtherClassViolatingSessionBeanRules.java │ │ ├── SecondBeanImplementingSomeBusinessInterface.java │ │ ├── SomeBusinessInterface.java │ │ ├── SomeCustomException.java │ │ ├── SomeMediator.java │ │ ├── SomeOtherBusinessInterface.java │ │ ├── anticorruption │ │ │ ├── InternalUtility.java │ │ │ ├── WellBehaved.java │ │ │ ├── WithIllegalReturnType.java │ │ │ ├── WrappedResult.java │ │ │ └── internal │ │ │ │ └── InternalType.java │ │ ├── controller │ │ │ ├── ComplexControllerAnnotation.java │ │ │ ├── OtherController.java │ │ │ ├── SimpleControllerAnnotation.java │ │ │ ├── SomeController.java │ │ │ ├── SomeGuiController.java │ │ │ ├── SomeUtility.java │ │ │ ├── UnmarshalTransport.java │ │ │ ├── WronglyAnnotated.java │ │ │ ├── marshaller │ │ │ │ ├── ByteUnmarshaller.java │ │ │ │ ├── StringUnmarshaller.java │ │ │ │ └── Unmarshaller.java │ │ │ ├── one │ │ │ │ ├── SomeEnum.java │ │ │ │ ├── UseCaseOneThreeController.java │ │ │ │ └── UseCaseOneTwoController.java │ │ │ ├── three │ │ │ │ └── UseCaseThreeController.java │ │ │ └── two │ │ │ │ └── UseCaseTwoController.java │ │ ├── core │ │ │ ├── AnotherGoodCoreSatellite.java │ │ │ ├── CoreSatellite.java │ │ │ ├── GoodCoreSatellite.java │ │ │ ├── HighSecurity.java │ │ │ └── VeryCentralCore.java │ │ ├── persistence │ │ │ ├── WrongSecurityCheck.java │ │ │ ├── first │ │ │ │ ├── InWrongPackageDao.java │ │ │ │ └── dao │ │ │ │ │ ├── EntityInWrongPackage.java │ │ │ │ │ ├── SomeDao.java │ │ │ │ │ ├── domain │ │ │ │ │ └── PersistentObject.java │ │ │ │ │ └── jpa │ │ │ │ │ └── SomeJpa.java │ │ │ ├── layerviolation │ │ │ │ └── DaoCallingService.java │ │ │ └── second │ │ │ │ └── dao │ │ │ │ ├── OtherDao.java │ │ │ │ ├── domain │ │ │ │ └── OtherPersistentObject.java │ │ │ │ └── jpa │ │ │ │ └── OtherJpa.java │ │ ├── security │ │ │ ├── AdditionalSecurityChecks.java │ │ │ └── Secured.java │ │ ├── service │ │ │ ├── Async.java │ │ │ ├── ComplexServiceAnnotation.java │ │ │ ├── OtherServiceViolatingLayerRules.java │ │ │ ├── ProxiedConnection.java │ │ │ ├── ServiceHelper.java │ │ │ ├── ServiceInterface.java │ │ │ ├── ServiceType.java │ │ │ ├── ServiceViolatingDaoRules.java │ │ │ ├── ServiceViolatingLayerRules.java │ │ │ ├── ServiceViolatingProxyRules.java │ │ │ ├── SimpleServiceAnnotation.java │ │ │ ├── SpecialServiceHelper.java │ │ │ └── impl │ │ │ │ ├── ServiceImplementation.java │ │ │ │ ├── SomeInterfacePlacedInTheWrongPackage.java │ │ │ │ └── WronglyNamedSvc.java │ │ ├── thirdparty │ │ │ ├── ThirdPartyClassWithProblem.java │ │ │ ├── ThirdPartyClassWorkaroundFactory.java │ │ │ └── ThirdPartySubclassWithProblem.java │ │ └── web │ │ │ ├── AnnotatedController.java │ │ │ └── InheritedControllerImpl.java │ │ ├── onionarchitecture │ │ ├── adapter │ │ │ ├── cli │ │ │ │ └── AdministrationCLI.java │ │ │ ├── persistence │ │ │ │ ├── ProductId.java │ │ │ │ ├── ProductJpaRepository.java │ │ │ │ ├── ProductRepository.java │ │ │ │ ├── ShoppingCartId.java │ │ │ │ ├── ShoppingCartJpaRepository.java │ │ │ │ └── ShoppingCartRepository.java │ │ │ └── rest │ │ │ │ └── ShoppingController.java │ │ ├── application │ │ │ ├── AdministrationPort.java │ │ │ └── ShoppingApplication.java │ │ └── domain │ │ │ ├── model │ │ │ ├── OrderItem.java │ │ │ ├── PaymentMethod.java │ │ │ ├── Product.java │ │ │ └── ShoppingCart.java │ │ │ └── service │ │ │ ├── OrderQuantity.java │ │ │ ├── ProductName.java │ │ │ └── ShoppingService.java │ │ ├── onionarchitecture_by_annotations │ │ ├── annotations │ │ │ ├── Adapter.java │ │ │ ├── Application.java │ │ │ ├── DomainModel.java │ │ │ └── DomainService.java │ │ └── onion │ │ │ ├── AdministrationPort.java │ │ │ ├── ShoppingApplication.java │ │ │ ├── administration │ │ │ └── AdministrationCLI.java │ │ │ ├── order │ │ │ ├── OrderItem.java │ │ │ ├── OrderQuantity.java │ │ │ └── PaymentMethod.java │ │ │ ├── product │ │ │ ├── Product.java │ │ │ ├── ProductId.java │ │ │ ├── ProductJpaRepository.java │ │ │ ├── ProductName.java │ │ │ └── ProductRepository.java │ │ │ └── shopping │ │ │ ├── ShoppingCart.java │ │ │ ├── ShoppingCartId.java │ │ │ ├── ShoppingCartJpaRepository.java │ │ │ ├── ShoppingCartRepository.java │ │ │ ├── ShoppingController.java │ │ │ └── ShoppingService.java │ │ └── shopping │ │ ├── address │ │ ├── Address.java │ │ ├── AddressController.java │ │ └── package-info.java │ │ ├── catalog │ │ ├── ProductCatalog.java │ │ └── package-info.java │ │ ├── customer │ │ ├── Customer.java │ │ └── package-info.java │ │ ├── importer │ │ ├── ProductImport.java │ │ └── package-info.java │ │ ├── order │ │ ├── Order.java │ │ └── package-info.java │ │ ├── product │ │ ├── Product.java │ │ └── package-info.java │ │ └── xml │ │ ├── package-info.java │ │ ├── processor │ │ └── XmlProcessor.java │ │ ├── types │ │ └── XmlTypes.java │ │ └── utils │ │ └── XmlUtils.java │ └── test │ ├── java │ └── com │ │ └── tngtech │ │ └── archunit │ │ └── exampletest │ │ ├── CodingRulesTest.java │ │ ├── ControllerRulesTest.java │ │ ├── CyclicDependencyRulesTest.java │ │ ├── DaoRulesTest.java │ │ ├── DependencyRulesTest.java │ │ ├── Example.java │ │ ├── FrozenRulesTest.java │ │ ├── InterfaceRulesTest.java │ │ ├── LayerDependencyRulesTest.java │ │ ├── LayeredArchitectureTest.java │ │ ├── MethodsTest.java │ │ ├── ModulesTest.java │ │ ├── NamingConventionTest.java │ │ ├── OnionArchitectureTest.java │ │ ├── PlantUmlArchitectureTest.java │ │ ├── ProxyRulesTest.java │ │ ├── RestrictNumberOfClassesWithACertainPropertyTest.java │ │ ├── SecurityTest.java │ │ ├── SessionBeanRulesTest.java │ │ ├── SingleClassTest.java │ │ ├── SlicesIsolationTest.java │ │ ├── ThirdPartyRulesTest.java │ │ └── extension │ │ ├── EvaluatedRuleEvent.java │ │ ├── ExampleExtension.java │ │ └── NewConfigurationEvent.java │ └── resources │ ├── META-INF │ └── services │ │ └── com.tngtech.archunit.lang.extension.ArchUnitExtension │ ├── archunit.properties │ ├── com │ └── tngtech │ │ └── archunit │ │ └── exampletest │ │ └── shopping_example.puml │ ├── frozen │ ├── a81a2b54-5a18-4145-b544-7a580aba0425 │ ├── e77ec262-4d5c-4a7b-b41f-362a71e5a1d8 │ └── stored.rules │ └── log4j2.xml ├── archunit-integration-test ├── build.gradle └── src │ └── test │ ├── java │ └── com │ │ └── tngtech │ │ └── archunit │ │ ├── ArchUnitArchitectureTest.java │ │ ├── ArchUnitExampleArchitectureTest.java │ │ ├── ImporterRules.java │ │ ├── PublicAPIRules.java │ │ ├── integration │ │ ├── CustomClassLoaderIntegrationTest.java │ │ ├── ExamplesIntegrationTest.java │ │ ├── ExpectedOnionArchitectureByAnnotationFailures.java │ │ └── ExtensionIntegrationTest.java │ │ └── testutils │ │ ├── ContextClassLoaderExtension.java │ │ ├── CyclicErrorMatcher.java │ │ ├── ExpectedAccess.java │ │ ├── ExpectedClass.java │ │ ├── ExpectedConstructor.java │ │ ├── ExpectedDependency.java │ │ ├── ExpectedField.java │ │ ├── ExpectedLocation.java │ │ ├── ExpectedMember.java │ │ ├── ExpectedMessage.java │ │ ├── ExpectedMethod.java │ │ ├── ExpectedModuleDependency.java │ │ ├── ExpectedNaming.java │ │ ├── ExpectedRelation.java │ │ ├── ExpectedTestFailures.java │ │ ├── ExpectedViolation.java │ │ ├── HandlingAssertion.java │ │ ├── MessageAssertionChain.java │ │ ├── ResultStoringExtension.java │ │ ├── SliceDependencyErrorMatcher.java │ │ └── ViolationComparisonResult.java │ └── resources │ ├── META-INF │ └── services │ │ └── com.tngtech.archunit.lang.extension.ArchUnitExtension │ └── archunit.properties ├── archunit-java-modules-test ├── build.gradle └── src │ ├── main │ └── java │ │ ├── com │ │ └── tngtech │ │ │ └── archunit │ │ │ └── example │ │ │ └── SomeClass.java │ │ └── module-info.java │ └── test │ └── java │ └── com │ └── tngtech │ └── archunit │ └── example │ └── ModulePathTest.java ├── archunit-junit ├── build.gradle ├── junit4 │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── tngtech │ │ │ └── archunit │ │ │ └── junit │ │ │ ├── AnalyzeClasses.java │ │ │ ├── ArchTest.java │ │ │ ├── ArchUnitRunner.java │ │ │ └── internal │ │ │ ├── ArchRuleDeclaration.java │ │ │ ├── ArchRuleExecution.java │ │ │ ├── ArchTestExecution.java │ │ │ ├── ArchTestMetaInfo.java │ │ │ ├── ArchTestMethodExecution.java │ │ │ ├── ArchUnitRunnerInternal.java │ │ │ └── ArchUnitSystemPropertyTestFilterJunit4.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── tngtech │ │ │ └── archunit │ │ │ └── junit │ │ │ └── internal │ │ │ ├── ArchUnitRunnerRunsMethodsTest.java │ │ │ ├── ArchUnitRunnerRunsRuleFieldsTest.java │ │ │ ├── ArchUnitRunnerRunsRuleSetsTest.java │ │ │ ├── ArchUnitRunnerTest.java │ │ │ └── ArchUnitRunnerTestUtils.java │ │ └── resources │ │ └── archunit.properties ├── junit5 │ ├── aggregator │ │ └── build.gradle │ ├── api │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tngtech │ │ │ └── archunit │ │ │ └── junit │ │ │ ├── AnalyzeClasses.java │ │ │ ├── ArchTag.java │ │ │ ├── ArchTags.java │ │ │ └── ArchTest.java │ ├── engine-api │ │ ├── build.gradle │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── tngtech │ │ │ │ └── archunit │ │ │ │ └── junit │ │ │ │ └── engine_api │ │ │ │ ├── FieldSelector.java │ │ │ │ └── FieldSource.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── tngtech │ │ │ └── archunit │ │ │ └── junit │ │ │ └── engine_api │ │ │ └── FieldSelectorTest.java │ └── engine │ │ ├── build.gradle │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── tngtech │ │ │ │ └── archunit │ │ │ │ └── junit │ │ │ │ └── internal │ │ │ │ ├── AbstractArchUnitTestDescriptor.java │ │ │ │ ├── ArchUnitEngineDescriptor.java │ │ │ │ ├── ArchUnitEngineExecutionContext.java │ │ │ │ ├── ArchUnitSystemPropertyTestFilterJUnit5.java │ │ │ │ ├── ArchUnitTestDescriptor.java │ │ │ │ ├── ArchUnitTestEngine.java │ │ │ │ ├── CreatesChildren.java │ │ │ │ └── ElementResolver.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.junit.platform.engine.TestEngine │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── tngtech │ │ │ └── archunit │ │ │ └── junit │ │ │ └── internal │ │ │ ├── ArchUnitTestEngineTest.java │ │ │ ├── EngineDiscoveryTestRequest.java │ │ │ ├── EngineExecutionTestListener.java │ │ │ ├── testexamples │ │ │ ├── ClassWithPrivateTests.java │ │ │ ├── ComplexMetaTags.java │ │ │ ├── ComplexRuleLibrary.java │ │ │ ├── ComplexTags.java │ │ │ ├── FullAnalyzeClassesSpec.java │ │ │ ├── LibraryWithPrivateTests.java │ │ │ ├── RuleThatFails.java │ │ │ ├── SimpleRuleLibrary.java │ │ │ ├── TestClassWithMetaAnnotationForAnalyzeClasses.java │ │ │ ├── TestClassWithMetaTag.java │ │ │ ├── TestClassWithMetaTags.java │ │ │ ├── TestClassWithTags.java │ │ │ ├── TestFieldWithMetaTag.java │ │ │ ├── TestFieldWithMetaTags.java │ │ │ ├── TestFieldWithTags.java │ │ │ ├── TestMethodWithMetaTag.java │ │ │ ├── TestMethodWithMetaTags.java │ │ │ ├── TestMethodWithTags.java │ │ │ ├── UnwantedClass.java │ │ │ ├── abstractbase │ │ │ │ ├── AbstractBaseClassWithFieldRule.java │ │ │ │ ├── AbstractBaseClassWithLibraryWithAbstractBaseClass.java │ │ │ │ ├── AbstractBaseClassWithMethodRule.java │ │ │ │ ├── ArchTestWithAbstractBaseClassWithFieldRule.java │ │ │ │ ├── ArchTestWithAbstractBaseClassWithMethodRule.java │ │ │ │ └── ArchTestWithLibraryWithAbstractBaseClass.java │ │ │ ├── ignores │ │ │ │ ├── ArchIgnoreMetaAnnotation.java │ │ │ │ ├── IgnoredClass.java │ │ │ │ ├── IgnoredField.java │ │ │ │ ├── IgnoredLibrary.java │ │ │ │ ├── IgnoredMethod.java │ │ │ │ ├── MetaIgnoredClass.java │ │ │ │ ├── MetaIgnoredField.java │ │ │ │ ├── MetaIgnoredLibrary.java │ │ │ │ └── MetaIgnoredMethod.java │ │ │ ├── subone │ │ │ │ ├── SimpleRuleField.java │ │ │ │ └── SimpleRuleMethod.java │ │ │ ├── subtwo │ │ │ │ └── SimpleRules.java │ │ │ └── wrong │ │ │ │ ├── WrongRuleMethodNotStatic.java │ │ │ │ └── WrongRuleMethodWrongParameters.java │ │ │ └── testutil │ │ │ ├── LogCaptor.java │ │ │ ├── SystemPropertiesExtension.java │ │ │ └── TestLogExtension.java │ │ └── resources │ │ └── archunit.properties └── src │ ├── api │ └── java │ │ └── com │ │ └── tngtech │ │ └── archunit │ │ └── junit │ │ ├── ArchIgnore.java │ │ ├── ArchTests.java │ │ ├── CacheMode.java │ │ └── LocationProvider.java │ ├── main │ └── java │ │ └── com │ │ └── tngtech │ │ └── archunit │ │ └── junit │ │ └── internal │ │ ├── ArchTestExecutionException.java │ │ ├── ArchTestInitializationException.java │ │ ├── ClassAnalysisRequest.java │ │ ├── ClassCache.java │ │ ├── DisplayNameResolver.java │ │ └── ReflectionUtils.java │ └── test │ └── java │ └── com │ └── tngtech │ └── archunit │ └── junit │ └── internal │ ├── ClassCacheConcurrencyTest.java │ ├── ClassCacheTest.java │ ├── DisplayNameResolverTest.java │ ├── LocationOfClass.java │ ├── ReflectionUtilsTest.java │ └── TestAnalysisRequest.java ├── archunit-maven-test ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── build.gradle ├── mvnw ├── mvnw.cmd ├── pom.xml.template └── verification │ └── TestResultTest.java ├── archunit ├── build.gradle └── src │ ├── jdk16test │ └── java │ │ └── com │ │ └── tngtech │ │ └── archunit │ │ ├── core │ │ └── importer │ │ │ ├── ClassFileImporterAccessesNewerJavaVersionTest.java │ │ │ ├── ClassFileImporterRecordsTest.java │ │ │ └── testexamples │ │ │ └── methodresolution │ │ │ └── DeterminesMethodAnalogouslyToReflectionApi.java │ │ └── lang │ │ └── syntax │ │ └── elements │ │ ├── ClassesShouldNewerJavaVersionTest.java │ │ ├── GivenClassesThatRecordsTest.java │ │ ├── GivenMembersDeclaredInClassesThatRecordsTest.java │ │ ├── ShouldClassesThatRecordsTest.java │ │ ├── ShouldOnlyByClassesThatRecordsTest.java │ │ └── testobjects │ │ └── SomeRecord.java │ ├── jdk9main │ └── java │ │ └── com │ │ └── tngtech │ │ └── archunit │ │ └── core │ │ ├── domain │ │ └── Java9DomainPlugin.java │ │ └── importer │ │ ├── ModuleImportPlugin.java │ │ ├── ModuleLocationFactory.java │ │ └── ModuleLocationResolver.java │ ├── jdk9test │ └── java │ │ └── com │ │ └── tngtech │ │ └── archunit │ │ └── core │ │ └── importer │ │ ├── ClassFileImporterCodeUnitReferencesNewerJavaVersionTest.java │ │ ├── ClassFileImporterLambdaAccessesNewerJavaVersionTest.java │ │ ├── ClassFileImporterSyntheticPrivateAccessesNewerJavaVersionTest.java │ │ └── ModuleLocationFactoryTest.java │ ├── main │ └── java │ │ └── com │ │ └── tngtech │ │ └── archunit │ │ ├── ArchConfiguration.java │ │ ├── Internal.java │ │ ├── PublicAPI.java │ │ ├── base │ │ ├── ArchUnitException.java │ │ ├── ChainableFunction.java │ │ ├── ClassLoaders.java │ │ ├── DescribedFunction.java │ │ ├── DescribedIterable.java │ │ ├── DescribedPredicate.java │ │ ├── ForwardingCollection.java │ │ ├── ForwardingList.java │ │ ├── ForwardingSet.java │ │ ├── HasDescription.java │ │ ├── MayResolveTypesViaReflection.java │ │ ├── Optionals.java │ │ ├── Predicates.java │ │ ├── ReflectionUtils.java │ │ ├── ResolvesTypesViaReflection.java │ │ └── Suppliers.java │ │ ├── core │ │ ├── Convertible.java │ │ ├── InitialConfiguration.java │ │ ├── PluginLoader.java │ │ ├── domain │ │ │ ├── AccessTarget.java │ │ │ ├── AnnotationFormatter.java │ │ │ ├── AnnotationProxy.java │ │ │ ├── Dependency.java │ │ │ ├── DomainObjectCreationContext.java │ │ │ ├── DomainPlugin.java │ │ │ ├── Formatters.java │ │ │ ├── ImportContext.java │ │ │ ├── InstanceofCheck.java │ │ │ ├── Java14DomainPlugin.java │ │ │ ├── Java21DomainPlugin.java │ │ │ ├── JavaAccess.java │ │ │ ├── JavaAnnotation.java │ │ │ ├── JavaAnnotationParameterVisitorAcceptor.java │ │ │ ├── JavaCall.java │ │ │ ├── JavaClass.java │ │ │ ├── JavaClassDependencies.java │ │ │ ├── JavaClassDescriptor.java │ │ │ ├── JavaClassMembers.java │ │ │ ├── JavaClassTransitiveDependencies.java │ │ │ ├── JavaClasses.java │ │ │ ├── JavaCodeUnit.java │ │ │ ├── JavaCodeUnitAccess.java │ │ │ ├── JavaCodeUnitReference.java │ │ │ ├── JavaConstructor.java │ │ │ ├── JavaConstructorCall.java │ │ │ ├── JavaConstructorReference.java │ │ │ ├── JavaEnumConstant.java │ │ │ ├── JavaField.java │ │ │ ├── JavaFieldAccess.java │ │ │ ├── JavaGenericArrayType.java │ │ │ ├── JavaMember.java │ │ │ ├── JavaMethod.java │ │ │ ├── JavaMethodCall.java │ │ │ ├── JavaMethodReference.java │ │ │ ├── JavaModifier.java │ │ │ ├── JavaPackage.java │ │ │ ├── JavaParameter.java │ │ │ ├── JavaParameterizedType.java │ │ │ ├── JavaStaticInitializer.java │ │ │ ├── JavaType.java │ │ │ ├── JavaTypeVariable.java │ │ │ ├── JavaWildcardType.java │ │ │ ├── PackageMatcher.java │ │ │ ├── PackageMatchers.java │ │ │ ├── ReferencedClassObject.java │ │ │ ├── ReverseDependencies.java │ │ │ ├── Source.java │ │ │ ├── SourceCodeLocation.java │ │ │ ├── ThrowsClause.java │ │ │ ├── ThrowsDeclaration.java │ │ │ ├── TryCatchBlock.java │ │ │ └── properties │ │ │ │ ├── CanBeAnnotated.java │ │ │ │ ├── CanOverrideDescription.java │ │ │ │ ├── HasAnnotations.java │ │ │ │ ├── HasDescriptor.java │ │ │ │ ├── HasModifiers.java │ │ │ │ ├── HasName.java │ │ │ │ ├── HasOwner.java │ │ │ │ ├── HasParameterTypes.java │ │ │ │ ├── HasReturnType.java │ │ │ │ ├── HasSourceCodeLocation.java │ │ │ │ ├── HasThrowsClause.java │ │ │ │ ├── HasType.java │ │ │ │ ├── HasTypeParameters.java │ │ │ │ └── HasUpperBounds.java │ │ └── importer │ │ │ ├── AccessRecord.java │ │ │ ├── ClassFileImportRecord.java │ │ │ ├── ClassFileImporter.java │ │ │ ├── ClassFileLocation.java │ │ │ ├── ClassFileProcessor.java │ │ │ ├── ClassFileSource.java │ │ │ ├── ClassGraphCreator.java │ │ │ ├── DeclarationHandler.java │ │ │ ├── DependencyResolutionProcess.java │ │ │ ├── DomainBuilders.java │ │ │ ├── GenericMemberTypeProcessor.java │ │ │ ├── HasRawCodeUnitOrigin.java │ │ │ ├── ImportOption.java │ │ │ ├── ImportOptions.java │ │ │ ├── ImportPlugin.java │ │ │ ├── ImportedClasses.java │ │ │ ├── JavaClassDescriptorImporter.java │ │ │ ├── JavaClassProcessor.java │ │ │ ├── JavaClassSignatureImporter.java │ │ │ ├── JavaCodeUnitSignatureImporter.java │ │ │ ├── JavaFieldTypeSignatureImporter.java │ │ │ ├── Location.java │ │ │ ├── LocationResolver.java │ │ │ ├── Locations.java │ │ │ ├── NormalizedResourceName.java │ │ │ ├── NormalizedUri.java │ │ │ ├── RawAccessRecord.java │ │ │ ├── RawCodeUnitDependency.java │ │ │ ├── RawInstanceofCheck.java │ │ │ ├── RawReferencedClassObject.java │ │ │ ├── RawTryCatchBlock.java │ │ │ ├── SignatureTypeArgumentProcessor.java │ │ │ ├── SignatureTypeParameterProcessor.java │ │ │ ├── SourceDescriptor.java │ │ │ ├── TryCatchRecorder.java │ │ │ ├── UrlSource.java │ │ │ └── resolvers │ │ │ ├── ClassResolver.java │ │ │ ├── ClassResolverFromClasspath.java │ │ │ └── SelectedClassResolverFromClasspath.java │ │ ├── lang │ │ ├── AbstractClassesTransformer.java │ │ ├── AllowEmptyShould.java │ │ ├── ArchCondition.java │ │ ├── ArchRule.java │ │ ├── CanBeEvaluated.java │ │ ├── ClassesTransformer.java │ │ ├── CompositeArchRule.java │ │ ├── ConditionEvent.java │ │ ├── ConditionEvents.java │ │ ├── EvaluationResult.java │ │ ├── FailureDisplayFormat.java │ │ ├── FailureDisplayFormatFactory.java │ │ ├── FailureDisplayFormatInitializationFailedException.java │ │ ├── FailureMessages.java │ │ ├── FailureReport.java │ │ ├── Priority.java │ │ ├── SimpleConditionEvent.java │ │ ├── SimpleConditionEvents.java │ │ ├── ViolationHandler.java │ │ ├── conditions │ │ │ ├── AllAccessesCondition.java │ │ │ ├── AllAttributesMatchCondition.java │ │ │ ├── AllDependenciesCondition.java │ │ │ ├── AndCondition.java │ │ │ ├── AnyAttributeMatchesCondition.java │ │ │ ├── AnyDependencyCondition.java │ │ │ ├── ArchConditions.java │ │ │ ├── ArchPredicates.java │ │ │ ├── ClassAccessesCondition.java │ │ │ ├── ClassAccessesFieldCondition.java │ │ │ ├── ClassOnlyAccessesCondition.java │ │ │ ├── CodeUnitOnlyCallsCondition.java │ │ │ ├── ContainAnyCondition.java │ │ │ ├── ContainsOnlyCondition.java │ │ │ ├── DelegatingConditionEvents.java │ │ │ ├── DependencyCondition.java │ │ │ ├── EventsDescription.java │ │ │ ├── FieldAccessCondition.java │ │ │ ├── JavaAccessCondition.java │ │ │ ├── JavaAccessPackagePredicate.java │ │ │ ├── JoinCondition.java │ │ │ ├── NeverCondition.java │ │ │ ├── OrCondition.java │ │ │ ├── TransitiveDependencyCondition.java │ │ │ └── ViolatedAndSatisfiedConditionEvents.java │ │ ├── extension │ │ │ ├── ArchUnitExtension.java │ │ │ ├── ArchUnitExtensionLoader.java │ │ │ ├── ArchUnitExtensions.java │ │ │ ├── EvaluatedRule.java │ │ │ └── ExtensionLoadingException.java │ │ └── syntax │ │ │ ├── AbstractCodeUnitsShouldInternal.java │ │ │ ├── AbstractGivenCodeUnitsInternal.java │ │ │ ├── AbstractGivenMembersInternal.java │ │ │ ├── AbstractGivenObjects.java │ │ │ ├── AbstractMembersShouldInternal.java │ │ │ ├── ArchRuleDefinition.java │ │ │ ├── ClassesShouldInternal.java │ │ │ ├── ClassesThatInternal.java │ │ │ ├── CodeUnitsThatInternal.java │ │ │ ├── ConstructorsShouldInternal.java │ │ │ ├── FieldsShouldInternal.java │ │ │ ├── FieldsThatInternal.java │ │ │ ├── GivenClassInternal.java │ │ │ ├── GivenClassesInternal.java │ │ │ ├── GivenConstructorsInternal.java │ │ │ ├── GivenFieldsInternal.java │ │ │ ├── GivenMethodsInternal.java │ │ │ ├── GivenObjectsInternal.java │ │ │ ├── MembersDeclaredInClassesThat.java │ │ │ ├── MembersThatInternal.java │ │ │ ├── MethodsShouldInternal.java │ │ │ ├── MethodsThatInternal.java │ │ │ ├── ObjectsShouldInternal.java │ │ │ ├── OnlyBeAccessedSpecificationInternal.java │ │ │ ├── OnlyBeCalledSpecificationInternal.java │ │ │ ├── PredicateAggregator.java │ │ │ ├── SyntaxPredicates.java │ │ │ ├── Transformers.java │ │ │ └── elements │ │ │ ├── ClassesShould.java │ │ │ ├── ClassesShouldConjunction.java │ │ │ ├── ClassesThat.java │ │ │ ├── CodeUnitsShould.java │ │ │ ├── CodeUnitsShouldConjunction.java │ │ │ ├── CodeUnitsThat.java │ │ │ ├── FieldsShould.java │ │ │ ├── FieldsShouldConjunction.java │ │ │ ├── FieldsThat.java │ │ │ ├── GivenClass.java │ │ │ ├── GivenClasses.java │ │ │ ├── GivenClassesConjunction.java │ │ │ ├── GivenCodeUnits.java │ │ │ ├── GivenCodeUnitsConjunction.java │ │ │ ├── GivenConjunction.java │ │ │ ├── GivenConstructors.java │ │ │ ├── GivenConstructorsConjunction.java │ │ │ ├── GivenFields.java │ │ │ ├── GivenFieldsConjunction.java │ │ │ ├── GivenMembers.java │ │ │ ├── GivenMembersConjunction.java │ │ │ ├── GivenMethods.java │ │ │ ├── GivenMethodsConjunction.java │ │ │ ├── GivenObjects.java │ │ │ ├── MembersShould.java │ │ │ ├── MembersShouldConjunction.java │ │ │ ├── MembersThat.java │ │ │ ├── MethodsShould.java │ │ │ ├── MethodsShouldConjunction.java │ │ │ ├── MethodsThat.java │ │ │ ├── OnlyBeAccessedSpecification.java │ │ │ └── OnlyBeCalledSpecification.java │ │ └── library │ │ ├── Architectures.java │ │ ├── DependencyRules.java │ │ ├── GeneralCodingRules.java │ │ ├── ProxyRules.java │ │ ├── cycle_detection │ │ ├── Cycle.java │ │ ├── CycleConfiguration.java │ │ ├── CycleDetector.java │ │ ├── CycleInternal.java │ │ ├── Cycles.java │ │ ├── Edge.java │ │ ├── Graph.java │ │ ├── JohnsonComponent.java │ │ ├── JohnsonCycleFinder.java │ │ ├── Path.java │ │ ├── PrimitiveDataTypes.java │ │ ├── PrimitiveGraph.java │ │ ├── SimpleEdge.java │ │ ├── TarjanComponentFinder.java │ │ ├── TarjanGraph.java │ │ └── rules │ │ │ ├── CycleArchCondition.java │ │ │ └── CycleRuleConfiguration.java │ │ ├── dependencies │ │ ├── GivenSlicesInternal.java │ │ ├── Slice.java │ │ ├── SliceAssignment.java │ │ ├── SliceDependency.java │ │ ├── SliceIdentifier.java │ │ ├── SliceRule.java │ │ ├── Slices.java │ │ ├── SlicesRuleDefinition.java │ │ └── syntax │ │ │ ├── GivenNamedSlices.java │ │ │ ├── GivenSlices.java │ │ │ ├── GivenSlicesConjunction.java │ │ │ └── SlicesShould.java │ │ ├── freeze │ │ ├── FreezingArchRule.java │ │ ├── StoreInitializationFailedException.java │ │ ├── StoreReadException.java │ │ ├── StoreUpdateFailedException.java │ │ ├── TextFileBasedViolationStore.java │ │ ├── ViolationLineMatcher.java │ │ ├── ViolationLineMatcherFactory.java │ │ ├── ViolationLineMatcherInitializationFailedException.java │ │ ├── ViolationStore.java │ │ └── ViolationStoreFactory.java │ │ ├── metrics │ │ ├── ArchitectureMetrics.java │ │ ├── ComponentDependencyMetrics.java │ │ ├── LakosMetrics.java │ │ ├── MetricsComponent.java │ │ ├── MetricsComponentDependencyGraph.java │ │ ├── MetricsComponents.java │ │ └── VisibilityMetrics.java │ │ ├── modules │ │ ├── AnnotationDescriptor.java │ │ ├── ArchModule.java │ │ ├── ArchModules.java │ │ ├── ModuleDependency.java │ │ └── syntax │ │ │ ├── AbstractGivenModulesInternal.java │ │ │ ├── AllowedModuleDependencies.java │ │ │ ├── DescriptorFunction.java │ │ │ ├── GivenModules.java │ │ │ ├── GivenModulesByAnnotation.java │ │ │ ├── GivenModulesByAnnotationConjunction.java │ │ │ ├── GivenModulesConjunction.java │ │ │ ├── ModuleDependencyScope.java │ │ │ ├── ModuleRuleDefinition.java │ │ │ ├── ModulesByAnnotationRule.java │ │ │ ├── ModulesByAnnotationShould.java │ │ │ ├── ModulesRule.java │ │ │ ├── ModulesShould.java │ │ │ ├── ModulesShouldConjunction.java │ │ │ ├── ModulesShouldInternal.java │ │ │ └── ModulesTransformer.java │ │ └── plantuml │ │ └── rules │ │ ├── Alias.java │ │ ├── ComponentIdentifier.java │ │ ├── ComponentName.java │ │ ├── IllegalDiagramException.java │ │ ├── JavaClassDiagramAssociation.java │ │ ├── ParsedDependency.java │ │ ├── PlantUmlArchCondition.java │ │ ├── PlantUmlComponent.java │ │ ├── PlantUmlComponentDependency.java │ │ ├── PlantUmlComponents.java │ │ ├── PlantUmlDiagram.java │ │ ├── PlantUmlParseException.java │ │ ├── PlantUmlParser.java │ │ ├── PlantUmlPatterns.java │ │ └── Stereotype.java │ └── test │ ├── java │ └── com │ │ └── tngtech │ │ └── archunit │ │ ├── ArchConfigurationTest.java │ │ ├── ArchUnitTestStructureTest.java │ │ ├── Slow.java │ │ ├── base │ │ ├── ChainableFunctionTest.java │ │ ├── DescribedPredicateTest.java │ │ └── PredicatesTest.java │ │ ├── core │ │ ├── InitialConfigurationTest.java │ │ ├── PluginLoaderTest.java │ │ ├── domain │ │ │ ├── AccessTargetTest.java │ │ │ ├── AnnotationFormatterTest.java │ │ │ ├── AnnotationPropertiesFormatterTest.java │ │ │ ├── AnnotationProxyTest.java │ │ │ ├── DependencyTest.java │ │ │ ├── FormattersTest.java │ │ │ ├── JavaAccessTest.java │ │ │ ├── JavaAnnotationTest.java │ │ │ ├── JavaClassDescriptorTest.java │ │ │ ├── JavaClassTest.java │ │ │ ├── JavaClassTransitiveDependenciesTest.java │ │ │ ├── JavaClassesTest.java │ │ │ ├── JavaCodeUnitTest.java │ │ │ ├── JavaFieldAccessTest.java │ │ │ ├── JavaFieldTest.java │ │ │ ├── JavaGenericArrayTypeTest.java │ │ │ ├── JavaMemberTest.java │ │ │ ├── JavaPackageTest.java │ │ │ ├── JavaParameterizedTypeTest.java │ │ │ ├── JavaTypeTest.java │ │ │ ├── JavaTypeTraversalTest.java │ │ │ ├── JavaTypeVariableTest.java │ │ │ ├── JavaWildcardTypeTest.java │ │ │ ├── PackageMatcherTest.java │ │ │ ├── PackageMatchersTest.java │ │ │ ├── ReferencedClassObjectTest.java │ │ │ ├── SourceCodeLocationTest.java │ │ │ ├── SourceTest.java │ │ │ ├── TestUtils.java │ │ │ ├── ThrowsClauseTest.java │ │ │ ├── packageexamples │ │ │ │ ├── annotated │ │ │ │ │ ├── PackageLevelAnnotation.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── first │ │ │ │ │ ├── First1.java │ │ │ │ │ └── First2.java │ │ │ │ ├── second │ │ │ │ │ ├── ClassDependingOnOtherSecondClass.java │ │ │ │ │ ├── Second1.java │ │ │ │ │ ├── Second2.java │ │ │ │ │ └── sub │ │ │ │ │ │ └── SecondSub1.java │ │ │ │ ├── third │ │ │ │ │ └── sub │ │ │ │ │ │ └── ThirdSub1.java │ │ │ │ └── unrelated │ │ │ │ │ └── AnyClass.java │ │ │ ├── properties │ │ │ │ ├── CanBeAnnotatedTest.java │ │ │ │ ├── HasModifiersTest.java │ │ │ │ ├── HasNameTest.java │ │ │ │ ├── HasOwnerTest.java │ │ │ │ ├── HasParameterTypesTest.java │ │ │ │ ├── HasReturnTypeTest.java │ │ │ │ ├── HasThrowsClauseTest.java │ │ │ │ └── HasTypeTest.java │ │ │ └── testobjects │ │ │ │ ├── AAccessingB.java │ │ │ │ ├── AExtendingSuperAImplementingInterfaceForA.java │ │ │ │ ├── AReferencingB.java │ │ │ │ ├── AhavingMembersOfTypeB.java │ │ │ │ ├── AllPrimitiveDependencies.java │ │ │ │ ├── ArrayComponentTypeDependencies.java │ │ │ │ ├── B.java │ │ │ │ ├── BReferencedByA.java │ │ │ │ ├── ClassWithArrayDependencies.java │ │ │ │ ├── ClassWithDependencyOnInstanceofCheck.java │ │ │ │ ├── ComponentTypeDependency.java │ │ │ │ ├── DependenciesOnClassObjects.java │ │ │ │ ├── DomainAnnotation.java │ │ │ │ ├── InterfaceForA.java │ │ │ │ ├── SuperA.java │ │ │ │ ├── SuperSuperA.java │ │ │ │ └── Superinterface.java │ │ └── importer │ │ │ ├── ClassFileImporterAccessesTest.java │ │ │ ├── ClassFileImporterAnnotationsTest.java │ │ │ ├── ClassFileImporterAutomaticResolutionTest.java │ │ │ ├── ClassFileImporterCodeUnitReferencesTest.java │ │ │ ├── ClassFileImporterGenericClassesTest.java │ │ │ ├── ClassFileImporterGenericCodeUnitParameterTypesTest.java │ │ │ ├── ClassFileImporterGenericFieldTypesTest.java │ │ │ ├── ClassFileImporterGenericInterfacesTest.java │ │ │ ├── ClassFileImporterGenericMethodReturnTypesTest.java │ │ │ ├── ClassFileImporterGenericMethodSignaturesTest.java │ │ │ ├── ClassFileImporterGenericSuperclassTest.java │ │ │ ├── ClassFileImporterLambdaDependenciesTest.java │ │ │ ├── ClassFileImporterMembersTest.java │ │ │ ├── ClassFileImporterSlowTest.java │ │ │ ├── ClassFileImporterSyntheticPrivateAccessesTest.java │ │ │ ├── ClassFileImporterTest.java │ │ │ ├── ClassFileImporterTestUtils.java │ │ │ ├── ClassFileProcessorTest.java │ │ │ ├── ClassFileSourceTest.java │ │ │ ├── DependencyResolutionProcessTestUtils.java │ │ │ ├── ImportOptionsTest.java │ │ │ ├── ImportTestUtils.java │ │ │ ├── IndependentClasspathRule.java │ │ │ ├── JavaClassDescriptorImporterTest.java │ │ │ ├── JavaClassDescriptorImporterTestUtils.java │ │ │ ├── JavaFieldAccessTestBuilder.java │ │ │ ├── LocationTest.java │ │ │ ├── LocationsTest.java │ │ │ ├── NormalizedResourceNameTest.java │ │ │ ├── NormalizedUriTest.java │ │ │ ├── TestClassFile.java │ │ │ ├── TestJarFile.java │ │ │ ├── UrlSourceTest.java │ │ │ ├── UrlSourceTestUtils.java │ │ │ ├── resolvers │ │ │ ├── ClassResolverFactoryTest.java │ │ │ ├── ClassResolverFromClassPathTest.java │ │ │ ├── SelectedClassResolverFromClasspathTest.java │ │ │ └── testclasses │ │ │ │ ├── firstdependency │ │ │ │ └── FirstDependency.java │ │ │ │ ├── seconddependency │ │ │ │ └── sub │ │ │ │ │ └── SecondDependency.java │ │ │ │ └── thirddependency │ │ │ │ └── ThirdDependency.java │ │ │ └── testexamples │ │ │ ├── FirstCheckedException.java │ │ │ ├── OtherClass.java │ │ │ ├── SecondCheckedException.java │ │ │ ├── SomeAnnotation.java │ │ │ ├── SomeClass.java │ │ │ ├── SomeEnum.java │ │ │ ├── annotatedclassimport │ │ │ ├── ClassAnnotationWithArrays.java │ │ │ ├── ClassWithAnnotationWithEmptyArrays.java │ │ │ ├── ClassWithComplexAnnotations.java │ │ │ ├── ClassWithOneAnnotation.java │ │ │ ├── ClassWithUnimportedAnnotation.java │ │ │ ├── SimpleAnnotation.java │ │ │ └── TypeAnnotationWithEnumAndArrayValue.java │ │ │ ├── annotatedparameters │ │ │ └── ClassWithMethodWithAnnotatedParameters.java │ │ │ ├── annotationfieldimport │ │ │ ├── ClassWithAnnotatedFields.java │ │ │ └── FieldAnnotationWithArrays.java │ │ │ ├── annotationmethodimport │ │ │ ├── ClassWithAnnotatedMethods.java │ │ │ └── MethodAnnotationWithArrays.java │ │ │ ├── annotationresolution │ │ │ ├── AnotherAnnotationWithAnnotationParameter.java │ │ │ ├── SomeAnnotationWithAnnotationParameter.java │ │ │ └── SomeAnnotationWithClassParameter.java │ │ │ ├── arrays │ │ │ ├── ClassAccessingOneDimensionalArray.java │ │ │ ├── ClassAccessingTwoDimensionalArray.java │ │ │ └── ClassUsedInArray.java │ │ │ ├── callimport │ │ │ ├── CallsExternalMethod.java │ │ │ ├── CallsMethodReturningArray.java │ │ │ ├── CallsOtherConstructor.java │ │ │ ├── CallsOtherMethod.java │ │ │ ├── CallsOwnConstructor.java │ │ │ ├── CallsOwnMethod.java │ │ │ ├── ExternalInterfaceMethodCall.java │ │ │ ├── ExternalOverriddenMethodCall.java │ │ │ └── ExternalSubtypeConstructorCall.java │ │ │ ├── classhierarchyimport │ │ │ ├── BaseClass.java │ │ │ ├── CollectionInterface.java │ │ │ ├── GrandParentInterface.java │ │ │ ├── OtherInterface.java │ │ │ ├── OtherSubclass.java │ │ │ ├── ParentInterface.java │ │ │ ├── SomeCollection.java │ │ │ ├── SubSubSubSubclass.java │ │ │ ├── SubSubSubclass.java │ │ │ ├── SubSubclass.java │ │ │ ├── Subclass.java │ │ │ ├── Subinterface.java │ │ │ └── YetAnotherInterface.java │ │ │ ├── classhierarchyresolution │ │ │ ├── Child.java │ │ │ ├── GrandParent.java │ │ │ ├── GrandParentInterfaceDirect.java │ │ │ ├── GrandParentInterfaceIndirect.java │ │ │ ├── Parent.java │ │ │ ├── ParentInterfaceDirect.java │ │ │ └── ParentInterfaceIndirect.java │ │ │ ├── codeunitreferences │ │ │ ├── Origin.java │ │ │ └── Target.java │ │ │ ├── complexexternal │ │ │ ├── ChildClass.java │ │ │ ├── LowerMiddleClass.java │ │ │ ├── ParentClass.java │ │ │ └── UpperMiddleClass.java │ │ │ ├── complexmethodimport │ │ │ └── ClassWithComplexMethod.java │ │ │ ├── constructorimport │ │ │ ├── ClassWithComplexConstructor.java │ │ │ ├── ClassWithSimpleConstructors.java │ │ │ └── ClassWithThrowingConstructor.java │ │ │ ├── dependents │ │ │ ├── ClassHoldingDependencies.java │ │ │ ├── FirstClassWithDependency.java │ │ │ └── SecondClassWithDependency.java │ │ │ ├── diamond │ │ │ ├── ClassCallingDiamond.java │ │ │ ├── ClassImplementingD.java │ │ │ ├── InterfaceA.java │ │ │ ├── InterfaceB.java │ │ │ ├── InterfaceC.java │ │ │ └── InterfaceD.java │ │ │ ├── fieldaccessimport │ │ │ ├── ExternalFieldAccess.java │ │ │ ├── ExternalShadowedFieldAccess.java │ │ │ ├── ForeignFieldAccess.java │ │ │ ├── ForeignFieldAccessFromConstructor.java │ │ │ ├── ForeignFieldAccessFromStaticInitializer.java │ │ │ ├── ForeignStaticFieldAccess.java │ │ │ ├── MultipleFieldAccessInSameMethod.java │ │ │ ├── OwnFieldAccess.java │ │ │ └── OwnStaticFieldAccess.java │ │ │ ├── fieldaccesstointerfaces │ │ │ ├── InterfaceWithFields.java │ │ │ ├── OtherInterfaceWithFields.java │ │ │ ├── ParentInterfaceWithFields.java │ │ │ ├── ambiguous_in_hierarchy │ │ │ │ ├── ChildExtendingParentWithSameInterfaceFields.java │ │ │ │ ├── ClassAccessingChildExtendingParentWithSameInterfaceFields.java │ │ │ │ ├── GrandParentClassWithSameFieldsAsInterfaces.java │ │ │ │ ├── GreatGrandParentClass.java │ │ │ │ └── ParentClassWithSameFieldsAsInterfaces.java │ │ │ └── unique_in_hierarchy │ │ │ │ ├── ClassAccessingInterfaceFields.java │ │ │ │ └── ClassWithInterfacesWithFields.java │ │ │ ├── fieldimport │ │ │ ├── ClassWithIntAndObjectFields.java │ │ │ └── ClassWithStringField.java │ │ │ ├── hierarchicalfieldaccess │ │ │ ├── AccessToSuperAndSubclassField.java │ │ │ ├── SubclassWithAccessedField.java │ │ │ └── SuperclassWithAccessedField.java │ │ │ ├── hierarchicalmethodcall │ │ │ ├── CallOfSuperAndSubclassMethod.java │ │ │ ├── SubclassWithCalledMethod.java │ │ │ └── SuperclassWithCalledMethod.java │ │ │ ├── innerclassimport │ │ │ ├── CalledClass.java │ │ │ └── ClassWithInnerClass.java │ │ │ ├── instanceofcheck │ │ │ ├── CheckingInstanceofFromLambda.java │ │ │ ├── ChecksInstanceofInConstructor.java │ │ │ ├── ChecksInstanceofInMethod.java │ │ │ ├── ChecksInstanceofInStaticInitializer.java │ │ │ ├── ChecksMultipleInstanceofs.java │ │ │ └── InstanceofChecked.java │ │ │ ├── integration │ │ │ ├── ClassA.java │ │ │ ├── ClassBDependingOnClassA.java │ │ │ ├── ClassCDependingOnClassB_SuperclassOfX.java │ │ │ ├── ClassD.java │ │ │ ├── ClassXDependingOnClassesABCD.java │ │ │ ├── IndependentClass.java │ │ │ ├── InterfaceOfClassA.java │ │ │ └── InterfaceOfClassX.java │ │ │ ├── interfaceorder │ │ │ ├── Five.java │ │ │ ├── FiveGeneric.java │ │ │ ├── Four.java │ │ │ ├── FourGeneric.java │ │ │ ├── One.java │ │ │ ├── OneGeneric.java │ │ │ ├── Three.java │ │ │ ├── ThreeGeneric.java │ │ │ ├── Two.java │ │ │ └── TwoGeneric.java │ │ │ ├── methodimport │ │ │ ├── ClassWithMultipleMethods.java │ │ │ ├── ClassWithObjectVoidAndIntIntSerializableMethod.java │ │ │ ├── ClassWithStringStringMethod.java │ │ │ └── ClassWithThrowingMethod.java │ │ │ ├── methodresolution │ │ │ ├── ChildOverridesAllMethods.java │ │ │ ├── ExpectedMethod.java │ │ │ ├── LeftAncestorPrecedesRightAncestor.java │ │ │ ├── OnlyDefinedInCommonAncestor.java │ │ │ ├── OnlyLeftAncestorOverridesRootMethod.java │ │ │ └── OnlyRightAncestorOverridesRootMethod.java │ │ │ ├── modifierfieldimport │ │ │ └── ClassWithFieldsWithModifiers.java │ │ │ ├── nestedimport │ │ │ └── ClassWithNestedClass.java │ │ │ ├── package-info.java │ │ │ ├── pathone │ │ │ ├── Class11.java │ │ │ └── Class12.java │ │ │ ├── pathtwo │ │ │ ├── Class21.java │ │ │ └── Class22.java │ │ │ ├── primitivefieldimport │ │ │ └── ClassWithPrimitiveFields.java │ │ │ ├── referencedclassobjects │ │ │ ├── ReferencingClassObjects.java │ │ │ └── ReferencingClassObjectsFromLambda.java │ │ │ ├── simpleimport │ │ │ ├── AnnotationParameter.java │ │ │ ├── AnnotationToImport.java │ │ │ ├── ClassToImportOne.java │ │ │ ├── ClassToImportTwo.java │ │ │ ├── EnumToImport.java │ │ │ └── InterfaceToImport.java │ │ │ ├── simplenames │ │ │ └── SimpleNameExamples.java │ │ │ ├── specialtargets │ │ │ ├── ClassCallingSpecialTarget.java │ │ │ ├── SpecialTarget.java │ │ │ ├── SuperOne.java │ │ │ └── SuperTwo.java │ │ │ ├── syntheticimport │ │ │ └── ClassWithSynthetics.java │ │ │ └── trycatch │ │ │ ├── ClassHoldingMethods.java │ │ │ ├── ClassWithComplexTryCatchBlocks.java │ │ │ ├── ClassWithSimpleTryCatchBlocks.java │ │ │ ├── ClassWithTryCatchBlockWithoutThrowables.java │ │ │ └── ClassWithTryWithResources.java │ │ ├── lang │ │ ├── AbstractClassesTransformerTest.java │ │ ├── ArchConditionTest.java │ │ ├── ArchRuleTest.java │ │ ├── CompositeArchRuleTest.java │ │ ├── EvaluationResultTest.java │ │ ├── FailureDisplayFormatFactoryTest.java │ │ ├── SimpleConditionEventTest.java │ │ ├── conditions │ │ │ ├── ArchConditionsTest.java │ │ │ ├── ClassAccessesFieldConditionTest.java │ │ │ ├── ClassCallsCodeUnitConditionTest.java │ │ │ ├── ContainAnyConditionTest.java │ │ │ ├── ContainsOnlyConditionTest.java │ │ │ ├── FieldAccessConditionTest.java │ │ │ ├── JavaAccessConditionTest.java │ │ │ ├── NeverConditionTest.java │ │ │ └── testobjects │ │ │ │ ├── CallerClass.java │ │ │ │ ├── ClassThatDoesNothing.java │ │ │ │ ├── TargetClass.java │ │ │ │ └── TestObjects.java │ │ ├── extension │ │ │ ├── ArchUnitExtensionLoaderTest.java │ │ │ ├── ArchUnitExtensionsTest.java │ │ │ ├── TestServicesFile.java │ │ │ └── examples │ │ │ │ ├── DummyTestExtension.java │ │ │ │ ├── TestExtension.java │ │ │ │ ├── TestExtensionWithIllegalIdentifier.java │ │ │ │ ├── TestExtensionWithNullIdentifier.java │ │ │ │ ├── TestExtensionWithSameIdentifier.java │ │ │ │ └── YetAnotherDummyTestExtension.java │ │ ├── handling │ │ │ └── ViolationHandlingTest.java │ │ └── syntax │ │ │ ├── RandomClassesSyntaxTest.java │ │ │ ├── RandomMembersSyntaxTest.java │ │ │ ├── TransformersTest.java │ │ │ └── elements │ │ │ ├── ClassesShouldConjunctionTest.java │ │ │ ├── ClassesShouldEvaluator.java │ │ │ ├── ClassesShouldTest.java │ │ │ ├── ClassesThatTestsExistTest.java │ │ │ ├── CodeUnitsShouldTest.java │ │ │ ├── FieldsShouldTest.java │ │ │ ├── GivenClassShouldTest.java │ │ │ ├── GivenClassesThatTest.java │ │ │ ├── GivenCodeUnitsTest.java │ │ │ ├── GivenFieldsTest.java │ │ │ ├── GivenMembersDeclaredInClassesThatTest.java │ │ │ ├── GivenMembersTest.java │ │ │ ├── GivenMethodsTest.java │ │ │ ├── GivenThatIsTestedConsistentlyTest.java │ │ │ ├── MembersShouldConjunctionTest.java │ │ │ ├── MembersShouldTest.java │ │ │ ├── MethodsShouldTest.java │ │ │ ├── ShouldClassesThatTest.java │ │ │ ├── ShouldOnlyByClassesThatTest.java │ │ │ └── testclasses │ │ │ ├── ClassWithPublicAndPrivateConstructor.java │ │ │ ├── SimpleFieldAndMethod.java │ │ │ ├── SomeClass.java │ │ │ ├── WrongNamedClass.java │ │ │ ├── access │ │ │ └── ClassAccessingOtherClass.java │ │ │ ├── accessed │ │ │ └── ClassBeingAccessedByOtherClass.java │ │ │ ├── anotheraccess │ │ │ └── YetAnotherClassAccessingOtherClass.java │ │ │ ├── innerclassaccess │ │ │ └── ClassWithInnerClasses.java │ │ │ └── otheraccess │ │ │ └── ClassAlsoAccessingOtherClass.java │ │ ├── library │ │ ├── GeneralCodingRulesTest.java │ │ ├── LayeredArchitectureTest.java │ │ ├── OnionArchitectureTest.java │ │ ├── ProxyRulesTest.java │ │ ├── cycle_detection │ │ │ ├── CycleInternalTest.java │ │ │ ├── CyclesAssertion.java │ │ │ ├── EdgeTest.java │ │ │ ├── GraphTest.java │ │ │ ├── PathTest.java │ │ │ ├── PrimitiveDataTypesTest.java │ │ │ ├── RealLifeGraph.java │ │ │ └── rules │ │ │ │ └── CycleRuleTestConfiguration.java │ │ ├── dependencies │ │ │ ├── GivenSlicesTest.java │ │ │ ├── RandomSlicesSyntaxTest.java │ │ │ ├── SliceDependencyTest.java │ │ │ ├── SliceIdentifierTest.java │ │ │ ├── SliceRulePerformanceTest.java │ │ │ ├── SliceRuleTest.java │ │ │ ├── SliceTest.java │ │ │ ├── SlicesShouldTest.java │ │ │ ├── SlicesTest.java │ │ │ └── testexamples │ │ │ │ ├── completedependencygraph │ │ │ │ ├── ninenodes │ │ │ │ │ ├── CompleteNineNodesGraphRoot.java │ │ │ │ │ ├── a │ │ │ │ │ │ └── A.java │ │ │ │ │ ├── b │ │ │ │ │ │ └── B.java │ │ │ │ │ ├── c │ │ │ │ │ │ └── C.java │ │ │ │ │ ├── d │ │ │ │ │ │ └── D.java │ │ │ │ │ ├── e │ │ │ │ │ │ └── E.java │ │ │ │ │ ├── f │ │ │ │ │ │ └── F.java │ │ │ │ │ ├── g │ │ │ │ │ │ └── G.java │ │ │ │ │ ├── h │ │ │ │ │ │ └── H.java │ │ │ │ │ └── i │ │ │ │ │ │ └── I.java │ │ │ │ └── sevennodes │ │ │ │ │ ├── CompleteSevenNodesGraphRoot.java │ │ │ │ │ ├── a │ │ │ │ │ └── A.java │ │ │ │ │ ├── b │ │ │ │ │ └── B.java │ │ │ │ │ ├── c │ │ │ │ │ └── C.java │ │ │ │ │ ├── d │ │ │ │ │ └── D.java │ │ │ │ │ ├── e │ │ │ │ │ └── E.java │ │ │ │ │ ├── f │ │ │ │ │ └── F.java │ │ │ │ │ └── g │ │ │ │ │ └── G.java │ │ │ │ └── cyclewithunbalanceddependencies │ │ │ │ ├── CycleWithUnbalancedDependenciesRoot.java │ │ │ │ ├── onedependency │ │ │ │ └── OneDependency.java │ │ │ │ ├── thirtydependencies │ │ │ │ └── ThirtyDependencies.java │ │ │ │ └── threedependencies │ │ │ │ └── ThreeDependencies.java │ │ ├── diagramtests │ │ │ ├── confusingpackagenames │ │ │ │ └── foopackage │ │ │ │ │ └── barpackage │ │ │ │ │ └── ClassInFooAndBarPackage.java │ │ │ ├── multipledependencies │ │ │ │ ├── intermediary │ │ │ │ │ └── SomeIntermediary.java │ │ │ │ ├── origin │ │ │ │ │ └── SomeOrigin.java │ │ │ │ └── target │ │ │ │ │ └── SomeTarget.java │ │ │ ├── nodependencies │ │ │ │ ├── independent │ │ │ │ │ └── IndependentClass.java │ │ │ │ └── somepackage │ │ │ │ │ ├── DependencyWithinPackage.java │ │ │ │ │ └── IndependentOrigin.java │ │ │ ├── similarpackagenames │ │ │ │ └── foo │ │ │ │ │ ├── bar │ │ │ │ │ └── wap │ │ │ │ │ │ └── SomeClass.java │ │ │ │ │ └── baz │ │ │ │ │ └── wap │ │ │ │ │ └── SomeClass.java │ │ │ └── simpledependency │ │ │ │ ├── origin │ │ │ │ └── SomeOriginClass.java │ │ │ │ └── target │ │ │ │ └── SomeTargetClass.java │ │ ├── freeze │ │ │ ├── FreezingArchRuleTest.java │ │ │ ├── TextFileBasedViolationStoreTest.java │ │ │ └── ViolationLineMatcherFactoryTest.java │ │ ├── metrics │ │ │ ├── ComponentDependencyMetricsTest.java │ │ │ ├── LakosMetricsTest.java │ │ │ ├── MetricsComponentDependencyGraphTest.java │ │ │ ├── MetricsComponentsTest.java │ │ │ ├── TestElement.java │ │ │ ├── TestMetricsComponentDependencyGraph.java │ │ │ ├── VisibilityMetricsTest.java │ │ │ └── testobjects │ │ │ │ ├── componentdependency │ │ │ │ ├── graph │ │ │ │ │ ├── fullyabstract │ │ │ │ │ │ ├── ShouldBeIgnoredSinceNonPublic.java │ │ │ │ │ │ ├── SomeAbstractClass.java │ │ │ │ │ │ └── SomeOtherAbstractClass.java │ │ │ │ │ ├── fullyconcrete │ │ │ │ │ │ ├── ShouldBeIgnoredSinceNonPublic.java │ │ │ │ │ │ ├── SomeConcreteClass.java │ │ │ │ │ │ └── SomeOtherConcreteClass.java │ │ │ │ │ ├── halfabstract │ │ │ │ │ │ ├── ShouldBeIgnoredSinceNonPublic.java │ │ │ │ │ │ ├── SomeAbstractClass1.java │ │ │ │ │ │ ├── SomeAbstractClass2.java │ │ │ │ │ │ ├── SomeConcreteClass1.java │ │ │ │ │ │ └── SomeConcreteClass2.java │ │ │ │ │ ├── otherconcrete1 │ │ │ │ │ │ └── ConcreteClass.java │ │ │ │ │ └── otherconcrete2 │ │ │ │ │ │ └── ConcreteClass.java │ │ │ │ └── simple │ │ │ │ │ └── SimpleWithoutDependencies.java │ │ │ │ ├── lakos │ │ │ │ ├── pkg1 │ │ │ │ │ ├── SomeTestClass1.java │ │ │ │ │ └── sub │ │ │ │ │ │ └── SomeSubTestClass.java │ │ │ │ └── pkg2 │ │ │ │ │ └── SomeTestClass2.java │ │ │ │ └── visibility │ │ │ │ ├── one │ │ │ │ ├── InvisibleOne.java │ │ │ │ └── VisibleOne.java │ │ │ │ └── two │ │ │ │ └── VisibleTwo.java │ │ ├── modules │ │ │ ├── ArchModuleTest.java │ │ │ ├── ArchModulesTest.java │ │ │ ├── ModuleDependencyTest.java │ │ │ ├── RandomModulesSyntaxTest.java │ │ │ ├── syntax │ │ │ │ ├── GivenModulesTest.java │ │ │ │ ├── ModuleRuleTest.java │ │ │ │ ├── ModulesShouldTest.java │ │ │ │ └── testexamples │ │ │ │ │ └── test_modules │ │ │ │ │ ├── TestAnnotation.java │ │ │ │ │ ├── TestAnnotationCustomName.java │ │ │ │ │ ├── one │ │ │ │ │ ├── ClassOne.java │ │ │ │ │ ├── one │ │ │ │ │ │ └── ClassOneOne.java │ │ │ │ │ └── two │ │ │ │ │ │ └── ClassTwoTwo.java │ │ │ │ │ └── two │ │ │ │ │ ├── ClassTwo.java │ │ │ │ │ └── one │ │ │ │ │ └── ClassTwoOne.java │ │ │ └── testexamples │ │ │ │ ├── MyModule.java │ │ │ │ ├── annotation_with_custom_name │ │ │ │ ├── MyModuleWithCustomName.java │ │ │ │ └── module1 │ │ │ │ │ └── ModuleOneDescriptorCustomName.java │ │ │ │ ├── default_annotation │ │ │ │ ├── TestModule.java │ │ │ │ ├── module1 │ │ │ │ │ ├── ClassInModule1.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── module2 │ │ │ │ │ ├── InternalClassInModule2.java │ │ │ │ │ ├── api │ │ │ │ │ │ └── ApiClassInModule2.java │ │ │ │ │ └── package-info.java │ │ │ │ └── module3 │ │ │ │ │ ├── ClassInModule3.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── invalid │ │ │ │ └── overlapping_root_classes │ │ │ │ │ ├── ModuleOneDescriptor.java │ │ │ │ │ └── child │ │ │ │ │ └── ModuleTwoDescriptor.java │ │ │ │ └── valid │ │ │ │ ├── module1 │ │ │ │ ├── FirstClassInModule1.java │ │ │ │ ├── ModuleOneDescriptor.java │ │ │ │ ├── SecondClassInModule1.java │ │ │ │ ├── sub1 │ │ │ │ │ ├── FirstClassInSubModule11.java │ │ │ │ │ └── SecondClassInSubModule11.java │ │ │ │ └── sub2 │ │ │ │ │ ├── FirstClassInSubModule12.java │ │ │ │ │ └── SecondClassInSubModule12.java │ │ │ │ └── module2 │ │ │ │ ├── FirstClassInModule2.java │ │ │ │ ├── ModuleTwoDescriptor.java │ │ │ │ ├── SecondClassInModule2.java │ │ │ │ ├── sub1 │ │ │ │ ├── FirstClassInSubModule21.java │ │ │ │ └── SecondClassInSubModule21.java │ │ │ │ └── sub2 │ │ │ │ ├── FirstClassInSubModule22.java │ │ │ │ └── SecondClassInSubModule22.java │ │ ├── plantuml │ │ │ └── rules │ │ │ │ ├── JavaClassDiagramAssociationTest.java │ │ │ │ ├── PlantUmlArchConditionTest.java │ │ │ │ ├── PlantUmlParserTest.java │ │ │ │ └── TestDiagram.java │ │ └── testclasses │ │ │ ├── coveringallclasses │ │ │ ├── first │ │ │ │ └── First.java │ │ │ ├── second │ │ │ │ └── Second.java │ │ │ └── third │ │ │ │ └── Third.java │ │ │ ├── dependencysettings │ │ │ ├── DependencySettingsOutsideOfLayersAccessingLayers.java │ │ │ ├── allowed │ │ │ │ └── Allowed.java │ │ │ ├── forbidden_backwards │ │ │ │ └── DependencySettingsForbiddenByMayOnlyBeAccessed.java │ │ │ ├── forbidden_forwards │ │ │ │ └── DependencySettingsForbiddenByMayOnlyAccess.java │ │ │ └── origin │ │ │ │ └── DependencySettingsOriginClass.java │ │ │ ├── dependencysettings_outside │ │ │ └── DependencySettingsOutsideOfLayersBeingAccessedByLayers.java │ │ │ ├── first │ │ │ ├── any │ │ │ │ └── pkg │ │ │ │ │ ├── ClassOnlyDependentOnOwnPackageAndObject.java │ │ │ │ │ └── FirstAnyPkgClass.java │ │ │ └── three │ │ │ │ └── any │ │ │ │ └── FirstThreeAnyClass.java │ │ │ ├── mayonlyaccesslayers │ │ │ ├── allowed │ │ │ │ └── MayOnlyAccessLayersAllowedClass.java │ │ │ ├── forbidden │ │ │ │ └── MayOnlyAccessLayersForbiddenClass.java │ │ │ └── origin │ │ │ │ └── MayOnlyAccessLayersOriginClass.java │ │ │ ├── onionarchitecture │ │ │ ├── adapter │ │ │ │ ├── cli │ │ │ │ │ └── CliAdapterLayerClass.java │ │ │ │ ├── persistence │ │ │ │ │ └── PersistenceAdapterLayerClass.java │ │ │ │ └── rest │ │ │ │ │ └── RestAdapterLayerClass.java │ │ │ ├── application │ │ │ │ └── ApplicationLayerClass.java │ │ │ └── domain │ │ │ │ ├── model │ │ │ │ └── DomainModelLayerClass.java │ │ │ │ └── service │ │ │ │ └── DomainServiceLayerClass.java │ │ │ ├── packages │ │ │ ├── correct │ │ │ │ ├── customsuffix │ │ │ │ │ ├── ImplementationClassWithCorrectPackageCustomSuffix.java │ │ │ │ │ └── ImplementationClassWithCorrectPackageCustomSuffixTestingScenario.java │ │ │ │ ├── defaultsuffix │ │ │ │ │ ├── ImplementationClassWithCorrectPackage.java │ │ │ │ │ └── ImplementationClassWithCorrectPackageTest.java │ │ │ │ ├── notest │ │ │ │ │ └── ImplementationClassWithoutTestClass.java │ │ │ │ ├── onedirmatching │ │ │ │ │ ├── ImplementationClassWithOneTestPackageMatchingOutOfTwo.java │ │ │ │ │ ├── ImplementationClassWithOneTestPackageMatchingOutOfTwoTest.java │ │ │ │ │ └── dir │ │ │ │ │ │ └── ImplementationClassWithOneTestPackageMatchingOutOfTwoTest.java │ │ │ │ └── twoimplementationsonetestdir1 │ │ │ │ │ ├── SimpleNameThatOccursInSeveralPackages.java │ │ │ │ │ └── SimpleNameThatOccursInSeveralPackagesTest.java │ │ │ └── incorrect │ │ │ │ ├── nodirmatching │ │ │ │ ├── ImplementationClassWithMultipleTestsNotMatchingImplementationClassPackage.java │ │ │ │ ├── wrongdir1 │ │ │ │ │ └── ImplementationClassWithMultipleTestsNotMatchingImplementationClassPackageTest.java │ │ │ │ └── wrongdir2 │ │ │ │ │ └── ImplementationClassWithMultipleTestsNotMatchingImplementationClassPackageTest.java │ │ │ │ ├── twoimplementationsonetestdir2 │ │ │ │ └── SimpleNameThatOccursInSeveralPackages.java │ │ │ │ └── wrongsubdir │ │ │ │ ├── customsuffix │ │ │ │ ├── ImplementationClassWithWrongTestClassPackageCustomSuffix.java │ │ │ │ └── subdir │ │ │ │ │ └── ImplementationClassWithWrongTestClassPackageCustomSuffixTestingScenario.java │ │ │ │ └── defaultsuffix │ │ │ │ ├── ImplementationClassWithWrongTestClassPackage.java │ │ │ │ └── subdir │ │ │ │ └── ImplementationClassWithWrongTestClassPackageTest.java │ │ │ ├── second │ │ │ ├── any │ │ │ │ └── pkg │ │ │ │ │ └── SecondAnyClass.java │ │ │ └── three │ │ │ │ └── any │ │ │ │ └── SecondThreeAnyClass.java │ │ │ ├── some │ │ │ └── pkg │ │ │ │ ├── SomePkgClass.java │ │ │ │ └── sub │ │ │ │ └── SomePkgSubclass.java │ │ │ └── timeapi │ │ │ └── incorrect │ │ │ ├── UsesJavaSqlDate.java │ │ │ ├── UsesJavaSqlTime.java │ │ │ ├── UsesJavaSqlTimestamp.java │ │ │ ├── UsesJavaUtilCalender.java │ │ │ └── UsesJavaUtilDate.java │ │ └── testutil │ │ ├── ArchConfigurationRule.java │ │ ├── Assertions.java │ │ ├── Conditions.java │ │ ├── ContextClassLoaderRule.java │ │ ├── JavaCallQuery.java │ │ ├── LogTestRule.java │ │ ├── OutsideOfClassPathRule.java │ │ ├── ReflectionTestUtils.java │ │ ├── ReplaceFileRule.java │ │ ├── SystemPropertiesRule.java │ │ ├── TestLogRecorder.java │ │ ├── TestUtils.java │ │ ├── TransientCopyRule.java │ │ ├── assertion │ │ ├── AccessToFieldAssertion.java │ │ ├── AccessesAssertion.java │ │ ├── ArchConditionAssertion.java │ │ ├── ArchRuleAssertion.java │ │ ├── ArchRuleCheckAssertion.java │ │ ├── BaseAccessAssertion.java │ │ ├── CodeUnitAccessAssertion.java │ │ ├── ConditionEventsAssertion.java │ │ ├── ConversionAssertion.java │ │ ├── DependenciesAssertion.java │ │ ├── DependencyAssertion.java │ │ ├── DescribedPredicateAssertion.java │ │ ├── DescriptionContext.java │ │ ├── ExpectedAccessCreation.java │ │ ├── ExpectedConcreteType.java │ │ ├── InstanceofChecksAssertion.java │ │ ├── JavaAnnotationAssertion.java │ │ ├── JavaAnnotationsAssertion.java │ │ ├── JavaClassAssertion.java │ │ ├── JavaClassDescriptorAssertion.java │ │ ├── JavaCodeUnitAssertion.java │ │ ├── JavaConstructorAssertion.java │ │ ├── JavaEnumConstantAssertion.java │ │ ├── JavaEnumConstantsAssertion.java │ │ ├── JavaFieldAssertion.java │ │ ├── JavaFieldsAssertion.java │ │ ├── JavaMemberAssertion.java │ │ ├── JavaMembersAssertion.java │ │ ├── JavaMethodAssertion.java │ │ ├── JavaMethodsAssertion.java │ │ ├── JavaPackagesAssertion.java │ │ ├── JavaTypeAssertion.java │ │ ├── JavaTypeVariableAssertion.java │ │ ├── JavaTypesAssertion.java │ │ ├── ReferencedClassObjectsAssertion.java │ │ ├── ThrowsClauseAssertion.java │ │ ├── ThrowsDeclarationAssertion.java │ │ └── TryCatchBlockAssertion.java │ │ └── syntax │ │ ├── MethodCallChain.java │ │ ├── MethodCallChainTest.java │ │ ├── MethodChoiceStrategy.java │ │ ├── Parameter.java │ │ ├── Parameters.java │ │ ├── PropagatedType.java │ │ ├── RandomSyntaxSeed.java │ │ ├── RandomSyntaxTestBase.java │ │ ├── SingleParameterProvider.java │ │ ├── TypedValue.java │ │ └── callchainexamples │ │ ├── fivestepswithgenericshierarchy │ │ ├── FiveStepsHierarchyImplementationStep1.java │ │ ├── FiveStepsHierarchyImplementationStep2.java │ │ ├── FiveStepsHierarchyImplementationStep3.java │ │ ├── FiveStepsHierarchyImplementationStep4.java │ │ ├── FiveStepsHierarchyImplementationStep5.java │ │ ├── FiveStepsInterfaceChildStep1.java │ │ ├── FiveStepsInterfaceChildStep2.java │ │ ├── FiveStepsInterfaceChildStep3.java │ │ ├── FiveStepsInterfaceChildStep4.java │ │ ├── FiveStepsInterfaceChildStep5.java │ │ ├── FiveStepsInterfaceParentStep1.java │ │ ├── FiveStepsInterfaceParentStep2.java │ │ ├── FiveStepsInterfaceParentStep3.java │ │ ├── FiveStepsInterfaceParentStep4.java │ │ └── FiveStepsInterfaceParentStep5.java │ │ ├── fourstepswithgenerics │ │ ├── FourStepsImplementationStep1.java │ │ ├── FourStepsImplementationStep2.java │ │ ├── FourStepsImplementationStep3.java │ │ ├── FourStepsImplementationStep4.java │ │ ├── FourStepsInterfaceStep1.java │ │ ├── FourStepsInterfaceStep2.java │ │ ├── FourStepsInterfaceStep3.java │ │ └── FourStepsInterfaceStep4.java │ │ ├── longunboundedpropagation │ │ ├── FourStepsLongUnboundImplementationStep1.java │ │ ├── FourStepsLongUnboundImplementationStep2.java │ │ ├── FourStepsLongUnboundImplementationStep3.java │ │ ├── FourStepsLongUnboundImplementationStep4.java │ │ ├── FourStepsLongUnboundInterfaceStep1.java │ │ ├── FourStepsLongUnboundInterfaceStep2.java │ │ ├── FourStepsLongUnboundInterfaceStep3.java │ │ └── FourStepsLongUnboundInterfaceStep4.java │ │ └── threestepswithgenerics │ │ ├── ThreeStepsImplementationStep1.java │ │ ├── ThreeStepsImplementationStep2.java │ │ ├── ThreeStepsImplementationStep3.java │ │ ├── ThreeStepsInterfaceStep1.java │ │ ├── ThreeStepsInterfaceStep2.java │ │ └── ThreeStepsInterfaceStep3.java │ └── resources │ ├── archunit.properties │ ├── com │ └── tngtech │ │ └── archunit │ │ └── core │ │ └── importer │ │ ├── resolvers │ │ └── testclasses │ │ │ └── someresolver │ │ │ └── SomeResolver.java │ │ └── testexamples │ │ ├── MismatchBetweenDescriptorAndSignature.class │ │ ├── independent-test-example.jar │ │ └── outsideofclasspath │ │ ├── ChildClass.java │ │ ├── ExistingDependency.java │ │ ├── MiddleClass.java │ │ ├── MissingDependency.java │ │ └── MissingSuperclass.java │ └── log4j2.xml ├── develop ├── ArchUnit-codestyle-eclipse.xml └── ArchUnit-codestyle-intellij.xml ├── docs ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── _config-dev.yml ├── _config.yml ├── _data │ ├── navigation.yml │ └── ui-text.yml ├── _includes │ ├── analytics-providers │ │ ├── custom.html │ │ ├── google-universal.html │ │ └── google.html │ ├── archive-single.html │ ├── author-profile-custom-links.html │ ├── author-profile.html │ ├── base_path │ ├── breadcrumbs.html │ ├── browser-upgrade.html │ ├── category-list.html │ ├── comment.html │ ├── comments.html │ ├── feature_row │ ├── figure │ ├── footer.html │ ├── footer │ │ └── custom.html │ ├── gallery │ ├── group-by-array │ ├── head.html │ ├── head │ │ └── custom.html │ ├── masthead.html │ ├── nav_list │ ├── page__hero.html │ ├── page__hero_video.html │ ├── page__taxonomy.html │ ├── paginator.html │ ├── post_pagination.html │ ├── read-time.html │ ├── scripts.html │ ├── seo.html │ ├── sidebar.html │ ├── social-share.html │ ├── tag-list.html │ ├── toc │ └── video ├── _layouts │ ├── archive-taxonomy.html │ ├── archive.html │ ├── compress.html │ ├── default.html │ ├── home.html │ ├── single.html │ └── splash.html ├── _pages │ ├── about.md │ ├── getting-started.md │ ├── home.md │ ├── imprint.md │ ├── motivation.md │ ├── news.md │ └── use-cases.md ├── _posts │ ├── 2017-04-23-release-Initial-v0.4.0.markdown │ ├── 2017-05-10-presentation-SWA-MUC.markdown │ ├── 2017-10-19-article-web-and-mobile.markdown │ ├── 2017-10-31-article-Informatik-Aktuell.markdown │ ├── 2017-11-12-presentation-JVM-Con.markdown │ ├── 2017-11-26-release-v0.5.0.markdown │ ├── 2018-03-10-article-Java-Aktuell.markdown │ ├── 2018-05-16-article-technology-radar.markdown │ ├── 2018-05-17-release-v0.8.0.markdown │ ├── 2018-05-18-presentation-Big-Techday.markdown │ ├── 2018-06-02-release-v0.8.1.markdown │ ├── 2018-06-04-article-JavaSPEKTRUM.markdown │ ├── 2018-06-16-release-v0.8.2.markdown │ ├── 2018-07-20-release-v0.8.3.markdown │ ├── 2018-08-19-release-v0.9.0.markdown │ ├── 2018-08-20-release-v0.9.1.markdown │ ├── 2018-09-12-presentation-JavaZone.markdown │ ├── 2018-11-11-release-v0.9.2.markdown │ ├── 2018-11-20-presentation-JavaLand.markdown │ ├── 2018-11-20-release-v0.9.3.markdown │ ├── 2019-02-02-presentation-DevoxxUK.markdown │ ├── 2019-02-11-presentation-JAX.markdown │ ├── 2019-02-11-presentation-JUG-Hannover.markdown │ ├── 2019-02-28-info-ArchUnit-Maven-Plugin.markdown │ ├── 2019-03-16-release-v0.10.0.markdown │ ├── 2019-03-16-release-v0.10.1.markdown │ ├── 2019-03-31-release-v0.10.2.markdown │ ├── 2019-07-29-release-v0.11.0.markdown │ ├── 2019-11-03-release-v0.12.0.markdown │ ├── 2019-12-11-info-ArchUnit-Gradle-Plugin.markdown │ ├── 2020-01-10-release-v0.13.0.markdown │ ├── 2020-02-04-release-v0.13.1.markdown │ ├── 2020-05-24-release-v0.14.0.markdown │ ├── 2020-05-24-release-v0.14.1.markdown │ ├── 2020-12-17-release-v0.15.0.markdown │ ├── 2021-01-31-release-v0.16.0.markdown │ ├── 2021-02-21-release-v0.17.0.markdown │ ├── 2021-04-09-Software-Architektur-im-Stream.markdown │ ├── 2021-04-14-release-v0.18.0.markdown │ ├── 2021-05-30-release-v0.19.0.markdown │ ├── 2021-07-04-release-v0.20.0.markdown │ ├── 2021-08-23-release-v0.21.0.markdown │ ├── 2021-10-30-release-v0.22.0.markdown │ ├── 2021-12-04-article-Javamagazin.markdown │ ├── 2022-02-20-release-v0.23.0.markdown │ ├── 2022-02-27-release-v0.23.1.markdown │ ├── 2022-07-13-release-v1.0.0-rc1.markdown │ ├── 2022-10-03-release-v1.0.0.markdown │ ├── 2022-11-21-release-v1.0.1.markdown │ ├── 2023-08-09-release-v1.1.0.markdown │ ├── 2023-11-06-release-v1.2.0.markdown │ ├── 2023-12-03-release-v1.2.1.markdown │ ├── 2024-04-11-release-v1.3.0.markdown │ ├── 2025-02-10-release-v1.4.0.markdown │ └── 2025-05-07-release-v1.4.1.markdown ├── _sass │ ├── custom.scss │ ├── minimal-mistakes.scss │ └── minimal-mistakes │ │ ├── _animations.scss │ │ ├── _archive.scss │ │ ├── _base.scss │ │ ├── _buttons.scss │ │ ├── _footer.scss │ │ ├── _forms.scss │ │ ├── _masthead.scss │ │ ├── _mixins.scss │ │ ├── _navigation.scss │ │ ├── _notices.scss │ │ ├── _page.scss │ │ ├── _print.scss │ │ ├── _reset.scss │ │ ├── _sidebar.scss │ │ ├── _syntax.scss │ │ ├── _tables.scss │ │ ├── _utilities.scss │ │ ├── _variables.scss │ │ ├── skins │ │ ├── _air.scss │ │ ├── _contrast.scss │ │ ├── _dark.scss │ │ ├── _default.scss │ │ ├── _dirt.scss │ │ ├── _mint.scss │ │ └── _sunrise.scss │ │ └── vendor │ │ ├── breakpoint │ │ ├── _breakpoint.scss │ │ ├── _context.scss │ │ ├── _helpers.scss │ │ ├── _legacy-settings.scss │ │ ├── _no-query.scss │ │ ├── _parsers.scss │ │ ├── _respond-to.scss │ │ ├── _settings.scss │ │ └── parsers │ │ │ ├── _double.scss │ │ │ ├── _query.scss │ │ │ ├── _resolution.scss │ │ │ ├── _single.scss │ │ │ ├── _triple.scss │ │ │ ├── double │ │ │ ├── _default-pair.scss │ │ │ ├── _default.scss │ │ │ └── _double-string.scss │ │ │ ├── resolution │ │ │ └── _resolution.scss │ │ │ ├── single │ │ │ └── _default.scss │ │ │ └── triple │ │ │ └── _default.scss │ │ ├── font-awesome │ │ ├── _animated.scss │ │ ├── _bordered-pulled.scss │ │ ├── _core.scss │ │ ├── _fixed-width.scss │ │ ├── _font-awesome.scss │ │ ├── _icons.scss │ │ ├── _larger.scss │ │ ├── _list.scss │ │ ├── _mixins.scss │ │ ├── _path.scss │ │ ├── _rotated-flipped.scss │ │ ├── _screen-reader.scss │ │ ├── _stacked.scss │ │ └── _variables.scss │ │ ├── magnific-popup │ │ ├── _magnific-popup.scss │ │ └── _settings.scss │ │ └── susy │ │ ├── _su.scss │ │ ├── _susy-prefix.scss │ │ ├── _susy.scss │ │ ├── plugins │ │ ├── _svg-grid.scss │ │ └── svg-grid │ │ │ ├── _prefix.scss │ │ │ ├── _svg-api.scss │ │ │ ├── _svg-grid-math.scss │ │ │ ├── _svg-settings.scss │ │ │ ├── _svg-unprefix.scss │ │ │ └── _svg-utilities.scss │ │ └── susy │ │ ├── _api.scss │ │ ├── _normalize.scss │ │ ├── _parse.scss │ │ ├── _settings.scss │ │ ├── _su-math.scss │ │ ├── _su-validate.scss │ │ ├── _syntax-helpers.scss │ │ ├── _unprefix.scss │ │ └── _utilities.scss ├── assets │ ├── ArchUnit-API.gif │ ├── ArchUnit-Logo.png │ ├── TNG-Logo.png │ ├── archunit-splash.svg │ ├── css │ │ └── main.scss │ ├── downloads │ │ └── 02-2018-Java aktuell-Java-Architekturen_dauerhaft_sichern_mit_ArchUnit.pdf │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 │ └── js │ │ ├── _main.js │ │ ├── main.min.js │ │ ├── plugins │ │ ├── jquery.fitvids.js │ │ ├── jquery.greedy-navigation.js │ │ ├── jquery.magnific-popup.js │ │ └── jquery.smooth-scroll.min.js │ │ └── vendor │ │ └── jquery │ │ └── jquery-3.2.1.min.js ├── build.gradle ├── docker-compose.yml ├── favicon.ico └── userguide │ ├── 000_Index.adoc │ ├── 001_Intro.adoc │ ├── 002_Installation.adoc │ ├── 003_Getting_Started.adoc │ ├── 004_What_to_Check.adoc │ ├── 005_Ideas_and_Concepts.adoc │ ├── 006_The_Core_API.adoc │ ├── 007_The_Lang_API.adoc │ ├── 008_The_Library_API.adoc │ ├── 009_JUnit_Support.adoc │ ├── 010_Advanced_Configuration.adoc │ ├── archunit.css │ └── html │ ├── 000_Index.html │ ├── class-naming-deps.svg │ ├── class-package-contain.svg │ ├── cycle-check.svg │ ├── diamond-example.svg │ ├── domain-overview.svg │ ├── dowalil-example.svg │ ├── import-vs-lang.svg │ ├── inheritance-access-check.svg │ ├── inheritance-annotation-check.svg │ ├── inheritance-naming-check.svg │ ├── lakos-example.svg │ ├── layer-check.svg │ ├── martin-example.svg │ ├── onion-architecture-check.svg │ ├── package-deps-no-access.svg │ ├── package-deps-only-access.svg │ ├── resolution-example.svg │ ├── resolution-overview.svg │ └── simple-plantuml-archrule-example.svg ├── gradle.properties ├── gradle ├── example-libs.versions.toml ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── icon.png ├── licenses ├── archunit.license ├── asm.license └── guava.license ├── logo ├── ArchUnit-Icon.svg ├── ArchUnit-Logo.png ├── ArchUnit-Logo.svg ├── twitter_header.png └── twitter_profile_pic.png ├── release └── release.sh └── settings.gradle /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/check-dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/.github/workflows/check-dependencies.yml -------------------------------------------------------------------------------- /.github/workflows/update-gradle-wrapper.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/.github/workflows/update-gradle-wrapper.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/.gitignore -------------------------------------------------------------------------------- /ArchUnit-API.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/ArchUnit-API.gif -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DCO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/DCO -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/README.md -------------------------------------------------------------------------------- /archunit-3rd-party-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-3rd-party-test/build.gradle -------------------------------------------------------------------------------- /archunit-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-example/README.md -------------------------------------------------------------------------------- /archunit-example/example-junit4/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-example/example-junit4/build.gradle -------------------------------------------------------------------------------- /archunit-example/example-junit4/src/test/resources/archunit.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-example/example-junit4/src/test/resources/archunit.properties -------------------------------------------------------------------------------- /archunit-example/example-junit4/src/test/resources/frozen/stored.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-example/example-junit4/src/test/resources/frozen/stored.rules -------------------------------------------------------------------------------- /archunit-example/example-junit4/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-example/example-junit4/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /archunit-example/example-junit5/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-example/example-junit5/build.gradle -------------------------------------------------------------------------------- /archunit-example/example-junit5/src/test/resources/archunit.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-example/example-junit5/src/test/resources/archunit.properties -------------------------------------------------------------------------------- /archunit-example/example-junit5/src/test/resources/frozen/stored.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-example/example-junit5/src/test/resources/frozen/stored.rules -------------------------------------------------------------------------------- /archunit-example/example-junit5/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-example/example-junit5/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /archunit-example/example-plain/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-example/example-plain/build.gradle -------------------------------------------------------------------------------- /archunit-example/example-plain/src/main/java/com/tngtech/archunit/example/AppModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-example/example-plain/src/main/java/com/tngtech/archunit/example/AppModule.java -------------------------------------------------------------------------------- /archunit-example/example-plain/src/main/java/com/tngtech/archunit/example/ModuleApi.java: -------------------------------------------------------------------------------- 1 | package com.tngtech.archunit.example; 2 | 3 | public @interface ModuleApi { 4 | } 5 | -------------------------------------------------------------------------------- /archunit-example/example-plain/src/test/java/com/tngtech/archunit/exampletest/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-example/example-plain/src/test/java/com/tngtech/archunit/exampletest/Example.java -------------------------------------------------------------------------------- /archunit-example/example-plain/src/test/resources/archunit.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-example/example-plain/src/test/resources/archunit.properties -------------------------------------------------------------------------------- /archunit-example/example-plain/src/test/resources/frozen/stored.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-example/example-plain/src/test/resources/frozen/stored.rules -------------------------------------------------------------------------------- /archunit-example/example-plain/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-example/example-plain/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /archunit-integration-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-integration-test/build.gradle -------------------------------------------------------------------------------- /archunit-integration-test/src/test/java/com/tngtech/archunit/ArchUnitArchitectureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-integration-test/src/test/java/com/tngtech/archunit/ArchUnitArchitectureTest.java -------------------------------------------------------------------------------- /archunit-integration-test/src/test/java/com/tngtech/archunit/ImporterRules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-integration-test/src/test/java/com/tngtech/archunit/ImporterRules.java -------------------------------------------------------------------------------- /archunit-integration-test/src/test/java/com/tngtech/archunit/PublicAPIRules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-integration-test/src/test/java/com/tngtech/archunit/PublicAPIRules.java -------------------------------------------------------------------------------- /archunit-integration-test/src/test/java/com/tngtech/archunit/testutils/ExpectedAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-integration-test/src/test/java/com/tngtech/archunit/testutils/ExpectedAccess.java -------------------------------------------------------------------------------- /archunit-integration-test/src/test/java/com/tngtech/archunit/testutils/ExpectedClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-integration-test/src/test/java/com/tngtech/archunit/testutils/ExpectedClass.java -------------------------------------------------------------------------------- /archunit-integration-test/src/test/java/com/tngtech/archunit/testutils/ExpectedField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-integration-test/src/test/java/com/tngtech/archunit/testutils/ExpectedField.java -------------------------------------------------------------------------------- /archunit-integration-test/src/test/java/com/tngtech/archunit/testutils/ExpectedMember.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-integration-test/src/test/java/com/tngtech/archunit/testutils/ExpectedMember.java -------------------------------------------------------------------------------- /archunit-integration-test/src/test/java/com/tngtech/archunit/testutils/ExpectedMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-integration-test/src/test/java/com/tngtech/archunit/testutils/ExpectedMethod.java -------------------------------------------------------------------------------- /archunit-integration-test/src/test/java/com/tngtech/archunit/testutils/ExpectedNaming.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-integration-test/src/test/java/com/tngtech/archunit/testutils/ExpectedNaming.java -------------------------------------------------------------------------------- /archunit-integration-test/src/test/resources/META-INF/services/com.tngtech.archunit.lang.extension.ArchUnitExtension: -------------------------------------------------------------------------------- 1 | com.tngtech.archunit.testutils.ResultStoringExtension -------------------------------------------------------------------------------- /archunit-integration-test/src/test/resources/archunit.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-integration-test/src/test/resources/archunit.properties -------------------------------------------------------------------------------- /archunit-java-modules-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-java-modules-test/build.gradle -------------------------------------------------------------------------------- /archunit-java-modules-test/src/main/java/com/tngtech/archunit/example/SomeClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-java-modules-test/src/main/java/com/tngtech/archunit/example/SomeClass.java -------------------------------------------------------------------------------- /archunit-java-modules-test/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-java-modules-test/src/main/java/module-info.java -------------------------------------------------------------------------------- /archunit-junit/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/build.gradle -------------------------------------------------------------------------------- /archunit-junit/junit4/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/junit4/build.gradle -------------------------------------------------------------------------------- /archunit-junit/junit4/src/main/java/com/tngtech/archunit/junit/AnalyzeClasses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/junit4/src/main/java/com/tngtech/archunit/junit/AnalyzeClasses.java -------------------------------------------------------------------------------- /archunit-junit/junit4/src/main/java/com/tngtech/archunit/junit/ArchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/junit4/src/main/java/com/tngtech/archunit/junit/ArchTest.java -------------------------------------------------------------------------------- /archunit-junit/junit4/src/main/java/com/tngtech/archunit/junit/ArchUnitRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/junit4/src/main/java/com/tngtech/archunit/junit/ArchUnitRunner.java -------------------------------------------------------------------------------- /archunit-junit/junit4/src/test/resources/archunit.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/junit4/src/test/resources/archunit.properties -------------------------------------------------------------------------------- /archunit-junit/junit5/aggregator/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/junit5/aggregator/build.gradle -------------------------------------------------------------------------------- /archunit-junit/junit5/api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/junit5/api/build.gradle -------------------------------------------------------------------------------- /archunit-junit/junit5/api/src/main/java/com/tngtech/archunit/junit/AnalyzeClasses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/junit5/api/src/main/java/com/tngtech/archunit/junit/AnalyzeClasses.java -------------------------------------------------------------------------------- /archunit-junit/junit5/api/src/main/java/com/tngtech/archunit/junit/ArchTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/junit5/api/src/main/java/com/tngtech/archunit/junit/ArchTag.java -------------------------------------------------------------------------------- /archunit-junit/junit5/api/src/main/java/com/tngtech/archunit/junit/ArchTags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/junit5/api/src/main/java/com/tngtech/archunit/junit/ArchTags.java -------------------------------------------------------------------------------- /archunit-junit/junit5/api/src/main/java/com/tngtech/archunit/junit/ArchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/junit5/api/src/main/java/com/tngtech/archunit/junit/ArchTest.java -------------------------------------------------------------------------------- /archunit-junit/junit5/engine-api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/junit5/engine-api/build.gradle -------------------------------------------------------------------------------- /archunit-junit/junit5/engine/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/junit5/engine/build.gradle -------------------------------------------------------------------------------- /archunit-junit/junit5/engine/src/test/resources/archunit.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/junit5/engine/src/test/resources/archunit.properties -------------------------------------------------------------------------------- /archunit-junit/src/api/java/com/tngtech/archunit/junit/ArchIgnore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/src/api/java/com/tngtech/archunit/junit/ArchIgnore.java -------------------------------------------------------------------------------- /archunit-junit/src/api/java/com/tngtech/archunit/junit/ArchTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/src/api/java/com/tngtech/archunit/junit/ArchTests.java -------------------------------------------------------------------------------- /archunit-junit/src/api/java/com/tngtech/archunit/junit/CacheMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/src/api/java/com/tngtech/archunit/junit/CacheMode.java -------------------------------------------------------------------------------- /archunit-junit/src/api/java/com/tngtech/archunit/junit/LocationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/src/api/java/com/tngtech/archunit/junit/LocationProvider.java -------------------------------------------------------------------------------- /archunit-junit/src/main/java/com/tngtech/archunit/junit/internal/ClassCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/src/main/java/com/tngtech/archunit/junit/internal/ClassCache.java -------------------------------------------------------------------------------- /archunit-junit/src/main/java/com/tngtech/archunit/junit/internal/ReflectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/src/main/java/com/tngtech/archunit/junit/internal/ReflectionUtils.java -------------------------------------------------------------------------------- /archunit-junit/src/test/java/com/tngtech/archunit/junit/internal/ClassCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/src/test/java/com/tngtech/archunit/junit/internal/ClassCacheTest.java -------------------------------------------------------------------------------- /archunit-junit/src/test/java/com/tngtech/archunit/junit/internal/LocationOfClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-junit/src/test/java/com/tngtech/archunit/junit/internal/LocationOfClass.java -------------------------------------------------------------------------------- /archunit-maven-test/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-maven-test/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /archunit-maven-test/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-maven-test/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /archunit-maven-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-maven-test/build.gradle -------------------------------------------------------------------------------- /archunit-maven-test/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-maven-test/mvnw -------------------------------------------------------------------------------- /archunit-maven-test/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-maven-test/mvnw.cmd -------------------------------------------------------------------------------- /archunit-maven-test/pom.xml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-maven-test/pom.xml.template -------------------------------------------------------------------------------- /archunit-maven-test/verification/TestResultTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit-maven-test/verification/TestResultTest.java -------------------------------------------------------------------------------- /archunit/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/build.gradle -------------------------------------------------------------------------------- /archunit/src/jdk9main/java/com/tngtech/archunit/core/domain/Java9DomainPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/jdk9main/java/com/tngtech/archunit/core/domain/Java9DomainPlugin.java -------------------------------------------------------------------------------- /archunit/src/jdk9main/java/com/tngtech/archunit/core/importer/ModuleImportPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/jdk9main/java/com/tngtech/archunit/core/importer/ModuleImportPlugin.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/ArchConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/ArchConfiguration.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/Internal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/Internal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/PublicAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/PublicAPI.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/base/ArchUnitException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/base/ArchUnitException.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/base/ChainableFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/base/ChainableFunction.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/base/ClassLoaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/base/ClassLoaders.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/base/DescribedFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/base/DescribedFunction.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/base/DescribedIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/base/DescribedIterable.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/base/DescribedPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/base/DescribedPredicate.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/base/ForwardingCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/base/ForwardingCollection.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/base/ForwardingList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/base/ForwardingList.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/base/ForwardingSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/base/ForwardingSet.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/base/HasDescription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/base/HasDescription.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/base/MayResolveTypesViaReflection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/base/MayResolveTypesViaReflection.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/base/Optionals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/base/Optionals.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/base/Predicates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/base/Predicates.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/base/ReflectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/base/ReflectionUtils.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/base/ResolvesTypesViaReflection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/base/ResolvesTypesViaReflection.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/base/Suppliers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/base/Suppliers.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/Convertible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/Convertible.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/InitialConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/InitialConfiguration.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/PluginLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/PluginLoader.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/AccessTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/AccessTarget.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/AnnotationFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/AnnotationFormatter.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/AnnotationProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/AnnotationProxy.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/Dependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/Dependency.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/DomainPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/DomainPlugin.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/Formatters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/Formatters.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/ImportContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/ImportContext.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/InstanceofCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/InstanceofCheck.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/Java14DomainPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/Java14DomainPlugin.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/Java21DomainPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/Java21DomainPlugin.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaAccess.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaAnnotation.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaCall.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaClass.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaClassDependencies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaClassDependencies.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaClassDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaClassDescriptor.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaClassMembers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaClassMembers.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaClasses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaClasses.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaCodeUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaCodeUnit.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaCodeUnitAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaCodeUnitAccess.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaCodeUnitReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaCodeUnitReference.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaConstructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaConstructor.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaConstructorCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaConstructorCall.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaConstructorReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaConstructorReference.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaEnumConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaEnumConstant.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaField.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaFieldAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaFieldAccess.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaGenericArrayType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaGenericArrayType.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaMember.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaMember.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaMethod.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaMethodCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaMethodCall.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaMethodReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaMethodReference.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaModifier.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaPackage.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaParameter.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaParameterizedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaParameterizedType.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaStaticInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaStaticInitializer.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaType.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaTypeVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaTypeVariable.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/JavaWildcardType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/JavaWildcardType.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/PackageMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/PackageMatcher.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/PackageMatchers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/PackageMatchers.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/ReferencedClassObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/ReferencedClassObject.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/ReverseDependencies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/ReverseDependencies.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/Source.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/Source.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/SourceCodeLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/SourceCodeLocation.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/ThrowsClause.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/ThrowsClause.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/ThrowsDeclaration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/ThrowsDeclaration.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/TryCatchBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/TryCatchBlock.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/properties/CanBeAnnotated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/properties/CanBeAnnotated.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasAnnotations.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasDescriptor.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasModifiers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasModifiers.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasName.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasOwner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasOwner.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasReturnType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasReturnType.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasThrowsClause.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasThrowsClause.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasType.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasUpperBounds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/domain/properties/HasUpperBounds.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/AccessRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/AccessRecord.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/ClassFileImportRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/ClassFileImportRecord.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/ClassFileImporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/ClassFileImporter.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/ClassFileLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/ClassFileLocation.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/ClassFileProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/ClassFileProcessor.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/ClassFileSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/ClassFileSource.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/ClassGraphCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/ClassGraphCreator.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/DeclarationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/DeclarationHandler.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/DomainBuilders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/DomainBuilders.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/HasRawCodeUnitOrigin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/HasRawCodeUnitOrigin.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/ImportOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/ImportOption.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/ImportOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/ImportOptions.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/ImportPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/ImportPlugin.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/ImportedClasses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/ImportedClasses.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/JavaClassProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/JavaClassProcessor.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/Location.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/Location.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/LocationResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/LocationResolver.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/Locations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/Locations.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/NormalizedResourceName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/NormalizedResourceName.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/NormalizedUri.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/NormalizedUri.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/RawAccessRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/RawAccessRecord.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/RawCodeUnitDependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/RawCodeUnitDependency.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/RawInstanceofCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/RawInstanceofCheck.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/RawReferencedClassObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/RawReferencedClassObject.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/RawTryCatchBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/RawTryCatchBlock.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/SourceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/SourceDescriptor.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/TryCatchRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/TryCatchRecorder.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/UrlSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/UrlSource.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/core/importer/resolvers/ClassResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/core/importer/resolvers/ClassResolver.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/AbstractClassesTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/AbstractClassesTransformer.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/AllowEmptyShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/AllowEmptyShould.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/ArchCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/ArchCondition.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/ArchRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/ArchRule.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/CanBeEvaluated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/CanBeEvaluated.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/ClassesTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/ClassesTransformer.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/CompositeArchRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/CompositeArchRule.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/ConditionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/ConditionEvent.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/ConditionEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/ConditionEvents.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/EvaluationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/EvaluationResult.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/FailureDisplayFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/FailureDisplayFormat.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/FailureDisplayFormatFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/FailureDisplayFormatFactory.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/FailureMessages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/FailureMessages.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/FailureReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/FailureReport.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/Priority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/Priority.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/SimpleConditionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/SimpleConditionEvent.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/SimpleConditionEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/SimpleConditionEvents.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/ViolationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/ViolationHandler.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/conditions/AllAccessesCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/conditions/AllAccessesCondition.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/conditions/AndCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/conditions/AndCondition.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/conditions/AnyDependencyCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/conditions/AnyDependencyCondition.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/conditions/ArchConditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/conditions/ArchConditions.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/conditions/ArchPredicates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/conditions/ArchPredicates.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/conditions/ClassAccessesCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/conditions/ClassAccessesCondition.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/conditions/ContainAnyCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/conditions/ContainAnyCondition.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/conditions/ContainsOnlyCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/conditions/ContainsOnlyCondition.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/conditions/DependencyCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/conditions/DependencyCondition.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/conditions/EventsDescription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/conditions/EventsDescription.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/conditions/FieldAccessCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/conditions/FieldAccessCondition.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/conditions/JavaAccessCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/conditions/JavaAccessCondition.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/conditions/JoinCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/conditions/JoinCondition.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/conditions/NeverCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/conditions/NeverCondition.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/conditions/OrCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/conditions/OrCondition.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/extension/ArchUnitExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/extension/ArchUnitExtension.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/extension/ArchUnitExtensionLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/extension/ArchUnitExtensionLoader.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/extension/ArchUnitExtensions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/extension/ArchUnitExtensions.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/extension/EvaluatedRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/extension/EvaluatedRule.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/AbstractGivenObjects.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/AbstractGivenObjects.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/ArchRuleDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/ArchRuleDefinition.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/ClassesShouldInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/ClassesShouldInternal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/ClassesThatInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/ClassesThatInternal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/CodeUnitsThatInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/CodeUnitsThatInternal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/ConstructorsShouldInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/ConstructorsShouldInternal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/FieldsShouldInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/FieldsShouldInternal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/FieldsThatInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/FieldsThatInternal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/GivenClassInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/GivenClassInternal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/GivenClassesInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/GivenClassesInternal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/GivenConstructorsInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/GivenConstructorsInternal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/GivenFieldsInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/GivenFieldsInternal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/GivenMethodsInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/GivenMethodsInternal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/GivenObjectsInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/GivenObjectsInternal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/MembersThatInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/MembersThatInternal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/MethodsShouldInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/MethodsShouldInternal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/MethodsThatInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/MethodsThatInternal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/ObjectsShouldInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/ObjectsShouldInternal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/PredicateAggregator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/PredicateAggregator.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/SyntaxPredicates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/SyntaxPredicates.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/Transformers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/Transformers.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/ClassesShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/ClassesShould.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/ClassesThat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/ClassesThat.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/CodeUnitsShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/CodeUnitsShould.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/CodeUnitsThat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/CodeUnitsThat.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/FieldsShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/FieldsShould.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/FieldsThat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/FieldsThat.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenClass.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenClasses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenClasses.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenCodeUnits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenCodeUnits.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenConjunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenConjunction.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenConstructors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenConstructors.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenFields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenFields.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenMembers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenMembers.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenMethods.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenObjects.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/GivenObjects.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/MembersShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/MembersShould.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/MembersThat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/MembersThat.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/MethodsShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/MethodsShould.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/MethodsThat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/lang/syntax/elements/MethodsThat.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/Architectures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/Architectures.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/DependencyRules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/DependencyRules.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/GeneralCodingRules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/GeneralCodingRules.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/ProxyRules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/ProxyRules.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/Cycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/Cycle.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/CycleDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/CycleDetector.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/CycleInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/CycleInternal.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/Cycles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/Cycles.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/Edge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/Edge.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/Graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/Graph.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/Path.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/Path.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/PrimitiveGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/PrimitiveGraph.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/SimpleEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/SimpleEdge.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/TarjanGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/cycle_detection/TarjanGraph.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/dependencies/Slice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/dependencies/Slice.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/dependencies/SliceAssignment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/dependencies/SliceAssignment.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/dependencies/SliceDependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/dependencies/SliceDependency.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/dependencies/SliceIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/dependencies/SliceIdentifier.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/dependencies/SliceRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/dependencies/SliceRule.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/dependencies/Slices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/dependencies/Slices.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/freeze/FreezingArchRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/freeze/FreezingArchRule.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/freeze/StoreReadException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/freeze/StoreReadException.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/freeze/ViolationLineMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/freeze/ViolationLineMatcher.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/freeze/ViolationStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/freeze/ViolationStore.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/freeze/ViolationStoreFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/freeze/ViolationStoreFactory.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/metrics/ArchitectureMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/metrics/ArchitectureMetrics.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/metrics/LakosMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/metrics/LakosMetrics.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/metrics/MetricsComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/metrics/MetricsComponent.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/metrics/MetricsComponents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/metrics/MetricsComponents.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/metrics/VisibilityMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/metrics/VisibilityMetrics.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/modules/AnnotationDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/modules/AnnotationDescriptor.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/modules/ArchModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/modules/ArchModule.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/modules/ArchModules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/modules/ArchModules.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/modules/ModuleDependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/modules/ModuleDependency.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/modules/syntax/GivenModules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/modules/syntax/GivenModules.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/modules/syntax/ModulesRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/modules/syntax/ModulesRule.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/modules/syntax/ModulesShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/modules/syntax/ModulesShould.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/plantuml/rules/Alias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/plantuml/rules/Alias.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/plantuml/rules/ComponentName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/plantuml/rules/ComponentName.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/plantuml/rules/PlantUmlDiagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/plantuml/rules/PlantUmlDiagram.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/plantuml/rules/PlantUmlParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/plantuml/rules/PlantUmlParser.java -------------------------------------------------------------------------------- /archunit/src/main/java/com/tngtech/archunit/library/plantuml/rules/Stereotype.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/main/java/com/tngtech/archunit/library/plantuml/rules/Stereotype.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/ArchConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/ArchConfigurationTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/ArchUnitTestStructureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/ArchUnitTestStructureTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/Slow.java: -------------------------------------------------------------------------------- 1 | package com.tngtech.archunit; 2 | 3 | public interface Slow { 4 | } 5 | -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/base/ChainableFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/base/ChainableFunctionTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/base/DescribedPredicateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/base/DescribedPredicateTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/base/PredicatesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/base/PredicatesTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/InitialConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/InitialConfigurationTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/PluginLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/PluginLoaderTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/AccessTargetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/AccessTargetTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/AnnotationFormatterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/AnnotationFormatterTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/AnnotationProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/AnnotationProxyTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/DependencyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/DependencyTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/FormattersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/FormattersTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/JavaAccessTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/JavaAccessTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/JavaAnnotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/JavaAnnotationTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/JavaClassDescriptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/JavaClassDescriptorTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/JavaClassTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/JavaClassTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/JavaClassesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/JavaClassesTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/JavaCodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/JavaCodeUnitTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/JavaFieldAccessTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/JavaFieldAccessTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/JavaFieldTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/JavaFieldTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/JavaGenericArrayTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/JavaGenericArrayTypeTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/JavaMemberTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/JavaMemberTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/JavaPackageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/JavaPackageTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/JavaParameterizedTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/JavaParameterizedTypeTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/JavaTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/JavaTypeTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/JavaTypeTraversalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/JavaTypeTraversalTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/JavaTypeVariableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/JavaTypeVariableTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/JavaWildcardTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/JavaWildcardTypeTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/PackageMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/PackageMatcherTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/PackageMatchersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/PackageMatchersTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/ReferencedClassObjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/ReferencedClassObjectTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/SourceCodeLocationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/SourceCodeLocationTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/SourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/SourceTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/TestUtils.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/ThrowsClauseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/ThrowsClauseTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/properties/HasNameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/properties/HasNameTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/properties/HasOwnerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/properties/HasOwnerTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/properties/HasTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/properties/HasTypeTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/testobjects/AAccessingB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/testobjects/AAccessingB.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/testobjects/AReferencingB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/testobjects/AReferencingB.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/testobjects/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/testobjects/B.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/testobjects/BReferencedByA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/testobjects/BReferencedByA.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/testobjects/InterfaceForA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/testobjects/InterfaceForA.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/testobjects/SuperA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/testobjects/SuperA.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/testobjects/SuperSuperA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/testobjects/SuperSuperA.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/domain/testobjects/Superinterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/domain/testobjects/Superinterface.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/importer/ClassFileImporterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/importer/ClassFileImporterTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/importer/ClassFileProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/importer/ClassFileProcessorTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/importer/ClassFileSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/importer/ClassFileSourceTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/importer/ImportOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/importer/ImportOptionsTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/importer/ImportTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/importer/ImportTestUtils.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/importer/IndependentClasspathRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/importer/IndependentClasspathRule.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/importer/LocationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/importer/LocationTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/importer/LocationsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/importer/LocationsTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/importer/NormalizedUriTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/importer/NormalizedUriTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/importer/TestClassFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/importer/TestClassFile.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/importer/TestJarFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/importer/TestJarFile.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/importer/UrlSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/importer/UrlSourceTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/importer/UrlSourceTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/importer/UrlSourceTestUtils.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/importer/testexamples/OtherClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/importer/testexamples/OtherClass.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/importer/testexamples/SomeClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/importer/testexamples/SomeClass.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/core/importer/testexamples/SomeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/core/importer/testexamples/SomeEnum.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/AbstractClassesTransformerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/AbstractClassesTransformerTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/ArchConditionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/ArchConditionTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/ArchRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/ArchRuleTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/CompositeArchRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/CompositeArchRuleTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/EvaluationResultTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/EvaluationResultTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/FailureDisplayFormatFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/FailureDisplayFormatFactoryTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/SimpleConditionEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/SimpleConditionEventTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/conditions/ArchConditionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/conditions/ArchConditionsTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/conditions/NeverConditionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/conditions/NeverConditionTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/extension/ArchUnitExtensionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/extension/ArchUnitExtensionsTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/extension/TestServicesFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/extension/TestServicesFile.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/extension/examples/TestExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/extension/examples/TestExtension.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/handling/ViolationHandlingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/handling/ViolationHandlingTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/syntax/RandomClassesSyntaxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/syntax/RandomClassesSyntaxTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/syntax/RandomMembersSyntaxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/syntax/RandomMembersSyntaxTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/syntax/TransformersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/syntax/TransformersTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/syntax/elements/ClassesShouldTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/syntax/elements/ClassesShouldTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/syntax/elements/FieldsShouldTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/syntax/elements/FieldsShouldTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/syntax/elements/GivenFieldsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/syntax/elements/GivenFieldsTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/syntax/elements/GivenMembersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/syntax/elements/GivenMembersTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/syntax/elements/GivenMethodsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/syntax/elements/GivenMethodsTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/syntax/elements/MembersShouldTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/syntax/elements/MembersShouldTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/lang/syntax/elements/MethodsShouldTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/lang/syntax/elements/MethodsShouldTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/GeneralCodingRulesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/GeneralCodingRulesTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/LayeredArchitectureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/LayeredArchitectureTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/OnionArchitectureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/OnionArchitectureTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/ProxyRulesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/ProxyRulesTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/cycle_detection/EdgeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/cycle_detection/EdgeTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/cycle_detection/GraphTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/cycle_detection/GraphTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/cycle_detection/PathTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/cycle_detection/PathTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/cycle_detection/RealLifeGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/cycle_detection/RealLifeGraph.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/dependencies/GivenSlicesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/dependencies/GivenSlicesTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/dependencies/SliceRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/dependencies/SliceRuleTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/dependencies/SliceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/dependencies/SliceTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/dependencies/SlicesShouldTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/dependencies/SlicesShouldTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/dependencies/SlicesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/dependencies/SlicesTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/freeze/FreezingArchRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/freeze/FreezingArchRuleTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/metrics/LakosMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/metrics/LakosMetricsTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/metrics/MetricsComponentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/metrics/MetricsComponentsTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/metrics/TestElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/metrics/TestElement.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/metrics/VisibilityMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/metrics/VisibilityMetricsTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/modules/ArchModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/modules/ArchModuleTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/modules/ArchModulesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/modules/ArchModulesTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/modules/ModuleDependencyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/modules/ModuleDependencyTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/modules/syntax/ModuleRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/modules/syntax/ModuleRuleTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/modules/testexamples/MyModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/modules/testexamples/MyModule.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/library/plantuml/rules/TestDiagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/library/plantuml/rules/TestDiagram.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/ArchConfigurationRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/ArchConfigurationRule.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/Assertions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/Assertions.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/Conditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/Conditions.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/ContextClassLoaderRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/ContextClassLoaderRule.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/JavaCallQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/JavaCallQuery.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/LogTestRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/LogTestRule.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/OutsideOfClassPathRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/OutsideOfClassPathRule.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/ReflectionTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/ReflectionTestUtils.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/ReplaceFileRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/ReplaceFileRule.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/SystemPropertiesRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/SystemPropertiesRule.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/TestLogRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/TestLogRecorder.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/TestUtils.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/TransientCopyRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/TransientCopyRule.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/assertion/AccessesAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/assertion/AccessesAssertion.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/assertion/ArchRuleAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/assertion/ArchRuleAssertion.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/assertion/BaseAccessAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/assertion/BaseAccessAssertion.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/assertion/ConversionAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/assertion/ConversionAssertion.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/assertion/DependencyAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/assertion/DependencyAssertion.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/assertion/DescriptionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/assertion/DescriptionContext.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/assertion/JavaClassAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/assertion/JavaClassAssertion.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/assertion/JavaFieldAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/assertion/JavaFieldAssertion.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/assertion/JavaFieldsAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/assertion/JavaFieldsAssertion.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/assertion/JavaMemberAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/assertion/JavaMemberAssertion.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/assertion/JavaMethodAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/assertion/JavaMethodAssertion.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/assertion/JavaTypeAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/assertion/JavaTypeAssertion.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/assertion/JavaTypesAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/assertion/JavaTypesAssertion.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/syntax/MethodCallChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/syntax/MethodCallChain.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/syntax/MethodCallChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/syntax/MethodCallChainTest.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/syntax/MethodChoiceStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/syntax/MethodChoiceStrategy.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/syntax/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/syntax/Parameter.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/syntax/Parameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/syntax/Parameters.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/syntax/PropagatedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/syntax/PropagatedType.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/syntax/RandomSyntaxSeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/syntax/RandomSyntaxSeed.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/syntax/RandomSyntaxTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/syntax/RandomSyntaxTestBase.java -------------------------------------------------------------------------------- /archunit/src/test/java/com/tngtech/archunit/testutil/syntax/TypedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/java/com/tngtech/archunit/testutil/syntax/TypedValue.java -------------------------------------------------------------------------------- /archunit/src/test/resources/archunit.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/resources/archunit.properties -------------------------------------------------------------------------------- /archunit/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/archunit/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /develop/ArchUnit-codestyle-eclipse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/develop/ArchUnit-codestyle-eclipse.xml -------------------------------------------------------------------------------- /develop/ArchUnit-codestyle-intellij.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/develop/ArchUnit-codestyle-intellij.xml -------------------------------------------------------------------------------- /docs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/Dockerfile -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/Gemfile -------------------------------------------------------------------------------- /docs/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/Gemfile.lock -------------------------------------------------------------------------------- /docs/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/LICENSE.txt -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_config-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_config-dev.yml -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/_data/navigation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_data/navigation.yml -------------------------------------------------------------------------------- /docs/_data/ui-text.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_data/ui-text.yml -------------------------------------------------------------------------------- /docs/_includes/analytics-providers/custom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/analytics-providers/custom.html -------------------------------------------------------------------------------- /docs/_includes/analytics-providers/google-universal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/analytics-providers/google-universal.html -------------------------------------------------------------------------------- /docs/_includes/analytics-providers/google.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/analytics-providers/google.html -------------------------------------------------------------------------------- /docs/_includes/archive-single.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/archive-single.html -------------------------------------------------------------------------------- /docs/_includes/author-profile-custom-links.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/author-profile-custom-links.html -------------------------------------------------------------------------------- /docs/_includes/author-profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/author-profile.html -------------------------------------------------------------------------------- /docs/_includes/base_path: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/base_path -------------------------------------------------------------------------------- /docs/_includes/breadcrumbs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/breadcrumbs.html -------------------------------------------------------------------------------- /docs/_includes/browser-upgrade.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/browser-upgrade.html -------------------------------------------------------------------------------- /docs/_includes/category-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/category-list.html -------------------------------------------------------------------------------- /docs/_includes/comment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/comment.html -------------------------------------------------------------------------------- /docs/_includes/comments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/comments.html -------------------------------------------------------------------------------- /docs/_includes/feature_row: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/feature_row -------------------------------------------------------------------------------- /docs/_includes/figure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/figure -------------------------------------------------------------------------------- /docs/_includes/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/footer.html -------------------------------------------------------------------------------- /docs/_includes/footer/custom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/footer/custom.html -------------------------------------------------------------------------------- /docs/_includes/gallery: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/gallery -------------------------------------------------------------------------------- /docs/_includes/group-by-array: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/group-by-array -------------------------------------------------------------------------------- /docs/_includes/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/head.html -------------------------------------------------------------------------------- /docs/_includes/head/custom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/head/custom.html -------------------------------------------------------------------------------- /docs/_includes/masthead.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/masthead.html -------------------------------------------------------------------------------- /docs/_includes/nav_list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/nav_list -------------------------------------------------------------------------------- /docs/_includes/page__hero.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/page__hero.html -------------------------------------------------------------------------------- /docs/_includes/page__hero_video.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/page__hero_video.html -------------------------------------------------------------------------------- /docs/_includes/page__taxonomy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/page__taxonomy.html -------------------------------------------------------------------------------- /docs/_includes/paginator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/paginator.html -------------------------------------------------------------------------------- /docs/_includes/post_pagination.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/post_pagination.html -------------------------------------------------------------------------------- /docs/_includes/read-time.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/read-time.html -------------------------------------------------------------------------------- /docs/_includes/scripts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/scripts.html -------------------------------------------------------------------------------- /docs/_includes/seo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/seo.html -------------------------------------------------------------------------------- /docs/_includes/sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/sidebar.html -------------------------------------------------------------------------------- /docs/_includes/social-share.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/social-share.html -------------------------------------------------------------------------------- /docs/_includes/tag-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/tag-list.html -------------------------------------------------------------------------------- /docs/_includes/toc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/toc -------------------------------------------------------------------------------- /docs/_includes/video: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_includes/video -------------------------------------------------------------------------------- /docs/_layouts/archive-taxonomy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_layouts/archive-taxonomy.html -------------------------------------------------------------------------------- /docs/_layouts/archive.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_layouts/archive.html -------------------------------------------------------------------------------- /docs/_layouts/compress.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_layouts/compress.html -------------------------------------------------------------------------------- /docs/_layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_layouts/default.html -------------------------------------------------------------------------------- /docs/_layouts/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_layouts/home.html -------------------------------------------------------------------------------- /docs/_layouts/single.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_layouts/single.html -------------------------------------------------------------------------------- /docs/_layouts/splash.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_layouts/splash.html -------------------------------------------------------------------------------- /docs/_pages/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_pages/about.md -------------------------------------------------------------------------------- /docs/_pages/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_pages/getting-started.md -------------------------------------------------------------------------------- /docs/_pages/home.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_pages/home.md -------------------------------------------------------------------------------- /docs/_pages/imprint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_pages/imprint.md -------------------------------------------------------------------------------- /docs/_pages/motivation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_pages/motivation.md -------------------------------------------------------------------------------- /docs/_pages/news.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_pages/news.md -------------------------------------------------------------------------------- /docs/_pages/use-cases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_pages/use-cases.md -------------------------------------------------------------------------------- /docs/_posts/2017-04-23-release-Initial-v0.4.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2017-04-23-release-Initial-v0.4.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2017-05-10-presentation-SWA-MUC.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2017-05-10-presentation-SWA-MUC.markdown -------------------------------------------------------------------------------- /docs/_posts/2017-10-19-article-web-and-mobile.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2017-10-19-article-web-and-mobile.markdown -------------------------------------------------------------------------------- /docs/_posts/2017-10-31-article-Informatik-Aktuell.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2017-10-31-article-Informatik-Aktuell.markdown -------------------------------------------------------------------------------- /docs/_posts/2017-11-12-presentation-JVM-Con.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2017-11-12-presentation-JVM-Con.markdown -------------------------------------------------------------------------------- /docs/_posts/2017-11-26-release-v0.5.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2017-11-26-release-v0.5.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2018-03-10-article-Java-Aktuell.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2018-03-10-article-Java-Aktuell.markdown -------------------------------------------------------------------------------- /docs/_posts/2018-05-16-article-technology-radar.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2018-05-16-article-technology-radar.markdown -------------------------------------------------------------------------------- /docs/_posts/2018-05-17-release-v0.8.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2018-05-17-release-v0.8.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2018-05-18-presentation-Big-Techday.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2018-05-18-presentation-Big-Techday.markdown -------------------------------------------------------------------------------- /docs/_posts/2018-06-02-release-v0.8.1.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2018-06-02-release-v0.8.1.markdown -------------------------------------------------------------------------------- /docs/_posts/2018-06-04-article-JavaSPEKTRUM.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2018-06-04-article-JavaSPEKTRUM.markdown -------------------------------------------------------------------------------- /docs/_posts/2018-06-16-release-v0.8.2.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2018-06-16-release-v0.8.2.markdown -------------------------------------------------------------------------------- /docs/_posts/2018-07-20-release-v0.8.3.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2018-07-20-release-v0.8.3.markdown -------------------------------------------------------------------------------- /docs/_posts/2018-08-19-release-v0.9.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2018-08-19-release-v0.9.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2018-08-20-release-v0.9.1.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2018-08-20-release-v0.9.1.markdown -------------------------------------------------------------------------------- /docs/_posts/2018-09-12-presentation-JavaZone.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2018-09-12-presentation-JavaZone.markdown -------------------------------------------------------------------------------- /docs/_posts/2018-11-11-release-v0.9.2.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2018-11-11-release-v0.9.2.markdown -------------------------------------------------------------------------------- /docs/_posts/2018-11-20-presentation-JavaLand.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2018-11-20-presentation-JavaLand.markdown -------------------------------------------------------------------------------- /docs/_posts/2018-11-20-release-v0.9.3.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2018-11-20-release-v0.9.3.markdown -------------------------------------------------------------------------------- /docs/_posts/2019-02-02-presentation-DevoxxUK.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2019-02-02-presentation-DevoxxUK.markdown -------------------------------------------------------------------------------- /docs/_posts/2019-02-11-presentation-JAX.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2019-02-11-presentation-JAX.markdown -------------------------------------------------------------------------------- /docs/_posts/2019-02-11-presentation-JUG-Hannover.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2019-02-11-presentation-JUG-Hannover.markdown -------------------------------------------------------------------------------- /docs/_posts/2019-02-28-info-ArchUnit-Maven-Plugin.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2019-02-28-info-ArchUnit-Maven-Plugin.markdown -------------------------------------------------------------------------------- /docs/_posts/2019-03-16-release-v0.10.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2019-03-16-release-v0.10.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2019-03-16-release-v0.10.1.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2019-03-16-release-v0.10.1.markdown -------------------------------------------------------------------------------- /docs/_posts/2019-03-31-release-v0.10.2.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2019-03-31-release-v0.10.2.markdown -------------------------------------------------------------------------------- /docs/_posts/2019-07-29-release-v0.11.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2019-07-29-release-v0.11.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2019-11-03-release-v0.12.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2019-11-03-release-v0.12.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2019-12-11-info-ArchUnit-Gradle-Plugin.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2019-12-11-info-ArchUnit-Gradle-Plugin.markdown -------------------------------------------------------------------------------- /docs/_posts/2020-01-10-release-v0.13.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2020-01-10-release-v0.13.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2020-02-04-release-v0.13.1.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2020-02-04-release-v0.13.1.markdown -------------------------------------------------------------------------------- /docs/_posts/2020-05-24-release-v0.14.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2020-05-24-release-v0.14.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2020-05-24-release-v0.14.1.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2020-05-24-release-v0.14.1.markdown -------------------------------------------------------------------------------- /docs/_posts/2020-12-17-release-v0.15.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2020-12-17-release-v0.15.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2021-01-31-release-v0.16.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2021-01-31-release-v0.16.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2021-02-21-release-v0.17.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2021-02-21-release-v0.17.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2021-04-09-Software-Architektur-im-Stream.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2021-04-09-Software-Architektur-im-Stream.markdown -------------------------------------------------------------------------------- /docs/_posts/2021-04-14-release-v0.18.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2021-04-14-release-v0.18.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2021-05-30-release-v0.19.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2021-05-30-release-v0.19.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2021-07-04-release-v0.20.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2021-07-04-release-v0.20.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2021-08-23-release-v0.21.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2021-08-23-release-v0.21.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2021-10-30-release-v0.22.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2021-10-30-release-v0.22.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2021-12-04-article-Javamagazin.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2021-12-04-article-Javamagazin.markdown -------------------------------------------------------------------------------- /docs/_posts/2022-02-20-release-v0.23.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2022-02-20-release-v0.23.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2022-02-27-release-v0.23.1.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2022-02-27-release-v0.23.1.markdown -------------------------------------------------------------------------------- /docs/_posts/2022-07-13-release-v1.0.0-rc1.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2022-07-13-release-v1.0.0-rc1.markdown -------------------------------------------------------------------------------- /docs/_posts/2022-10-03-release-v1.0.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2022-10-03-release-v1.0.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2022-11-21-release-v1.0.1.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2022-11-21-release-v1.0.1.markdown -------------------------------------------------------------------------------- /docs/_posts/2023-08-09-release-v1.1.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2023-08-09-release-v1.1.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2023-11-06-release-v1.2.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2023-11-06-release-v1.2.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2023-12-03-release-v1.2.1.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2023-12-03-release-v1.2.1.markdown -------------------------------------------------------------------------------- /docs/_posts/2024-04-11-release-v1.3.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2024-04-11-release-v1.3.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2025-02-10-release-v1.4.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2025-02-10-release-v1.4.0.markdown -------------------------------------------------------------------------------- /docs/_posts/2025-05-07-release-v1.4.1.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_posts/2025-05-07-release-v1.4.1.markdown -------------------------------------------------------------------------------- /docs/_sass/custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/custom.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_animations.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_animations.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_archive.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_archive.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_base.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_buttons.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_footer.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_forms.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_masthead.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_masthead.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_mixins.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_navigation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_navigation.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_notices.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_notices.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_page.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_page.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_print.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_print.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_reset.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_sidebar.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_syntax.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_syntax.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_tables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_tables.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_utilities.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_utilities.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/_variables.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/skins/_air.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/skins/_air.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/skins/_contrast.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/skins/_contrast.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/skins/_dark.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/skins/_dark.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/skins/_default.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/skins/_default.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/skins/_dirt.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/skins/_dirt.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/skins/_mint.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/skins/_mint.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/skins/_sunrise.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/skins/_sunrise.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/_breakpoint.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/_breakpoint.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/_context.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/_context.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/_helpers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/_helpers.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/_legacy-settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/_legacy-settings.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/_no-query.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/_no-query.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/_parsers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/_parsers.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/_respond-to.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/_respond-to.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/_settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/_settings.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/_double.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/_double.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/_query.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/_query.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/_resolution.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/_resolution.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/_single.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/_single.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/_triple.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/_triple.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default-pair.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default-pair.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_double-string.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_double-string.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/resolution/_resolution.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/resolution/_resolution.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/single/_default.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/single/_default.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/triple/_default.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/breakpoint/parsers/triple/_default.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/font-awesome/_animated.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/font-awesome/_animated.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/font-awesome/_bordered-pulled.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/font-awesome/_bordered-pulled.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/font-awesome/_core.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/font-awesome/_core.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/font-awesome/_fixed-width.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/font-awesome/_fixed-width.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/font-awesome/_font-awesome.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/font-awesome/_font-awesome.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/font-awesome/_icons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/font-awesome/_icons.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/font-awesome/_larger.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/font-awesome/_larger.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/font-awesome/_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/font-awesome/_list.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/font-awesome/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/font-awesome/_mixins.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/font-awesome/_path.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/font-awesome/_path.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/font-awesome/_rotated-flipped.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/font-awesome/_rotated-flipped.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/font-awesome/_screen-reader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/font-awesome/_screen-reader.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/font-awesome/_stacked.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/font-awesome/_stacked.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/font-awesome/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/font-awesome/_variables.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/magnific-popup/_magnific-popup.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/magnific-popup/_magnific-popup.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/magnific-popup/_settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/magnific-popup/_settings.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/_su.scss: -------------------------------------------------------------------------------- 1 | // Su 2 | // == 3 | 4 | @import 'susy/su'; 5 | -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/_susy-prefix.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/_susy-prefix.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/_susy.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/_susy.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/plugins/_svg-grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/plugins/_svg-grid.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_prefix.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_prefix.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-api.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-api.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-grid-math.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-grid-math.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-settings.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-unprefix.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-unprefix.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-utilities.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-utilities.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/susy/_api.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/susy/_api.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/susy/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/susy/_normalize.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/susy/_parse.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/susy/_parse.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/susy/_settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/susy/_settings.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/susy/_su-math.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/susy/_su-math.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/susy/_su-validate.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/susy/_su-validate.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/susy/_syntax-helpers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/susy/_syntax-helpers.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/susy/_unprefix.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/susy/_unprefix.scss -------------------------------------------------------------------------------- /docs/_sass/minimal-mistakes/vendor/susy/susy/_utilities.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/_sass/minimal-mistakes/vendor/susy/susy/_utilities.scss -------------------------------------------------------------------------------- /docs/assets/ArchUnit-API.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/ArchUnit-API.gif -------------------------------------------------------------------------------- /docs/assets/ArchUnit-Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/ArchUnit-Logo.png -------------------------------------------------------------------------------- /docs/assets/TNG-Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/TNG-Logo.png -------------------------------------------------------------------------------- /docs/assets/archunit-splash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/archunit-splash.svg -------------------------------------------------------------------------------- /docs/assets/css/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/css/main.scss -------------------------------------------------------------------------------- /docs/assets/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /docs/assets/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /docs/assets/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /docs/assets/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /docs/assets/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /docs/assets/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /docs/assets/js/_main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/js/_main.js -------------------------------------------------------------------------------- /docs/assets/js/main.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/js/main.min.js -------------------------------------------------------------------------------- /docs/assets/js/plugins/jquery.fitvids.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/js/plugins/jquery.fitvids.js -------------------------------------------------------------------------------- /docs/assets/js/plugins/jquery.greedy-navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/js/plugins/jquery.greedy-navigation.js -------------------------------------------------------------------------------- /docs/assets/js/plugins/jquery.magnific-popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/js/plugins/jquery.magnific-popup.js -------------------------------------------------------------------------------- /docs/assets/js/plugins/jquery.smooth-scroll.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/js/plugins/jquery.smooth-scroll.min.js -------------------------------------------------------------------------------- /docs/assets/js/vendor/jquery/jquery-3.2.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/assets/js/vendor/jquery/jquery-3.2.1.min.js -------------------------------------------------------------------------------- /docs/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/build.gradle -------------------------------------------------------------------------------- /docs/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/docker-compose.yml -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/userguide/000_Index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/000_Index.adoc -------------------------------------------------------------------------------- /docs/userguide/001_Intro.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/001_Intro.adoc -------------------------------------------------------------------------------- /docs/userguide/002_Installation.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/002_Installation.adoc -------------------------------------------------------------------------------- /docs/userguide/003_Getting_Started.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/003_Getting_Started.adoc -------------------------------------------------------------------------------- /docs/userguide/004_What_to_Check.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/004_What_to_Check.adoc -------------------------------------------------------------------------------- /docs/userguide/005_Ideas_and_Concepts.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/005_Ideas_and_Concepts.adoc -------------------------------------------------------------------------------- /docs/userguide/006_The_Core_API.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/006_The_Core_API.adoc -------------------------------------------------------------------------------- /docs/userguide/007_The_Lang_API.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/007_The_Lang_API.adoc -------------------------------------------------------------------------------- /docs/userguide/008_The_Library_API.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/008_The_Library_API.adoc -------------------------------------------------------------------------------- /docs/userguide/009_JUnit_Support.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/009_JUnit_Support.adoc -------------------------------------------------------------------------------- /docs/userguide/010_Advanced_Configuration.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/010_Advanced_Configuration.adoc -------------------------------------------------------------------------------- /docs/userguide/archunit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/archunit.css -------------------------------------------------------------------------------- /docs/userguide/html/000_Index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/000_Index.html -------------------------------------------------------------------------------- /docs/userguide/html/class-naming-deps.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/class-naming-deps.svg -------------------------------------------------------------------------------- /docs/userguide/html/class-package-contain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/class-package-contain.svg -------------------------------------------------------------------------------- /docs/userguide/html/cycle-check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/cycle-check.svg -------------------------------------------------------------------------------- /docs/userguide/html/diamond-example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/diamond-example.svg -------------------------------------------------------------------------------- /docs/userguide/html/domain-overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/domain-overview.svg -------------------------------------------------------------------------------- /docs/userguide/html/dowalil-example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/dowalil-example.svg -------------------------------------------------------------------------------- /docs/userguide/html/import-vs-lang.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/import-vs-lang.svg -------------------------------------------------------------------------------- /docs/userguide/html/inheritance-access-check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/inheritance-access-check.svg -------------------------------------------------------------------------------- /docs/userguide/html/inheritance-annotation-check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/inheritance-annotation-check.svg -------------------------------------------------------------------------------- /docs/userguide/html/inheritance-naming-check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/inheritance-naming-check.svg -------------------------------------------------------------------------------- /docs/userguide/html/lakos-example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/lakos-example.svg -------------------------------------------------------------------------------- /docs/userguide/html/layer-check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/layer-check.svg -------------------------------------------------------------------------------- /docs/userguide/html/martin-example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/martin-example.svg -------------------------------------------------------------------------------- /docs/userguide/html/onion-architecture-check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/onion-architecture-check.svg -------------------------------------------------------------------------------- /docs/userguide/html/package-deps-no-access.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/package-deps-no-access.svg -------------------------------------------------------------------------------- /docs/userguide/html/package-deps-only-access.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/package-deps-only-access.svg -------------------------------------------------------------------------------- /docs/userguide/html/resolution-example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/resolution-example.svg -------------------------------------------------------------------------------- /docs/userguide/html/resolution-overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/resolution-overview.svg -------------------------------------------------------------------------------- /docs/userguide/html/simple-plantuml-archrule-example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/docs/userguide/html/simple-plantuml-archrule-example.svg -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/example-libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/gradle/example-libs.versions.toml -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/gradlew.bat -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/icon.png -------------------------------------------------------------------------------- /licenses/archunit.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/licenses/archunit.license -------------------------------------------------------------------------------- /licenses/asm.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/licenses/asm.license -------------------------------------------------------------------------------- /licenses/guava.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/licenses/guava.license -------------------------------------------------------------------------------- /logo/ArchUnit-Icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/logo/ArchUnit-Icon.svg -------------------------------------------------------------------------------- /logo/ArchUnit-Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/logo/ArchUnit-Logo.png -------------------------------------------------------------------------------- /logo/ArchUnit-Logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/logo/ArchUnit-Logo.svg -------------------------------------------------------------------------------- /logo/twitter_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/logo/twitter_header.png -------------------------------------------------------------------------------- /logo/twitter_profile_pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/logo/twitter_profile_pic.png -------------------------------------------------------------------------------- /release/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/release/release.sh -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNG/ArchUnit/HEAD/settings.gradle --------------------------------------------------------------------------------