|
JAC project AOPSYS CEDRIC & LIP6 labs |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This class defines the super class for all the meta items whithin the rtti aspect.
A meta item encapsulates a java.lang.reflect
item so
that the user of this item can add extra informations
(attributes). Typically this feature can be used by an aspect to
tag an element of the model to react to this tag later on.
Examples:
Method Summary | |
void |
addInvokedMethod(String className,
String methodSign,
InvokeInfo invokeInfo)
Tells that a method invokes another method |
void |
addltAccessedField(String className,
String methodSign,
String fieldName)
Tells that a method reads a field |
void |
addltAddedCollection(String className,
String methodSign,
String fieldName)
Tells that a method calls add on a collection field |
void |
addltModifiedCollection(String className,
String methodSign,
String fieldName)
Tells that a method calls modifies the content of a collection field |
void |
addltModifiedField(String className,
String methodSign,
String fieldName)
Tells that a method modifies a field |
void |
addltRemovedCollection(String className,
String methodSign,
String fieldName)
Tells that a method calls remove on a collection field |
void |
addltReturnedField(String className,
String methodSign,
String fieldName)
Tells that a method returns the value of field |
void |
addltSetField(String className,
String methodSign,
String fieldName)
Tells that a method is the setter of a field (sets the field with the value of a parameter) |
ClassInfo |
getClassInfo(String className)
Returns the class info of a class |
void |
setCallSuper(String className,
String method)
Tells that a method calls the super method |
void |
setClassInfo(String className,
ClassInfo classInfo)
|
void |
setCollectionIndexArgument(String className,
String method,
int argument)
Tells that a method's parameter is used as an index of a collection field |
void |
setltIsGetter(String className,
String methodSign,
boolean isGetter)
Tells wether a method is a getter of a field or not |
Method Detail |
public void addltModifiedField(String className, String methodSign, String fieldName)
public void addltAccessedField(String className, String methodSign, String fieldName)
public void addltAddedCollection(String className, String methodSign, String fieldName)
public void addltRemovedCollection(String className, String methodSign, String fieldName)
public void addltModifiedCollection(String className, String methodSign, String fieldName)
public void addltSetField(String className, String methodSign, String fieldName)
public void addltReturnedField(String className, String methodSign, String fieldName)
public void setltIsGetter(String className, String methodSign, boolean isGetter)
public ClassInfo getClassInfo(String className)
public void setClassInfo(String className, ClassInfo classInfo)
public void setCollectionIndexArgument(String className, String method, int argument)
public void setCallSuper(String className, String method)
public void addInvokedMethod(String className, String methodSign, InvokeInfo invokeInfo)
|
Contact JAC development team: Renaud Pawlak Lionel Seinturier Laurent Martelli |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |