Package org.aspectj.asm.internal
Klasse Relationship
java.lang.Object
org.aspectj.asm.internal.Relationship
- Alle implementierten Schnittstellen:
Serializable
,IRelationship
- Autor:
- Mik Kersten, Andy Clement
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.aspectj.asm.IRelationship
IRelationship.Kind
-
Konstruktorübersicht
KonstruktorBeschreibungRelationship
(String name, IRelationship.Kind kind, String sourceHandle, List<String> targets, boolean runtimeTest) -
Methodenübersicht
-
Konstruktordetails
-
Relationship
public Relationship(String name, IRelationship.Kind kind, String sourceHandle, List<String> targets, boolean runtimeTest)
-
-
Methodendetails
-
getName
- Angegeben von:
getName
in SchnittstelleIRelationship
-
getKind
- Angegeben von:
getKind
in SchnittstelleIRelationship
-
toString
-
getSourceHandle
- Angegeben von:
getSourceHandle
in SchnittstelleIRelationship
-
getTargets
- Angegeben von:
getTargets
in SchnittstelleIRelationship
-
addTarget
- Angegeben von:
addTarget
in SchnittstelleIRelationship
-
hasRuntimeTest
public boolean hasRuntimeTest()- Angegeben von:
hasRuntimeTest
in SchnittstelleIRelationship
-
isAffects
public boolean isAffects()Return the direction of the relationship. It might be affects or affected-by. The direction enables the incremental model repair code to do the right thing.- Angegeben von:
isAffects
in SchnittstelleIRelationship
- Gibt zurück:
- true if is an affects relationship: advises/declareson/softens/matchedby/declaredon/annotates
-