Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.aspectj.lang.reflect
Interface DeclareParents

    public interface DeclareParents

A declare parents member defined inside an aspect

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

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.ClassNotFoundException

  The set of types that the types matching getTargetTypesPattern are declared to implement or extend

  Throws:
    `java.lang.ClassNotFoundException`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD