abc.aspectj.types
Class AspectType_c

java.lang.Object
  extended by ParsedClassType_c
      extended by abc.aspectj.types.AspectType_c
All Implemented Interfaces:
AspectType

public class AspectType_c
extends ParsedClassType_c
implements AspectType

Author:
Oege de Moor

Field Summary
protected  AccessorMethods accessorMethods
           
protected  int perKind
           
 
Fields inherited from interface abc.aspectj.types.AspectType
PER_CFLOW, PER_CFLOWBELOW, PER_NONE, PER_SINGLETON, PER_TARGET, PER_THIS
 
Constructor Summary
AspectType_c()
           
AspectType_c(TypeSystem ts, LazyClassInitializer init, Source fromSource, int perKind)
           
 
Method Summary
 AccessorMethods getAccessorMethods()
           
 int perKind()
           
 boolean perObject()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

perKind

protected int perKind

accessorMethods

protected AccessorMethods accessorMethods
Constructor Detail

AspectType_c

public AspectType_c()

AspectType_c

public AspectType_c(TypeSystem ts,
                    LazyClassInitializer init,
                    Source fromSource,
                    int perKind)
Method Detail

perKind

public int perKind()
Specified by:
perKind in interface AspectType

perObject

public boolean perObject()
Specified by:
perObject in interface AspectType

getAccessorMethods

public AccessorMethods getAccessorMethods()
Specified by:
getAccessorMethods in interface AspectType