A C F G I L P R V 
All Classes All Packages

A

AnalyzeClasses - Annotation Type in com.tngtech.archunit.junit
Specifies which packages/locations should be scanned and tested when running a JUnit 5 test.
ArchIgnore - Annotation Type in com.tngtech.archunit.junit
Marks rules (annotated with @ArchTest) to be ignored by the test support.
ArchRules - Class in com.tngtech.archunit.junit
 
ArchTag - Annotation Type in com.tngtech.archunit.junit
@ArchTag is a repeatable annotation that allows tagging any @ArchTest field/method/class.
ArchTags - Annotation Type in com.tngtech.archunit.junit
Simply a container for ArchTag.
ArchTest - Annotation Type in com.tngtech.archunit.junit
Marks ArchUnit tests to be executed by the test infrastructure.

C

cacheMode() - Method in annotation type com.tngtech.archunit.junit.AnalyzeClasses
Controls, if JavaClasses should be cached by location, to be reused between several test classes, or just within the same class.
CacheMode - Enum in com.tngtech.archunit.junit
Determines how the JUnit test support caches classes.
The test support can cache imported classes according to their location between several runs of different test classes, i.e.
com.tngtech.archunit.junit - package com.tngtech.archunit.junit
 

F

FOREVER - com.tngtech.archunit.junit.CacheMode
Signals that imported Java classes should be cached by location (i.e.

G

get(Class<?>) - Method in interface com.tngtech.archunit.junit.LocationProvider
Returns locations to be imported for the current test run.

I

importOptions() - Method in annotation type com.tngtech.archunit.junit.AnalyzeClasses
Allows to filter the class import.
in(Class<?>) - Static method in class com.tngtech.archunit.junit.ArchRules
 

L

LocationProvider - Interface in com.tngtech.archunit.junit
Allows to provide a custom implementation, that supplies Locations to be imported by the JUnit test infrastructure.
locations() - Method in annotation type com.tngtech.archunit.junit.AnalyzeClasses
 

P

packages() - Method in annotation type com.tngtech.archunit.junit.AnalyzeClasses
 
packagesOf() - Method in annotation type com.tngtech.archunit.junit.AnalyzeClasses
 
PER_CLASS - com.tngtech.archunit.junit.CacheMode
Signals that imported Java classes should be cached for the current test class only, and discarded afterwards.

R

reason() - Method in annotation type com.tngtech.archunit.junit.ArchIgnore
 

V

value() - Method in annotation type com.tngtech.archunit.junit.ArchTag
The actual tag.
value() - Method in annotation type com.tngtech.archunit.junit.ArchTags
 
valueOf(String) - Static method in enum com.tngtech.archunit.junit.CacheMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.tngtech.archunit.junit.CacheMode
Returns an array containing the constants of this enum type, in the order they are declared.
A C F G I L P R V 
All Classes All Packages