Class DeclareParentsImpl
java.lang.Object
org.aspectj.internal.lang.reflect.DeclareParentsImpl
- All Implemented Interfaces:
DeclareParents
- Author:
- colyer
-
Constructor Details
-
DeclareParentsImpl
-
-
Method Details
-
getDeclaringType
- Specified by:
getDeclaringType
in interfaceDeclareParents
- Returns:
- the declaring aspect
-
getTargetTypesPattern
- Specified by:
getTargetTypesPattern
in interfaceDeclareParents
- Returns:
- the target type pattern
-
isExtends
public boolean isExtends()- Specified by:
isExtends
in interfaceDeclareParents
- Returns:
- true if this is a declare parents...extends member declaration
-
isImplements
public boolean isImplements()- Specified by:
isImplements
in interfaceDeclareParents
- Returns:
- true if this is a declare parents...implements member declaration
-
getParentTypes
- Specified by:
getParentTypes
in interfaceDeclareParents
- Returns:
- the set of types that the types matching getTargetTypesPattern are declared to implement or extend
- Throws:
ClassNotFoundException
- if any types cannot be found
-
toString
-