Uses of Record Class
dev.archunitjava.model.JavaTypeName
Packages that use JavaTypeName
-
Uses of JavaTypeName in dev.archunitjava.importer
Methods in dev.archunitjava.importer that return JavaTypeNameModifier and TypeMethodDescriptionShadowedTypeDefinition.typeName()Returns the value of thetypeNamerecord component.Constructors in dev.archunitjava.importer with parameters of type JavaTypeNameModifierConstructorDescriptionShadowedTypeDefinition(JavaTypeName typeName, String resourceName, ClassFileOrigin origin, int precedence) Creates an instance of aShadowedTypeDefinitionrecord class. -
Uses of JavaTypeName in dev.archunitjava.model
Classes in dev.archunitjava.model that implement interfaces with type arguments of type JavaTypeNameModifier and TypeClassDescriptionfinal recordCanonical binary name plus honest top-level source-name derivations.Methods in dev.archunitjava.model that return JavaTypeNameModifier and TypeMethodDescriptionJavaInnerClassEvidence.innerType()Returns the value of theinnerTyperecord component.ExternalTypeStub.name()Returns the value of thenamerecord component.JavaType.name()JavaNesting.nestHost()Returns the value of thenestHostrecord component.DeclarationDependency.origin()Returns the value of theoriginrecord component.HierarchyRelationship.origin()Returns the value of theoriginrecord component.JavaEnclosingDeclaration.owner()Returns the value of theownerrecord component.JavaMember.owner()JavaMemberSignature.owner()Returns the value of theownerrecord component.JavaRecordComponent.owner()Returns the value of theownerrecord component.HierarchyRelationship.target()Returns the value of thetargetrecord component.DeclarationDependencyOwner.MemberOwner.type()DeclarationDependencyOwner.RecordComponentOwner.type()Returns the value of thetyperecord component.DeclarationDependencyOwner.type()DeclarationDependencyOwner.TypeOwner.type()Returns the value of thetyperecord component.SealedHierarchyResult.type()Returns the value of thetyperecord component.Methods in dev.archunitjava.model that return types with arguments of type JavaTypeNameModifier and TypeMethodDescriptionJavaNesting.declaredNestMembers()Returns the value of thedeclaredNestMembersrecord component.SealedHierarchyResult.declaredPermittedSubclasses()Returns the value of thedeclaredPermittedSubclassesrecord component.DeclarationDependencyResult.externalTargets()Returns the value of theexternalTargetsrecord component.JavaNesting.lexicalOwner()Returns the value of thelexicalOwnerrecord component.SealedHierarchyResult.missingPermittedSubclasses()Returns the value of themissingPermittedSubclassesrecord component.HierarchyQueryResult.missingTypes()Returns the value of themissingTypesrecord component.SealedHierarchyResult.observedDirectSubclasses()Returns the value of theobservedDirectSubclassesrecord component.JavaInnerClassEvidence.outerType()Returns the value of theouterTyperecord component.SealedHierarchyDiagnostic.relatedType()Returns the value of therelatedTyperecord component.HierarchyQueryResult.supertypes()Returns the value of thesupertypesrecord component.Methods in dev.archunitjava.model with parameters of type JavaTypeNameConstructors in dev.archunitjava.model with parameters of type JavaTypeNameModifierConstructorDescriptionDeclarationDependency(JavaTypeName origin, JvmReferenceType target, DeclarationDependencyEvidenceKind evidenceKind, boolean selfDependency, boolean externalTarget, List<DeclarationDependencySource> sources) Creates an instance of aDeclarationDependencyrecord class.ExternalTypeStub(JavaTypeName name, Optional<JavaTypeKind> kind, Optional<JvmReferenceType> superclass, List<JvmReferenceType> directInterfaces, boolean hierarchyComplete) Creates an instance of aExternalTypeStubrecord class.HierarchyRelationship(JavaTypeName origin, JavaTypeName target, HierarchyRelationshipKind kind) Creates an instance of aHierarchyRelationshiprecord class.JavaEnclosingDeclaration(JavaTypeName owner, Optional<String> methodName, Optional<String> methodDescriptor) Creates an instance of aJavaEnclosingDeclarationrecord class.JavaInnerClassEvidence(JavaTypeName innerType, Optional<JavaTypeName> outerType, Optional<String> simpleName, int accessFlags) Creates an instance of aJavaInnerClassEvidencerecord class.JavaMemberSignature(JavaTypeName owner, String name, String descriptor) Creates an instance of aJavaMemberSignaturerecord class.JavaNesting(JavaNestingKind kind, Optional<JavaTypeName> lexicalOwner, Optional<String> simpleName, Optional<JavaEnclosingDeclaration> enclosingDeclaration, List<JavaInnerClassEvidence> innerClassTable, JavaTypeName nestHost, List<JavaTypeName> declaredNestMembers, List<NestingDiagnostic> diagnostics, boolean diagnosticsTruncated) Creates an instance of aJavaNestingrecord class.JavaRecordComponent(JavaTypeName owner, String name, String descriptor, GenericFieldView typeView, List<JavaAnnotationOccurrence> annotations, DeclarationLocation location) Creates an instance of aJavaRecordComponentrecord class.RecordComponentOwner(JavaTypeName type, String name, String descriptor) Creates an instance of aRecordComponentOwnerrecord class.SealedHierarchyResult(JavaTypeName type, boolean sealed, List<JavaTypeName> declaredPermittedSubclasses, List<JavaTypeName> observedDirectSubclasses, List<JavaTypeName> missingPermittedSubclasses, List<SealedHierarchyDiagnostic> diagnostics, boolean complete) Creates an instance of aSealedHierarchyResultrecord class.TypeOwner(JavaTypeName type) Creates an instance of aTypeOwnerrecord class.Constructor parameters in dev.archunitjava.model with type arguments of type JavaTypeNameModifierConstructorDescriptionHierarchyQueryResult(List<JavaTypeName> supertypes, List<JavaTypeName> missingTypes, boolean complete, boolean cycleDetected) Creates an instance of aHierarchyQueryResultrecord class.JavaInnerClassEvidence(JavaTypeName innerType, Optional<JavaTypeName> outerType, Optional<String> simpleName, int accessFlags) Creates an instance of aJavaInnerClassEvidencerecord class.JavaNesting(JavaNestingKind kind, Optional<JavaTypeName> lexicalOwner, Optional<String> simpleName, Optional<JavaEnclosingDeclaration> enclosingDeclaration, List<JavaInnerClassEvidence> innerClassTable, JavaTypeName nestHost, List<JavaTypeName> declaredNestMembers, List<NestingDiagnostic> diagnostics, boolean diagnosticsTruncated) Creates an instance of aJavaNestingrecord class.SealedHierarchyDiagnostic(SealedHierarchyDiagnosticCode code, Optional<JavaTypeName> relatedType) Creates an instance of aSealedHierarchyDiagnosticrecord class.SealedHierarchyResult(JavaTypeName type, boolean sealed, List<JavaTypeName> declaredPermittedSubclasses, List<JavaTypeName> observedDirectSubclasses, List<JavaTypeName> missingPermittedSubclasses, List<SealedHierarchyDiagnostic> diagnostics, boolean complete) Creates an instance of aSealedHierarchyResultrecord class. -
Uses of JavaTypeName in dev.archunitjava.selector
Methods in dev.archunitjava.selector that return JavaTypeNameModifier and TypeMethodDescriptionAnnotationQuery.annotationType()Returns the value of theannotationTyperecord component.Constructors in dev.archunitjava.selector with parameters of type JavaTypeNameModifierConstructorDescriptionAnnotationQuery(JavaTypeName annotationType, AnnotationMatchMode mode, Optional<AnnotationVisibility> visibility, int maximumMetaDepth, UnknownHierarchyPolicy unknownPolicy) Creates an instance of aAnnotationQueryrecord class.