Package com.tngtech.archunit.core.domain
Class AccessTarget.CodeUnitCallTarget
- java.lang.Object
-
- com.tngtech.archunit.core.domain.AccessTarget
-
- com.tngtech.archunit.core.domain.AccessTarget.CodeUnitCallTarget
-
- All Implemented Interfaces:
CanBeAnnotated
,HasName
,HasName.AndFullName
,HasOwner<JavaClass>
,HasParameterTypes
,HasReturnType
- Direct Known Subclasses:
AccessTarget.ConstructorCallTarget
,AccessTarget.MethodCallTarget
- Enclosing class:
- AccessTarget
public abstract static class AccessTarget.CodeUnitCallTarget extends AccessTarget implements HasParameterTypes, HasReturnType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AccessTarget.CodeUnitCallTarget.Functions
-
Nested classes/interfaces inherited from class com.tngtech.archunit.core.domain.AccessTarget
AccessTarget.CodeUnitCallTarget, AccessTarget.ConstructorCallTarget, AccessTarget.FieldAccessTarget, AccessTarget.MethodCallTarget, AccessTarget.Predicates
-
Nested classes/interfaces inherited from interface com.tngtech.archunit.core.domain.properties.CanBeAnnotated
CanBeAnnotated.Utils
-
Nested classes/interfaces inherited from interface com.tngtech.archunit.core.domain.properties.HasName
HasName.AndFullName
-
Nested classes/interfaces inherited from interface com.tngtech.archunit.core.domain.properties.HasParameterTypes
HasParameterTypes.Predicates
-
Nested classes/interfaces inherited from interface com.tngtech.archunit.core.domain.properties.HasReturnType
HasReturnType.Predicates
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description JavaClassList
getParameters()
JavaClass
getReturnType()
abstract java.util.Set<? extends JavaCodeUnit>
resolve()
Tries to resolve the targeted method or constructor.-
Methods inherited from class com.tngtech.archunit.core.domain.AccessTarget
equals, getFullName, getName, getOwner, hashCode, isAnnotatedWith, isAnnotatedWith, isAnnotatedWith, isMetaAnnotatedWith, isMetaAnnotatedWith, isMetaAnnotatedWith, toString
-
-
-
-
Method Detail
-
getParameters
public JavaClassList getParameters()
- Specified by:
getParameters
in interfaceHasParameterTypes
-
getReturnType
public JavaClass getReturnType()
- Specified by:
getReturnType
in interfaceHasReturnType
-
resolve
public abstract java.util.Set<? extends JavaCodeUnit> resolve()
Tries to resolve the targeted method or constructor.- Specified by:
resolve
in classAccessTarget
- Returns:
- Set of all members that match the call target
- See Also:
AccessTarget.ConstructorCallTarget.resolveConstructor()
,AccessTarget.MethodCallTarget.resolve()
-
-