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 java.lang.Object
-
Method Summary
Modifier and Type Method Description DomainBuilders.JavaWildcardTypeBuilder<OWNER>
addLowerBound(com.tngtech.archunit.core.importer.DomainBuilders.JavaTypeCreationProcess<OWNER> boundCreationProcess)
DomainBuilders.JavaWildcardTypeBuilder<OWNER>
addUpperBound(com.tngtech.archunit.core.importer.DomainBuilders.JavaTypeCreationProcess<OWNER> boundCreationProcess)
JavaWildcardType
build(OWNER owner, java.lang.Iterable<JavaTypeVariable<?>> allTypeParametersInContext, com.tngtech.archunit.core.importer.ClassesByTypeName importedClasses)
java.util.List<JavaType>
getLowerBounds()
JavaClass
getUnboundErasureType(java.util.List<JavaType> upperBounds)
java.util.List<JavaType>
getUpperBounds()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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, java.lang.Iterable<JavaTypeVariable<?>> allTypeParametersInContext, com.tngtech.archunit.core.importer.ClassesByTypeName importedClasses) -
getUpperBounds
-
getLowerBounds
-
getUnboundErasureType
-