Uses of Record Class
dev.archunitjava.model.JvmReferenceType
Packages that use JvmReferenceType
-
Uses of JvmReferenceType in dev.archunitjava.model
Methods in dev.archunitjava.model that return JvmReferenceTypeModifier and TypeMethodDescriptionJavaAnnotationValue.EnumValue.enumType()Returns the value of theenumTyperecord component.GenericType.ClassType.rawType()Returns the value of therawTyperecord component.JavaModuleProvide.service()Returns the value of theservicerecord component.DeclarationDependency.target()Returns the value of thetargetrecord component.JavaAnnotation.type()Returns the value of thetyperecord component.Methods in dev.archunitjava.model that return types with arguments of type JvmReferenceTypeModifier and TypeMethodDescriptionMetaAnnotationResult.annotations()Returns the value of theannotationsrecord component.ExternalTypeStub.directInterfaces()Returns the value of thedirectInterfacesrecord component.JavaType.directInterfaces()GenericClassView.erasedInterfaces()Returns the value of theerasedInterfacesrecord component.GenericClassView.erasedSuperclass()Returns the value of theerasedSuperclassrecord component.JavaDynamicCallSite.functionalInterfaces()Returns the value of thefunctionalInterfacesrecord component.MetaAnnotationResult.missingAnnotationTypes()Returns the value of themissingAnnotationTypesrecord component.JavaType.permittedSubclasses()Declared permitted subclasses; this is not a list of observed direct subclasses.JavaModuleProvide.providers()Returns the value of theprovidersrecord component.GenericClassSignature.referencedTypes()GenericClassView.referencedTypes(TypeReferenceEvidence evidence) GenericFieldView.referencedTypes(TypeReferenceEvidence evidence) GenericMethodSignature.referencedTypes()GenericMethodView.referencedTypes(TypeReferenceEvidence evidence) default List<JvmReferenceType> GenericType.referencedTypes()All concrete reference types mentioned by this type, in stable order.ExternalTypeStub.superclass()Returns the value of thesuperclassrecord component.JavaType.superclass()JavaExceptionEvidence.targetType()Returns the value of thetargetTyperecord component.JavaModule.uses()Returns the value of theusesrecord component.Methods in dev.archunitjava.model with parameters of type JvmReferenceTypeModifier and TypeMethodDescriptionstatic ExternalTypeStubExternalTypeStub.complete(String binaryName, JavaTypeKind kind, JvmReferenceType superclass, List<JvmReferenceType> interfaces) Method parameters in dev.archunitjava.model with type arguments of type JvmReferenceTypeModifier and TypeMethodDescriptionstatic ExternalTypeStubExternalTypeStub.complete(String binaryName, JavaTypeKind kind, JvmReferenceType superclass, List<JvmReferenceType> interfaces) Constructors in dev.archunitjava.model with parameters of type JvmReferenceTypeModifierConstructorDescriptionClassType(Optional<GenericType.ClassType> owner, JvmReferenceType rawType, String simpleName, List<GenericTypeArgument> typeArguments) Creates an instance of aClassTyperecord class.DeclarationDependency(JavaTypeName origin, JvmReferenceType target, DeclarationDependencyEvidenceKind evidenceKind, boolean selfDependency, boolean externalTarget, List<DeclarationDependencySource> sources) Creates an instance of aDeclarationDependencyrecord class.EnumValue(JvmReferenceType enumType, String constantName) Creates an instance of aEnumValuerecord class.JavaAnnotation(JvmReferenceType type, List<JavaAnnotationElement> elements) Creates an instance of aJavaAnnotationrecord class.JavaModuleProvide(JvmReferenceType service, List<JvmReferenceType> providers) Creates an instance of aJavaModuleProviderecord class.Constructor parameters in dev.archunitjava.model with type arguments of type JvmReferenceTypeModifierConstructorDescriptionExternalTypeStub(JavaTypeName name, Optional<JavaTypeKind> kind, Optional<JvmReferenceType> superclass, List<JvmReferenceType> directInterfaces, boolean hierarchyComplete) Creates an instance of aExternalTypeStubrecord class.GenericClassView(Optional<JvmReferenceType> erasedSuperclass, List<JvmReferenceType> erasedInterfaces, Optional<String> declaredSignature, Optional<GenericClassSignature> genericSignature, List<GenericSignatureDiagnostic> diagnostics) Creates an instance of aGenericClassViewrecord class.GenericClassView(Optional<JvmReferenceType> erasedSuperclass, List<JvmReferenceType> erasedInterfaces, Optional<String> declaredSignature, Optional<GenericClassSignature> genericSignature, List<GenericSignatureDiagnostic> diagnostics) Creates an instance of aGenericClassViewrecord class.JavaExceptionEvidence(JavaMemberSignature owner, JavaExceptionEvidenceKind kind, Optional<JvmReferenceType> targetType, DeclarationLocation declarationLocation, Optional<BytecodeLocation> bytecodeLocation) Creates an instance of aJavaExceptionEvidencerecord class.JavaModuleProvide(JvmReferenceType service, List<JvmReferenceType> providers) Creates an instance of aJavaModuleProviderecord class.MetaAnnotationResult(List<JvmReferenceType> annotations, List<JvmReferenceType> missingAnnotationTypes, boolean depthLimitReached, boolean cycleDetected) Creates an instance of aMetaAnnotationResultrecord class.