public class DeclareParentsImpl extends java.lang.Object implements DeclareParents
| Constructor and Description |
|---|
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
|
| Modifier and Type | Method and Description |
|---|---|
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() |
public DeclareParentsImpl(java.lang.String targets,
java.lang.String parentsAsString,
boolean isExtends,
AjType<?> declaring)
public AjType getDeclaringType()
DeclareParentsgetDeclaringType in interface DeclareParentspublic TypePattern getTargetTypesPattern()
DeclareParentsgetTargetTypesPattern in interface DeclareParentspublic boolean isExtends()
DeclareParentsisExtends in interface DeclareParentspublic boolean isImplements()
DeclareParentsisImplements in interface DeclareParentspublic java.lang.reflect.Type[] getParentTypes()
throws java.lang.ClassNotFoundException
DeclareParentsgetParentTypes in interface DeclareParentsjava.lang.ClassNotFoundExceptionpublic java.lang.String toString()
toString in class java.lang.Object