Hierarchy For All Packages
Package Hierarchies:- com.tngtech.archunit,
- com.tngtech.archunit.base,
- com.tngtech.archunit.core,
- com.tngtech.archunit.core.domain,
- com.tngtech.archunit.core.domain.properties,
- com.tngtech.archunit.core.importer,
- com.tngtech.archunit.core.importer.resolvers,
- com.tngtech.archunit.lang,
- com.tngtech.archunit.lang.conditions,
- com.tngtech.archunit.lang.extension,
- com.tngtech.archunit.lang.syntax,
- com.tngtech.archunit.lang.syntax.elements,
- com.tngtech.archunit.library,
- com.tngtech.archunit.library.dependencies,
- com.tngtech.archunit.library.dependencies.syntax,
- com.tngtech.archunit.library.freeze,
- com.tngtech.archunit.library.metrics,
- com.tngtech.archunit.library.plantuml.rules
Class Hierarchy
- java.lang.Object
- com.tngtech.archunit.lang.AbstractClassesTransformer<T> (implements com.tngtech.archunit.lang.ClassesTransformer<T>)
- com.tngtech.archunit.core.domain.AccessTarget (implements com.tngtech.archunit.core.domain.properties.CanBeAnnotated, com.tngtech.archunit.base.HasDescription, com.tngtech.archunit.core.domain.properties.HasName.AndFullName, com.tngtech.archunit.core.domain.properties.HasOwner<T>)
- com.tngtech.archunit.core.domain.AccessTarget.CodeUnitAccessTarget (implements com.tngtech.archunit.core.domain.properties.HasParameterTypes, com.tngtech.archunit.core.domain.properties.HasReturnType, com.tngtech.archunit.core.domain.properties.HasThrowsClause<LOCATION>)
- com.tngtech.archunit.core.domain.AccessTarget.CodeUnitCallTarget
- com.tngtech.archunit.core.domain.AccessTarget.ConstructorCallTarget
- com.tngtech.archunit.core.domain.AccessTarget.MethodCallTarget
- com.tngtech.archunit.core.domain.AccessTarget.CodeUnitReferenceTarget
- com.tngtech.archunit.core.domain.AccessTarget.ConstructorReferenceTarget
- com.tngtech.archunit.core.domain.AccessTarget.MethodReferenceTarget
- com.tngtech.archunit.core.domain.AccessTarget.CodeUnitCallTarget
- com.tngtech.archunit.core.domain.AccessTarget.FieldAccessTarget (implements com.tngtech.archunit.core.domain.properties.HasType)
- com.tngtech.archunit.core.domain.AccessTarget.CodeUnitAccessTarget (implements com.tngtech.archunit.core.domain.properties.HasParameterTypes, com.tngtech.archunit.core.domain.properties.HasReturnType, com.tngtech.archunit.core.domain.properties.HasThrowsClause<LOCATION>)
- com.tngtech.archunit.core.domain.AccessTarget.CodeUnitAccessTarget.Functions
- com.tngtech.archunit.core.domain.AccessTarget.ConstructorCallTarget.Functions
- com.tngtech.archunit.core.domain.AccessTarget.ConstructorReferenceTarget.Functions
- com.tngtech.archunit.core.domain.AccessTarget.FieldAccessTarget.Functions
- com.tngtech.archunit.core.domain.AccessTarget.Functions
- com.tngtech.archunit.core.domain.AccessTarget.MethodCallTarget.Functions
- com.tngtech.archunit.core.domain.AccessTarget.MethodReferenceTarget.Functions
- com.tngtech.archunit.core.domain.AccessTarget.Predicates
- com.tngtech.archunit.lang.ArchCondition<T>
- com.tngtech.archunit.lang.conditions.AllDependenciesCondition
- com.tngtech.archunit.lang.conditions.AnyDependencyCondition
- com.tngtech.archunit.lang.ArchCondition.ConditionByPredicate<T>
- com.tngtech.archunit.library.plantuml.rules.PlantUmlArchCondition
- com.tngtech.archunit.lang.conditions.TransitiveDependencyCondition
- com.tngtech.archunit.lang.conditions.ArchConditions
- com.tngtech.archunit.ArchConfiguration
- com.tngtech.archunit.ArchConfiguration.ExtensionProperties
- com.tngtech.archunit.library.metrics.ArchitectureMetrics
- com.tngtech.archunit.library.Architectures
- com.tngtech.archunit.library.Architectures.LayeredArchitecture (implements com.tngtech.archunit.lang.ArchRule)
- com.tngtech.archunit.library.Architectures.LayeredArchitecture.DependencySettings
- com.tngtech.archunit.library.Architectures.LayeredArchitecture.LayerDefinition
- com.tngtech.archunit.library.Architectures.LayeredArchitecture.LayerDependencySpecification
- com.tngtech.archunit.library.Architectures.OnionArchitecture (implements com.tngtech.archunit.lang.ArchRule)
- com.tngtech.archunit.lang.conditions.ArchPredicates
- com.tngtech.archunit.lang.ArchRule.Assertions
- com.tngtech.archunit.lang.ArchRule.Factory
- com.tngtech.archunit.lang.ArchRule.Transformation.As (implements com.tngtech.archunit.lang.ArchRule.Transformation)
- com.tngtech.archunit.lang.ArchRule.Transformation.Because (implements com.tngtech.archunit.lang.ArchRule.Transformation)
- com.tngtech.archunit.lang.syntax.ArchRuleDefinition
- com.tngtech.archunit.lang.syntax.ArchRuleDefinition.Creator
- com.tngtech.archunit.lang.extension.ArchUnitExtensions
- com.tngtech.archunit.core.domain.properties.CanBeAnnotated.Predicates
- com.tngtech.archunit.core.domain.properties.CanBeAnnotated.Utils
- com.tngtech.archunit.base.ChainableFunction<F,
T> (implements java.util.function.Function<T, R>) - com.tngtech.archunit.core.importer.ClassFileImporter
- com.tngtech.archunit.base.ClassLoaders
- com.tngtech.archunit.core.importer.resolvers.ClassResolver.Factory
- com.tngtech.archunit.core.importer.resolvers.ClassResolverFromClasspath (implements com.tngtech.archunit.core.importer.resolvers.ClassResolver)
- com.tngtech.archunit.library.metrics.ComponentDependencyMetrics
- com.tngtech.archunit.lang.CompositeArchRule (implements com.tngtech.archunit.lang.ArchRule)
- com.tngtech.archunit.lang.CompositeArchRule.Creator
- com.tngtech.archunit.lang.ConditionEvents.Factory
- com.tngtech.archunit.core.domain.Dependency (implements java.lang.Comparable<T>, com.tngtech.archunit.base.HasDescription, com.tngtech.archunit.core.domain.properties.HasSourceCodeLocation)
- com.tngtech.archunit.core.domain.Dependency.Functions
- com.tngtech.archunit.core.domain.Dependency.Predicates
- com.tngtech.archunit.library.DependencyRules
- com.tngtech.archunit.base.DescribedIterable.From
- com.tngtech.archunit.base.DescribedPredicate<T> (implements java.util.function.Predicate<T>)
- com.tngtech.archunit.core.domain.PackageMatchers
- com.tngtech.archunit.core.importer.DomainBuilders
- com.tngtech.archunit.core.importer.DomainBuilders.AccessTargetBuilder<MEMBER,
TARGET, SELF> - com.tngtech.archunit.core.importer.DomainBuilders.CodeUnitAccessTargetBuilder<CODE_UNIT,
ACCESS_TARGET> - com.tngtech.archunit.core.importer.DomainBuilders.FieldAccessTargetBuilder
- com.tngtech.archunit.core.importer.DomainBuilders.CodeUnitAccessTargetBuilder<CODE_UNIT,
- com.tngtech.archunit.core.importer.DomainBuilders.JavaAccessBuilder<TARGET,
SELF> - com.tngtech.archunit.core.importer.DomainBuilders.JavaConstructorCallBuilder
- com.tngtech.archunit.core.importer.DomainBuilders.JavaConstructorReferenceBuilder
- com.tngtech.archunit.core.importer.DomainBuilders.JavaFieldAccessBuilder
- com.tngtech.archunit.core.importer.DomainBuilders.JavaMethodCallBuilder
- com.tngtech.archunit.core.importer.DomainBuilders.JavaMethodReferenceBuilder
- com.tngtech.archunit.core.importer.DomainBuilders.JavaAnnotationBuilder
- com.tngtech.archunit.core.importer.DomainBuilders.JavaClassBuilder
- com.tngtech.archunit.core.importer.DomainBuilders.JavaCodeUnitBuilder.ParameterAnnotationsBuilder
- com.tngtech.archunit.core.importer.DomainBuilders.JavaEnumConstantBuilder
- com.tngtech.archunit.core.importer.DomainBuilders.JavaMemberBuilder<OUTPUT,
SELF> - com.tngtech.archunit.core.importer.DomainBuilders.JavaCodeUnitBuilder<OUTPUT,
SELF> - com.tngtech.archunit.core.importer.DomainBuilders.JavaConstructorBuilder
- com.tngtech.archunit.core.importer.DomainBuilders.JavaMethodBuilder
- com.tngtech.archunit.core.importer.DomainBuilders.JavaStaticInitializerBuilder
- com.tngtech.archunit.core.importer.DomainBuilders.JavaFieldBuilder
- com.tngtech.archunit.core.importer.DomainBuilders.JavaCodeUnitBuilder<OUTPUT,
- com.tngtech.archunit.core.importer.DomainBuilders.JavaTypeParameterBuilder<OWNER>
- com.tngtech.archunit.core.importer.DomainBuilders.JavaWildcardTypeBuilder<OWNER>
- com.tngtech.archunit.core.importer.DomainBuilders.TryCatchBlockBuilder
- com.tngtech.archunit.core.domain.DomainObjectCreationContext
- com.tngtech.archunit.lang.EvaluationResult
- com.tngtech.archunit.lang.FailureReport
- com.tngtech.archunit.core.domain.Formatters
- com.tngtech.archunit.base.ForwardingCollection<T> (implements java.util.Collection<E>)
- com.tngtech.archunit.base.ForwardingList<T> (implements java.util.List<E>)
- com.tngtech.archunit.lang.FailureMessages
- com.tngtech.archunit.core.domain.ThrowsClause<LOCATION> (implements com.tngtech.archunit.core.domain.properties.HasOwner<T>)
- com.tngtech.archunit.base.ForwardingSet<T> (implements java.util.Set<E>)
- com.tngtech.archunit.library.dependencies.Slice (implements com.tngtech.archunit.core.domain.properties.CanOverrideDescription<SELF>, com.tngtech.archunit.base.HasDescription)
- com.tngtech.archunit.core.domain.JavaClasses (implements com.tngtech.archunit.core.domain.properties.CanOverrideDescription<SELF>, com.tngtech.archunit.base.DescribedIterable<T>)
- com.tngtech.archunit.library.metrics.MetricsComponent<T>
- com.tngtech.archunit.library.metrics.MetricsComponents<T>
- com.tngtech.archunit.base.ForwardingList<T> (implements java.util.List<E>)
- com.tngtech.archunit.library.freeze.FreezingArchRule (implements com.tngtech.archunit.lang.ArchRule)
- com.tngtech.archunit.library.GeneralCodingRules
- com.tngtech.archunit.core.domain.properties.HasModifiers.Predicates
- com.tngtech.archunit.core.domain.properties.HasName.AndFullName.Functions
- com.tngtech.archunit.core.domain.properties.HasName.AndFullName.Predicates
- com.tngtech.archunit.core.domain.properties.HasName.Functions
- com.tngtech.archunit.core.domain.properties.HasName.Predicates
- com.tngtech.archunit.core.domain.properties.HasName.Utils
- com.tngtech.archunit.core.domain.properties.HasOwner.Functions
- com.tngtech.archunit.core.domain.properties.HasOwner.Functions.Get
- com.tngtech.archunit.core.domain.properties.HasOwner.Predicates
- com.tngtech.archunit.core.domain.properties.HasOwner.Predicates.With
- com.tngtech.archunit.core.domain.properties.HasParameterTypes.Predicates
- com.tngtech.archunit.core.domain.properties.HasReturnType.Functions
- com.tngtech.archunit.core.domain.properties.HasReturnType.Predicates
- com.tngtech.archunit.core.domain.properties.HasThrowsClause.Predicates
- com.tngtech.archunit.core.domain.properties.HasType.Functions
- com.tngtech.archunit.core.domain.properties.HasType.Predicates
- com.tngtech.archunit.core.importer.ImportOption.DoNotIncludeArchives (implements com.tngtech.archunit.core.importer.ImportOption)
- com.tngtech.archunit.core.importer.ImportOption.DoNotIncludeJars (implements com.tngtech.archunit.core.importer.ImportOption)
- com.tngtech.archunit.core.importer.ImportOption.DoNotIncludePackageInfos (implements com.tngtech.archunit.core.importer.ImportOption)
- com.tngtech.archunit.core.importer.ImportOption.DoNotIncludeTests (implements com.tngtech.archunit.core.importer.ImportOption)
- com.tngtech.archunit.core.importer.ImportOption.OnlyIncludeTests (implements com.tngtech.archunit.core.importer.ImportOption)
- com.tngtech.archunit.core.InitialConfiguration<T>
- com.tngtech.archunit.core.domain.InstanceofCheck (implements com.tngtech.archunit.core.domain.properties.HasOwner<T>, com.tngtech.archunit.core.domain.properties.HasSourceCodeLocation, com.tngtech.archunit.core.domain.properties.HasType)
- com.tngtech.archunit.core.domain.Java14DomainPlugin
- com.tngtech.archunit.core.domain.JavaAccess<TARGET> (implements com.tngtech.archunit.base.HasDescription, com.tngtech.archunit.core.domain.properties.HasName, com.tngtech.archunit.core.domain.properties.HasOwner<T>, com.tngtech.archunit.core.domain.properties.HasSourceCodeLocation)
- com.tngtech.archunit.core.domain.JavaCodeUnitAccess<T>
- com.tngtech.archunit.core.domain.JavaCall<T>
- com.tngtech.archunit.core.domain.JavaConstructorCall
- com.tngtech.archunit.core.domain.JavaMethodCall
- com.tngtech.archunit.core.domain.JavaCodeUnitReference<T>
- com.tngtech.archunit.core.domain.JavaConstructorReference
- com.tngtech.archunit.core.domain.JavaMethodReference
- com.tngtech.archunit.core.domain.JavaCall<T>
- com.tngtech.archunit.core.domain.JavaFieldAccess
- com.tngtech.archunit.core.domain.JavaCodeUnitAccess<T>
- com.tngtech.archunit.core.domain.JavaAccess.Functions
- com.tngtech.archunit.core.domain.JavaAccess.Functions.Get
- com.tngtech.archunit.core.domain.JavaAccess.Predicates
- com.tngtech.archunit.core.domain.JavaAnnotation<OWNER> (implements com.tngtech.archunit.base.HasDescription, com.tngtech.archunit.core.domain.properties.HasOwner<T>, com.tngtech.archunit.core.domain.properties.HasType)
- com.tngtech.archunit.core.domain.JavaAnnotation.DefaultParameterVisitor (implements com.tngtech.archunit.core.domain.JavaAnnotation.ParameterVisitor)
- com.tngtech.archunit.core.domain.JavaCall.Predicates
- com.tngtech.archunit.core.domain.JavaClass (implements com.tngtech.archunit.core.domain.properties.HasAnnotations<SELF>, com.tngtech.archunit.core.domain.properties.HasModifiers, com.tngtech.archunit.core.domain.properties.HasName.AndFullName, com.tngtech.archunit.core.domain.properties.HasSourceCodeLocation, com.tngtech.archunit.core.domain.properties.HasTypeParameters<OWNER>, com.tngtech.archunit.core.domain.JavaType)
- com.tngtech.archunit.core.domain.JavaClass.Functions
- com.tngtech.archunit.core.domain.JavaClass.Predicates
- com.tngtech.archunit.core.domain.JavaClassDescriptor.From
- com.tngtech.archunit.core.domain.JavaCodeUnit.Functions
- com.tngtech.archunit.core.domain.JavaCodeUnit.Functions.Get
- com.tngtech.archunit.core.domain.JavaCodeUnit.Predicates
- com.tngtech.archunit.core.domain.JavaCodeUnitAccess.Predicates
- com.tngtech.archunit.core.domain.JavaCodeUnitReference.Predicates
- com.tngtech.archunit.core.domain.JavaEnumConstant
- com.tngtech.archunit.core.domain.JavaFieldAccess.Predicates
- com.tngtech.archunit.core.domain.JavaGenericArrayType (implements com.tngtech.archunit.core.domain.JavaType)
- com.tngtech.archunit.core.domain.JavaMember (implements com.tngtech.archunit.core.domain.properties.HasAnnotations<SELF>, com.tngtech.archunit.core.domain.properties.HasDescriptor, com.tngtech.archunit.core.domain.properties.HasModifiers, com.tngtech.archunit.core.domain.properties.HasName.AndFullName, com.tngtech.archunit.core.domain.properties.HasOwner<T>, com.tngtech.archunit.core.domain.properties.HasSourceCodeLocation)
- com.tngtech.archunit.core.domain.JavaCodeUnit (implements com.tngtech.archunit.core.domain.properties.HasParameterTypes, com.tngtech.archunit.core.domain.properties.HasReturnType, com.tngtech.archunit.core.domain.properties.HasThrowsClause<LOCATION>, com.tngtech.archunit.core.domain.properties.HasTypeParameters<OWNER>)
- com.tngtech.archunit.core.domain.JavaConstructor
- com.tngtech.archunit.core.domain.JavaMethod
- com.tngtech.archunit.core.domain.JavaStaticInitializer
- com.tngtech.archunit.core.domain.JavaField (implements com.tngtech.archunit.core.domain.properties.HasType)
- com.tngtech.archunit.core.domain.JavaCodeUnit (implements com.tngtech.archunit.core.domain.properties.HasParameterTypes, com.tngtech.archunit.core.domain.properties.HasReturnType, com.tngtech.archunit.core.domain.properties.HasThrowsClause<LOCATION>, com.tngtech.archunit.core.domain.properties.HasTypeParameters<OWNER>)
- com.tngtech.archunit.core.domain.JavaMember.Predicates
- com.tngtech.archunit.core.domain.JavaPackage (implements com.tngtech.archunit.core.domain.properties.HasAnnotations<SELF>, com.tngtech.archunit.core.domain.properties.HasName)
- com.tngtech.archunit.core.domain.JavaPackage.Functions
- com.tngtech.archunit.core.domain.JavaParameter (implements com.tngtech.archunit.core.domain.properties.HasAnnotations<SELF>, com.tngtech.archunit.core.domain.properties.HasOwner<T>, com.tngtech.archunit.core.domain.properties.HasType)
- com.tngtech.archunit.core.domain.JavaType.Functions
- com.tngtech.archunit.core.domain.JavaTypeVariable<OWNER> (implements com.tngtech.archunit.core.domain.properties.HasOwner<T>, com.tngtech.archunit.core.domain.properties.HasUpperBounds, com.tngtech.archunit.core.domain.JavaType)
- com.tngtech.archunit.core.domain.JavaWildcardType (implements com.tngtech.archunit.core.domain.properties.HasUpperBounds, com.tngtech.archunit.core.domain.JavaType)
- com.tngtech.archunit.library.metrics.LakosMetrics
- com.tngtech.archunit.core.importer.Location
- com.tngtech.archunit.core.importer.Locations
- com.tngtech.archunit.base.Optionals
- com.tngtech.archunit.core.domain.PackageMatcher
- com.tngtech.archunit.core.domain.PackageMatcher.Result
- com.tngtech.archunit.library.plantuml.rules.PlantUmlArchCondition.Configuration
- com.tngtech.archunit.core.PluginLoader<T>
- com.tngtech.archunit.core.PluginLoader.Creator<T>
- com.tngtech.archunit.core.PluginLoader.Creator.PluginEntry
- com.tngtech.archunit.lang.syntax.PredicateAggregator<T>
- com.tngtech.archunit.base.Predicates
- com.tngtech.archunit.library.ProxyRules
- com.tngtech.archunit.core.domain.ReferencedClassObject (implements com.tngtech.archunit.core.domain.properties.HasOwner<T>, com.tngtech.archunit.core.domain.properties.HasSourceCodeLocation, com.tngtech.archunit.core.domain.properties.HasType)
- com.tngtech.archunit.core.domain.ReferencedClassObject.Functions
- com.tngtech.archunit.base.ReflectionUtils
- com.tngtech.archunit.core.importer.resolvers.SelectedClassResolverFromClasspath (implements com.tngtech.archunit.core.importer.resolvers.ClassResolver)
- com.tngtech.archunit.lang.SimpleConditionEvent (implements com.tngtech.archunit.lang.ConditionEvent)
- com.tngtech.archunit.library.dependencies.SliceDependency (implements com.tngtech.archunit.base.HasDescription)
- com.tngtech.archunit.library.dependencies.SliceIdentifier
- com.tngtech.archunit.library.dependencies.SliceRule (implements com.tngtech.archunit.lang.ArchRule)
- com.tngtech.archunit.library.dependencies.Slices (implements com.tngtech.archunit.core.domain.properties.CanOverrideDescription<SELF>, com.tngtech.archunit.base.DescribedIterable<T>)
- com.tngtech.archunit.library.dependencies.Slices.Transformer (implements com.tngtech.archunit.lang.ClassesTransformer<T>)
- com.tngtech.archunit.library.dependencies.SlicesRuleDefinition
- com.tngtech.archunit.library.dependencies.SlicesRuleDefinition.Creator
- com.tngtech.archunit.core.domain.Source
- com.tngtech.archunit.core.domain.Source.Md5sum
- com.tngtech.archunit.core.domain.SourceCodeLocation
- com.tngtech.archunit.base.Suppliers
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.tngtech.archunit.base.ArchUnitException
- com.tngtech.archunit.base.ArchUnitException.ClassResolverConfigurationException
- com.tngtech.archunit.base.ArchUnitException.InconsistentClassPathException
- com.tngtech.archunit.base.ArchUnitException.InvalidSyntaxUsageException
- com.tngtech.archunit.base.ArchUnitException.LocationException
- com.tngtech.archunit.base.ArchUnitException.ReflectionException
- com.tngtech.archunit.base.ArchUnitException.UnsupportedUriSchemeException
- com.tngtech.archunit.base.ArchUnitException
- java.lang.RuntimeException
- java.lang.Exception
- com.tngtech.archunit.core.domain.ThrowsClause.Functions
- com.tngtech.archunit.core.domain.ThrowsDeclaration<LOCATION> (implements com.tngtech.archunit.core.domain.properties.HasOwner<T>, com.tngtech.archunit.core.domain.properties.HasType)
- com.tngtech.archunit.core.domain.ThrowsDeclaration.Functions
- com.tngtech.archunit.core.domain.ThrowsDeclaration.Functions.Get
- com.tngtech.archunit.core.domain.TryCatchBlock (implements com.tngtech.archunit.core.domain.properties.HasOwner<T>, com.tngtech.archunit.core.domain.properties.HasSourceCodeLocation)
- com.tngtech.archunit.library.metrics.VisibilityMetrics
Interface Hierarchy
- com.tngtech.archunit.lang.ArchCondition.ConditionByPredicate.EventDescriber
- com.tngtech.archunit.lang.ArchRule.Transformation
- com.tngtech.archunit.lang.extension.ArchUnitExtension
- com.tngtech.archunit.core.domain.properties.CanBeAnnotated
- com.tngtech.archunit.core.domain.properties.HasAnnotations<SELF> (also extends com.tngtech.archunit.base.HasDescription)
- com.tngtech.archunit.core.domain.properties.CanOverrideDescription<SELF>
- com.tngtech.archunit.lang.ArchRule (also extends com.tngtech.archunit.lang.CanBeEvaluated)
- com.tngtech.archunit.lang.syntax.elements.ClassesShouldConjunction
- com.tngtech.archunit.lang.syntax.elements.MembersShouldConjunction<MEMBER>
- com.tngtech.archunit.lang.syntax.elements.CodeUnitsShouldConjunction<CODE_UNIT>
- com.tngtech.archunit.lang.syntax.elements.MethodsShouldConjunction
- com.tngtech.archunit.lang.syntax.elements.FieldsShouldConjunction
- com.tngtech.archunit.lang.syntax.elements.CodeUnitsShouldConjunction<CODE_UNIT>
- com.tngtech.archunit.library.dependencies.syntax.GivenNamedSlices (also extends com.tngtech.archunit.lang.syntax.elements.GivenObjects<T>)
- com.tngtech.archunit.library.dependencies.syntax.GivenSlices
- com.tngtech.archunit.lang.ArchRule (also extends com.tngtech.archunit.lang.CanBeEvaluated)
- com.tngtech.archunit.lang.syntax.elements.ClassesShould
- com.tngtech.archunit.lang.syntax.elements.ClassesThat<CONJUNCTION>
- com.tngtech.archunit.core.importer.resolvers.ClassResolver
- com.tngtech.archunit.core.importer.resolvers.ClassResolver.ClassUriImporter
- com.tngtech.archunit.lang.ConditionEvent
- com.tngtech.archunit.lang.ConditionEvent.Handler
- com.tngtech.archunit.lang.ConditionEvents
- com.tngtech.archunit.lang.extension.EvaluatedRule
- com.tngtech.archunit.lang.FailureDisplayFormat
- com.tngtech.archunit.lang.syntax.elements.GivenClass
- com.tngtech.archunit.lang.syntax.elements.GivenConjunction<OBJECTS>
- com.tngtech.archunit.lang.syntax.elements.GivenClassesConjunction
- com.tngtech.archunit.lang.syntax.elements.GivenMembersConjunction<MEMBER>
- com.tngtech.archunit.lang.syntax.elements.GivenCodeUnitsConjunction<CODE_UNIT>
- com.tngtech.archunit.lang.syntax.elements.GivenConstructorsConjunction
- com.tngtech.archunit.lang.syntax.elements.GivenMethodsConjunction
- com.tngtech.archunit.lang.syntax.elements.GivenFieldsConjunction
- com.tngtech.archunit.lang.syntax.elements.GivenCodeUnitsConjunction<CODE_UNIT>
- com.tngtech.archunit.library.dependencies.syntax.GivenSlicesConjunction
- com.tngtech.archunit.lang.syntax.elements.GivenObjects<T>
- com.tngtech.archunit.lang.syntax.elements.GivenClasses
- com.tngtech.archunit.lang.syntax.elements.GivenMembers<MEMBER>
- com.tngtech.archunit.lang.syntax.elements.GivenCodeUnits<CODE_UNIT>
- com.tngtech.archunit.lang.syntax.elements.GivenConstructors
- com.tngtech.archunit.lang.syntax.elements.GivenMethods
- com.tngtech.archunit.lang.syntax.elements.GivenFields
- com.tngtech.archunit.lang.syntax.elements.GivenCodeUnits<CODE_UNIT>
- com.tngtech.archunit.library.dependencies.syntax.GivenNamedSlices (also extends com.tngtech.archunit.core.domain.properties.CanOverrideDescription<SELF>)
- com.tngtech.archunit.library.dependencies.syntax.GivenSlices
- com.tngtech.archunit.base.HasDescription
- com.tngtech.archunit.lang.CanBeEvaluated
- com.tngtech.archunit.lang.ArchRule (also extends com.tngtech.archunit.core.domain.properties.CanOverrideDescription<SELF>)
- com.tngtech.archunit.lang.syntax.elements.ClassesShouldConjunction
- com.tngtech.archunit.lang.syntax.elements.MembersShouldConjunction<MEMBER>
- com.tngtech.archunit.lang.syntax.elements.CodeUnitsShouldConjunction<CODE_UNIT>
- com.tngtech.archunit.lang.syntax.elements.MethodsShouldConjunction
- com.tngtech.archunit.lang.syntax.elements.FieldsShouldConjunction
- com.tngtech.archunit.lang.syntax.elements.CodeUnitsShouldConjunction<CODE_UNIT>
- com.tngtech.archunit.lang.ArchRule (also extends com.tngtech.archunit.core.domain.properties.CanOverrideDescription<SELF>)
- com.tngtech.archunit.lang.ClassesTransformer<T>
- com.tngtech.archunit.base.DescribedIterable<T> (also extends java.lang.Iterable<T>)
- com.tngtech.archunit.core.domain.properties.HasAnnotations<SELF> (also extends com.tngtech.archunit.core.domain.properties.CanBeAnnotated)
- com.tngtech.archunit.library.dependencies.SliceAssignment
- com.tngtech.archunit.lang.CanBeEvaluated
- com.tngtech.archunit.core.domain.properties.HasDescriptor
- com.tngtech.archunit.core.domain.properties.HasModifiers
- com.tngtech.archunit.core.domain.properties.HasName
- com.tngtech.archunit.core.domain.properties.HasName.AndFullName
- com.tngtech.archunit.core.domain.JavaType
- com.tngtech.archunit.core.domain.JavaParameterizedType
- com.tngtech.archunit.core.domain.properties.HasOwner<T>
- com.tngtech.archunit.core.domain.properties.HasParameterTypes
- com.tngtech.archunit.core.domain.properties.HasReturnType
- com.tngtech.archunit.core.domain.properties.HasSourceCodeLocation
- com.tngtech.archunit.core.domain.properties.HasThrowsClause<LOCATION>
- com.tngtech.archunit.core.domain.properties.HasType
- com.tngtech.archunit.core.domain.properties.HasTypeParameters<OWNER>
- com.tngtech.archunit.core.domain.properties.HasUpperBounds
- com.tngtech.archunit.core.domain.ImportContext
- com.tngtech.archunit.core.importer.ImportOption
- java.lang.Iterable<T>
- com.tngtech.archunit.base.DescribedIterable<T> (also extends com.tngtech.archunit.base.HasDescription)
- com.tngtech.archunit.core.domain.JavaAnnotation.ParameterVisitor
- com.tngtech.archunit.core.domain.JavaClassDescriptor
- com.tngtech.archunit.core.domain.JavaPackage.ClassVisitor
- com.tngtech.archunit.core.domain.JavaPackage.PackageVisitor
- com.tngtech.archunit.lang.syntax.elements.MembersShould<CONJUNCTION>
- com.tngtech.archunit.lang.syntax.elements.CodeUnitsShould<CONJUNCTION>
- com.tngtech.archunit.lang.syntax.elements.MethodsShould<CONJUNCTION>
- com.tngtech.archunit.lang.syntax.elements.FieldsShould<CONJUNCTION>
- com.tngtech.archunit.lang.syntax.elements.CodeUnitsShould<CONJUNCTION>
- com.tngtech.archunit.lang.syntax.elements.MembersThat<CONJUNCTION>
- com.tngtech.archunit.lang.syntax.elements.CodeUnitsThat<CONJUNCTION>
- com.tngtech.archunit.lang.syntax.elements.MethodsThat<CONJUNCTION>
- com.tngtech.archunit.lang.syntax.elements.FieldsThat<CONJUNCTION>
- com.tngtech.archunit.lang.syntax.elements.CodeUnitsThat<CONJUNCTION>
- com.tngtech.archunit.lang.syntax.elements.OnlyBeAccessedSpecification<CONJUNCTION>
- com.tngtech.archunit.lang.syntax.elements.OnlyBeCalledSpecification<CONJUNCTION>
- com.tngtech.archunit.library.dependencies.syntax.SlicesShould
- com.tngtech.archunit.lang.ViolationHandler<T>
- com.tngtech.archunit.library.freeze.ViolationLineMatcher
- com.tngtech.archunit.library.freeze.ViolationStore
Annotation Interface Hierarchy
- com.tngtech.archunit.Internal (implements java.lang.annotation.Annotation)
- com.tngtech.archunit.base.MayResolveTypesViaReflection (implements java.lang.annotation.Annotation)
- com.tngtech.archunit.PublicAPI (implements java.lang.annotation.Annotation)
- com.tngtech.archunit.base.ResolvesTypesViaReflection (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.tngtech.archunit.core.importer.ImportOption.Predefined (implements com.tngtech.archunit.core.importer.ImportOption)
- com.tngtech.archunit.core.domain.JavaFieldAccess.AccessType
- com.tngtech.archunit.core.domain.JavaModifier
- com.tngtech.archunit.core.PluginLoader.JavaVersion
- com.tngtech.archunit.lang.Priority
- com.tngtech.archunit.PublicAPI.State
- com.tngtech.archunit.PublicAPI.Usage
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)