Class DeclareParentsImpl
- java.lang.Object
-
- org.aspectj.internal.lang.reflect.DeclareParentsImpl
-
- All Implemented Interfaces:
DeclareParents
public class DeclareParentsImpl extends Object implements DeclareParents
-
-
Constructor Summary
Constructors Constructor Description DeclareParentsImpl(String targets, String parentsAsString, boolean isExtends, AjType<?> declaring)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AjTypegetDeclaringType()Type[]getParentTypes()TypePatterngetTargetTypesPattern()booleanisExtends()booleanisImplements()StringtoString()
-
-
-
Method Detail
-
getDeclaringType
public AjType getDeclaringType()
- Specified by:
getDeclaringTypein interfaceDeclareParents
-
getTargetTypesPattern
public TypePattern getTargetTypesPattern()
- Specified by:
getTargetTypesPatternin interfaceDeclareParents
-
isExtends
public boolean isExtends()
- Specified by:
isExtendsin interfaceDeclareParents
-
isImplements
public boolean isImplements()
- Specified by:
isImplementsin interfaceDeclareParents
-
getParentTypes
public Type[] getParentTypes() throws ClassNotFoundException
- Specified by:
getParentTypesin interfaceDeclareParents- Throws:
ClassNotFoundException
-
-