|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.aspectj.internal.lang.reflect.DeclareParentsImpl
public class DeclareParentsImpl
Constructor Summary | |
---|---|
DeclareParentsImpl(java.lang.String targets,
java.lang.String parentsAsString,
boolean isExtends,
AjType<?> declaring)
Parents arg is a comma-separate list of type names that needs to be turned into AjTypes |
Method Summary | |
---|---|
AjType |
getDeclaringType()
The declaring aspect |
java.lang.reflect.Type[] |
getParentTypes()
The set of types that the types matching getTargetTypesPattern are declared to implement or extend |
TypePattern |
getTargetTypesPattern()
The target type pattern |
boolean |
isExtends()
True if this is a declare parents...extends member declaration |
boolean |
isImplements()
True if this is a declare parents...implements member declaration |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DeclareParentsImpl(java.lang.String targets, java.lang.String parentsAsString, boolean isExtends, AjType<?> declaring)
Method Detail |
---|
public AjType getDeclaringType()
DeclareParents
getDeclaringType
in interface DeclareParents
public TypePattern getTargetTypesPattern()
DeclareParents
getTargetTypesPattern
in interface DeclareParents
public boolean isExtends()
DeclareParents
isExtends
in interface DeclareParents
public boolean isImplements()
DeclareParents
isImplements
in interface DeclareParents
public java.lang.reflect.Type[] getParentTypes() throws java.lang.ClassNotFoundException
DeclareParents
getParentTypes
in interface DeclareParents
java.lang.ClassNotFoundException
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |