Uses of Class
dev.archunitjava.model.JavaType
Packages that use JavaType
Package
Description
-
Uses of JavaType in dev.archunitjava.importer
Methods in dev.archunitjava.importer that return JavaTypeModifier and TypeMethodDescriptionResolvedImportedType.winner()Returns the value of thewinnerrecord component.Constructors in dev.archunitjava.importer with parameters of type JavaTypeModifierConstructorDescriptionResolvedImportedType(String lookupScope, JavaType winner, List<ShadowedTypeDefinition> shadowedDefinitions) Creates an instance of aResolvedImportedTyperecord class. -
Uses of JavaType in dev.archunitjava.metrics
Method parameters in dev.archunitjava.metrics with type arguments of type JavaTypeModifier and TypeMethodDescriptionCohesionMetricAnalyzer.analyze(Collection<JavaType> types) CohesionMetricAnalyzer.analyze(Collection<JavaType> types, CohesionMetricOptions options) static List<ComponentComposition> ComponentCompositions.mapped(Collection<JavaType> types, Map<TypeId, ? extends StableId> componentByType, AbstractnessScope scope) Every non-package-info type requires an explicit mapping, allowing two types in one Java package to remain separate in a module projection.static List<ComponentComposition> ComponentCompositions.packages(Collection<JavaType> types, AbstractnessScope scope) Package-info metadata is excluded; split packages intentionally merge into one package. -
Uses of JavaType in dev.archunitjava.model
Classes in dev.archunitjava.model that implement interfaces with type arguments of type JavaTypeModifier and TypeClassDescriptionfinal classImmutable top-level Java type description backed only by library-owned values.Methods in dev.archunitjava.model that return types with arguments of type JavaTypeModifier and TypeMethodDescriptionJavaPackage.packageInfoType()JavaPackage.packageInfoTypes()Returns the value of thepackageInfoTypesrecord component.CompilerArtifactView.presentedTypes()Returns the value of thepresentedTypesrecord component.JavaPackage.types()Returns the value of thetypesrecord component.TypeModelResult.types()Returns the value of thetypesrecord component.Methods in dev.archunitjava.model with parameters of type JavaTypeModifier and TypeMethodDescriptionGeneratedCodeClassifier.classify(JavaType type, GeneratedCodeOptions options) intMethod parameters in dev.archunitjava.model with type arguments of type JavaTypeModifier and TypeMethodDescriptionTypeHierarchy.Builder.addImported(Collection<JavaType> types) DeclarationDependencyExtractor.extract(Collection<JavaType> types) static JavaPackageIndexJavaPackageIndex.of(Collection<JavaType> types) static TypeHierarchyTypeHierarchy.of(Collection<JavaType> importedTypes) CompilerArtifactProjector.project(List<JavaType> types, CompilerArtifactFilterOptions options) Constructor parameters in dev.archunitjava.model with type arguments of type JavaTypeModifierConstructorDescriptionCompilerArtifactView(List<JavaType> presentedTypes, List<JavaMember> presentedMembers, List<JavaParameter> presentedParameters, List<JavaCodeAccess> dependencyEvidence) Creates an instance of aCompilerArtifactViewrecord class.JavaPackage(JavaPackageName name, List<JavaType> types, List<JavaType> packageInfoTypes, List<JavaAnnotationOccurrence> annotations, List<JavaPackageOrigin> origins) Creates an instance of aJavaPackagerecord class.MetaAnnotationResolver(Collection<JavaType> types) TypeModelResult(List<JavaType> types, List<ClassFileDiagnostic> classFileDiagnostics, List<TypeModelDiagnostic> diagnostics) TypeModelResult(List<JavaType> types, List<JavaModule> modules, List<ClassFileDiagnostic> classFileDiagnostics, List<TypeModelDiagnostic> diagnostics) Creates an instance of aTypeModelResultrecord class. -
Uses of JavaType in dev.archunitjava.selector
Methods in dev.archunitjava.selector that return types with arguments of type JavaTypeModifier and TypeMethodDescriptionTypeSelection.selected()Returns the value of theselectedrecord component.Methods in dev.archunitjava.selector with parameters of type JavaTypeModifier and TypeMethodDescriptionbooleanTypeSelector.matches(JavaType type, Collection<JavaType> universe) Method parameters in dev.archunitjava.selector with type arguments of type JavaTypeModifier and TypeMethodDescriptionbooleanTypeSelector.matches(JavaType type, Collection<JavaType> universe) MemberSelector.selectFrom(Collection<JavaType> types) TypeSelector.selectFrom(Collection<JavaType> types) Constructor parameters in dev.archunitjava.selector with type arguments of type JavaTypeModifierConstructorDescriptionTypeSelection(SelectorDescription selector, int examinedCount, List<JavaType> selected, List<ClassFileDiagnostic> classFileDiagnostics, List<TypeModelDiagnostic> modelDiagnostics, List<SelectionDiagnostic> selectionDiagnostics) Creates an instance of aTypeSelectionrecord class.