Class DomainBuilders.JavaWildcardTypeBuilder<OWNER extends HasDescription>
java.lang.Object
com.tngtech.archunit.core.importer.DomainBuilders.JavaWildcardTypeBuilder<OWNER>
- Enclosing class:
- DomainBuilders
@Internal
public static final class DomainBuilders.JavaWildcardTypeBuilder<OWNER extends HasDescription>
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionaddLowerBound
(com.tngtech.archunit.core.importer.DomainBuilders.JavaTypeCreationProcess<OWNER> boundCreationProcess) addUpperBound
(com.tngtech.archunit.core.importer.DomainBuilders.JavaTypeCreationProcess<OWNER> boundCreationProcess) build
(OWNER owner, Iterable<JavaTypeVariable<?>> allTypeParametersInContext, com.tngtech.archunit.core.importer.ImportedClasses importedClasses) getUnboundErasureType
(List<JavaType> upperBounds)
-
Method Details
-
addLowerBound
public DomainBuilders.JavaWildcardTypeBuilder<OWNER> addLowerBound(com.tngtech.archunit.core.importer.DomainBuilders.JavaTypeCreationProcess<OWNER> boundCreationProcess) -
addUpperBound
public DomainBuilders.JavaWildcardTypeBuilder<OWNER> addUpperBound(com.tngtech.archunit.core.importer.DomainBuilders.JavaTypeCreationProcess<OWNER> boundCreationProcess) -
build
public JavaWildcardType build(OWNER owner, Iterable<JavaTypeVariable<?>> allTypeParametersInContext, com.tngtech.archunit.core.importer.ImportedClasses importedClasses) -
getUpperBounds
-
getLowerBounds
-
getUnboundErasureType
-