Package org.aspectj.lang.reflect
Interface DeclareParents
-
public interface DeclareParentsA declare parents member defined inside an aspect
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AjTypegetDeclaringType()The declaring aspectjava.lang.reflect.Type[]getParentTypes()The set of types that the types matching getTargetTypesPattern are declared to implement or extendTypePatterngetTargetTypesPattern()The target type patternbooleanisExtends()True if this is a declare parents...extends member declarationbooleanisImplements()True if this is a declare parents...implements member declaration
-
-
-
Method Detail
-
getDeclaringType
AjType getDeclaringType()
The declaring aspect
-
getTargetTypesPattern
TypePattern getTargetTypesPattern()
The target type pattern
-
isExtends
boolean isExtends()
True if this is a declare parents...extends member declaration
-
isImplements
boolean isImplements()
True if this is a declare parents...implements member declaration
-
getParentTypes
java.lang.reflect.Type[] getParentTypes() throws java.lang.ClassNotFoundExceptionThe set of types that the types matching getTargetTypesPattern are declared to implement or extend- Throws:
java.lang.ClassNotFoundException
-
-