org.aspectj.asm
Interface IRelationship
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- Relationship
public interface IRelationship
- extends java.io.Serializable
A relationship has a name (e.g. 'declare warning') and some set of affected targets.
getName
java.lang.String getName()
getKind
IRelationship.Kind getKind()
addTarget
void addTarget(java.lang.String handle)
getTargets
java.util.List<java.lang.String> getTargets()
getSourceHandle
java.lang.String getSourceHandle()
hasRuntimeTest
boolean hasRuntimeTest()
isAffects
boolean isAffects()