Class DomainBuilders.JavaCodeUnitBuilder<OUTPUT,SELF extends DomainBuilders.JavaCodeUnitBuilder<OUTPUT,SELF>>
java.lang.Object
com.tngtech.archunit.core.importer.DomainBuilders.JavaMemberBuilder<OUTPUT,SELF>
com.tngtech.archunit.core.importer.DomainBuilders.JavaCodeUnitBuilder<OUTPUT,SELF>
- Direct Known Subclasses:
DomainBuilders.JavaConstructorBuilder
,DomainBuilders.JavaMethodBuilder
,DomainBuilders.JavaStaticInitializerBuilder
- Enclosing class:
- DomainBuilders
@Internal public abstract static class DomainBuilders.JavaCodeUnitBuilder<OUTPUT,SELF extends DomainBuilders.JavaCodeUnitBuilder<OUTPUT,SELF>> extends DomainBuilders.JavaMemberBuilder<OUTPUT,SELF>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
com.tngtech.archunit.core.importer.DomainBuilders.BuilderWithBuildParameter.BuildFinisher
-
Method Summary
Modifier and Type Method Description java.util.List<JavaType>
getGenericParameterTypes(JavaCodeUnit codeUnit)
java.util.Set<InstanceofCheck>
getInstanceofChecks(JavaCodeUnit codeUnit)
java.util.List<JavaClass>
getRawParameterTypes()
java.util.Set<ReferencedClassObject>
getReferencedClassObjects(JavaCodeUnit codeUnit)
JavaType
getReturnType(JavaCodeUnit codeUnit)
<CODE_UNIT extends JavaCodeUnit>
ThrowsClause<CODE_UNIT>getThrowsClause(CODE_UNIT codeUnit)
java.util.List<JavaTypeVariable<JavaCodeUnit>>
getTypeParameters(JavaCodeUnit owner)
Methods inherited from class com.tngtech.archunit.core.importer.DomainBuilders.JavaMemberBuilder
build, getDescriptor, getFirstLineNumber, getModifiers, getName, getOwner
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
getReturnType
-
getRawParameterTypes
-
getGenericParameterTypes
-
getTypeParameters
-
getThrowsClause
public <CODE_UNIT extends JavaCodeUnit> ThrowsClause<CODE_UNIT> getThrowsClause(CODE_UNIT codeUnit) -
getReferencedClassObjects
-
getInstanceofChecks
-