abc.weaving.aspectinfo
Class IntertypeFieldDecl
java.lang.Object
abc.weaving.aspectinfo.Syntax
abc.weaving.aspectinfo.InAspect
abc.weaving.aspectinfo.IntertypeFieldDecl
public class IntertypeFieldDecl
- extends InAspect
An intertype field declaration.
- Author:
- Aske Simon Christensen, Oege de Moor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
IntertypeFieldDecl
public IntertypeFieldDecl(FieldSig target,
Aspect aspct,
MethodSig init,
MethodSig getter,
MethodSig setter,
Position pos)
getTarget
public FieldSig getTarget()
- Get the field signature that this intertype field declaration
will end up having when it is woven in.
getInit
public MethodSig getInit()
- Get the signature of the method to initialise this field
This is a static method of aspect, with one parameter for the
"this" of the target class.
getGetter
public MethodSig getGetter()
getSetter
public MethodSig getSetter()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object