abc.weaving.aspectinfo
Class DeclareParentsImpl
java.lang.Object
  
abc.weaving.aspectinfo.Syntax
      
abc.weaving.aspectinfo.InAspect
          
abc.weaving.aspectinfo.DeclareParents
              
abc.weaving.aspectinfo.DeclareParentsImpl
public class DeclareParentsImpl
- extends DeclareParents
 
A declare parents .. implements declaration.
- Author:
 
  - Aske Simon Christensen
 
| 
Constructor Summary | 
DeclareParentsImpl(ClassnamePattern pattern,
                   java.util.Collection classes,
                   java.util.List interfaces,
                   Aspect aspct,
                   Position pos)
 
          Create a declare parents implementing a list of interfaces. | 
 
| 
Method Summary | 
 java.util.List | 
getInterfaces()
 
          Get the list of implemented interfaces. | 
 java.lang.String | 
toString()
 
            | 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
DeclareParentsImpl
public DeclareParentsImpl(ClassnamePattern pattern,
                          java.util.Collection classes,
                          java.util.List interfaces,
                          Aspect aspct,
                          Position pos)
- Create a 
declare parents implementing a list of interfaces.
- Parameters:
 classes - the classes that should implement the interfaces. A collection of
                 AbcClass objects.interfaces - a list of AbcClass objects giving the
         interfaces to be implemented.
 
getInterfaces
public java.util.List getInterfaces()
- Get the list of implemented interfaces.
- Returns:
 - a list of 
AbcClass objects. 
 
 
toString
public java.lang.String toString()
- Overrides:
 toString in class java.lang.Object