Package org.aspectj.asm.internal
Class Relationship
- java.lang.Object
-
- org.aspectj.asm.internal.Relationship
-
- All Implemented Interfaces:
Serializable,IRelationship
public class Relationship extends Object implements IRelationship
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.aspectj.asm.IRelationship
IRelationship.Kind
-
-
Constructor Summary
Constructors Constructor Description Relationship(String name, IRelationship.Kind kind, String sourceHandle, List<String> targets, boolean runtimeTest)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTarget(String handle)IRelationship.KindgetKind()StringgetName()StringgetSourceHandle()List<String>getTargets()booleanhasRuntimeTest()booleanisAffects()StringtoString()
-
-
-
Constructor Detail
-
Relationship
public Relationship(String name, IRelationship.Kind kind, String sourceHandle, List<String> targets, boolean runtimeTest)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceIRelationship
-
getKind
public IRelationship.Kind getKind()
- Specified by:
getKindin interfaceIRelationship
-
getSourceHandle
public String getSourceHandle()
- Specified by:
getSourceHandlein interfaceIRelationship
-
getTargets
public List<String> getTargets()
- Specified by:
getTargetsin interfaceIRelationship
-
addTarget
public void addTarget(String handle)
- Specified by:
addTargetin interfaceIRelationship
-
hasRuntimeTest
public boolean hasRuntimeTest()
- Specified by:
hasRuntimeTestin interfaceIRelationship
-
isAffects
public boolean isAffects()
- Specified by:
isAffectsin interfaceIRelationship
-
-