Uses of Interface
dev.archunitjava.model.JvmType
Packages that use JvmType
-
Uses of JvmType in dev.archunitjava.model
Classes in dev.archunitjava.model that implement JvmTypeModifier and TypeClassDescriptionfinal recordCanonical multidimensional JVM array with a non-array, non-void element type.enumThe eight non-void primitive JVM types.final recordA reference type identified canonically by its Java binary name.enumThe JVM void return type, which is not legal as a field or parameter type.Methods in dev.archunitjava.model that return JvmTypeModifier and TypeMethodDescriptionJavaDynamicConstant.constantType()Returns the value of theconstantTyperecord component.JvmArrayType.elementType()Returns the value of theelementTyperecord component.GenericFieldView.erasedType()Returns the value of theerasedTyperecord component.JavaMember.fieldType()JavaCodeAccessTarget.ownerType()Returns the value of theownerTyperecord component.JavaMethodHandle.ownerType()Returns the value of theownerTyperecord component.static JvmTypeJvmDescriptors.parseField(String descriptor) JvmMethodType.returnType()Returns the value of thereturnTyperecord component.JavaParameter.type()Returns the value of thetyperecord component.JavaRecordComponent.type()Methods in dev.archunitjava.model that return types with arguments of type JvmTypeModifier and TypeMethodDescriptionJvmMethodType.parameterTypes()Returns the value of theparameterTypesrecord component.JavaConstantEvidence.referencedTypes()Returns the value of thereferencedTypesrecord component.Constructors in dev.archunitjava.model with parameters of type JvmTypeModifierConstructorDescriptionGenericFieldView(JvmType erasedType, Optional<String> declaredSignature, Optional<GenericType> genericType, List<GenericSignatureDiagnostic> diagnostics) Creates an instance of aGenericFieldViewrecord class.JavaCodeAccessTarget(JvmType ownerType, String name, String descriptor, boolean method) Creates an instance of aJavaCodeAccessTargetrecord class.JavaDynamicConstant(String name, JvmType constantType, JavaMethodHandle bootstrapMethod, List<JavaBootstrapArgument> bootstrapArguments, int originalBootstrapArgumentCount, boolean bootstrapArgumentsTruncated) Creates an instance of aJavaDynamicConstantrecord class.JavaMethodHandle(JavaMethodHandleKind kind, int referenceKind, JvmType ownerType, String name, String lookupDescriptor, boolean ownerInterface) Creates an instance of aJavaMethodHandlerecord class.JavaParameter(JavaMemberSignature owner, int index, JvmType type, Optional<String> name, Set<JavaParameterModifier> modifiers, int accessFlags, int unrecognizedAccessFlags) Creates an instance of aJavaParameterrecord class.JvmArrayType(JvmType elementType, int dimensions) Creates an instance of aJvmArrayTyperecord class.JvmMethodType(List<JvmType> parameterTypes, JvmType returnType) Creates an instance of aJvmMethodTyperecord class.Constructor parameters in dev.archunitjava.model with type arguments of type JvmTypeModifierConstructorDescriptionJavaConstantEvidence(JavaConstantEvidenceKind kind, int constantPoolIndex, String descriptor, List<JvmType> referencedTypes, Optional<JavaMethodHandle> methodHandle, Optional<JavaDynamicConstant> dynamicConstant, Optional<JavaConstantLoadSite> loadSite) Creates an instance of aJavaConstantEvidencerecord class.JvmMethodType(List<JvmType> parameterTypes, JvmType returnType) Creates an instance of aJvmMethodTyperecord class. -
Uses of JvmType in dev.archunitjava.selector
Methods in dev.archunitjava.selector with parameters of type JvmTypeModifier and TypeMethodDescriptionstatic MemberSelectorstatic MemberSelectorMemberSelector.parameterTypes(JvmType... parameterTypes) static MemberSelectorMemberSelector.returnType(JvmType returnType) Method parameters in dev.archunitjava.selector with type arguments of type JvmTypeModifier and TypeMethodDescriptionstatic MemberSelectorMemberSelector.parameterTypes(List<JvmType> parameterTypes)