Schnittstelle DeclareParents

Alle bekannten Implementierungsklassen:
DeclareParentsImpl

public interface DeclareParents
A declare parents member defined inside an aspect
  • Methodendetails

    • getDeclaringType

      AjType getDeclaringType()
      Gibt zurück:
      the declaring aspect
    • getTargetTypesPattern

      TypePattern getTargetTypesPattern()
      Gibt zurück:
      the target type pattern
    • isExtends

      boolean isExtends()
      Gibt zurück:
      true if this is a declare parents...extends member declaration
    • isImplements

      boolean isImplements()
      Gibt zurück:
      true if this is a declare parents...implements member declaration
    • getParentTypes

      Type[] getParentTypes() throws ClassNotFoundException
      Gibt zurück:
      the set of types that the types matching getTargetTypesPattern are declared to implement or extend
      Löst aus:
      ClassNotFoundException - if any types cannot be found