Top Description Inners Methods
org.aspectj.asm

public Interface IRelationship

extends Serializable
Known Direct Implementers
org.aspectj.asm.internal.Relationship
Imports
java.io.ObjectStreamException, .Serializable, java.util.List

A relationship has a name (e.g. 'declare warning') and some set of affected targets.
Authors
Mik Kersten, Andy Clement

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Method Summary

Modifier and TypeMethod and Description
public void
addTarget(String handle)

public IRelationship.Kind
public String
public String
public List<String>
public boolean
public boolean

Method Detail

addTargetback to summary
public void addTarget(String handle)
getKindback to summary
public IRelationship.Kind getKind()
getNameback to summary
public String getName()
getSourceHandleback to summary
public String getSourceHandle()
getTargetsback to summary
public List<String> getTargets()
hasRuntimeTestback to summary
public boolean hasRuntimeTest()
isAffectsback to summary
public boolean isAffects()
org.aspectj.asm back to summary

public Class IRelationship.Kind

extends Object
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable

Field Summary

Modifier and TypeField and Description
public static final IRelationship.Kind
public static final IRelationship.Kind
public static final IRelationship.Kind
public static final IRelationship.Kind
public static final IRelationship.Kind
public static final IRelationship.Kind
public static final IRelationship.Kind[]
public static final IRelationship.Kind
public static final IRelationship.Kind
public static final IRelationship.Kind
public static final IRelationship.Kind
public static final IRelationship.Kind
private final String
private static int
private final int
private static final long
public static final IRelationship.Kind

Constructor Summary

AccessConstructor and Description
private
Kind(String name)

Method Summary

Modifier and TypeMethod and Description
public static IRelationship.Kind

Returns:

the Kind instance
getKindFor
(String
the relationship name, eg. 'declare warning', 'declare error', etc.
stringFormOfRelationshipKind
)

Return the Kind of the relationship that is passed in by name.

public String
public boolean
private Object
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

ADVICEback to summary
public static final IRelationship.Kind ADVICE
ADVICE_AFTERback to summary
public static final IRelationship.Kind ADVICE_AFTER
ADVICE_AFTERRETURNINGback to summary
public static final IRelationship.Kind ADVICE_AFTERRETURNING
ADVICE_AFTERTHROWINGback to summary
public static final IRelationship.Kind ADVICE_AFTERTHROWING
ADVICE_AROUNDback to summary
public static final IRelationship.Kind ADVICE_AROUND
ADVICE_BEFOREback to summary
public static final IRelationship.Kind ADVICE_BEFORE
ALLback to summary
public static final IRelationship.Kind[] ALL
DECLAREback to summary
public static final IRelationship.Kind DECLARE
DECLARE_ERRORback to summary
public static final IRelationship.Kind DECLARE_ERROR
DECLARE_INTER_TYPEback to summary
public static final IRelationship.Kind DECLARE_INTER_TYPE
DECLARE_SOFTback to summary
public static final IRelationship.Kind DECLARE_SOFT
DECLARE_WARNINGback to summary
public static final IRelationship.Kind DECLARE_WARNING
nameback to summary
private final String name
nextOrdinalback to summary
private static int nextOrdinal
ordinalback to summary
private final int ordinal
serialVersionUIDback to summary
private static final long serialVersionUID
USES_POINTCUTback to summary
public static final IRelationship.Kind USES_POINTCUT

Constructor Detail

Kindback to summary
private Kind(String name)

Method Detail

getKindForback to summary
public static IRelationship.Kind getKindFor(String stringFormOfRelationshipKind)

Return the Kind of the relationship that is passed in by name.

Parameters
stringFormOfRelationshipKind:String

the relationship name, eg. 'declare warning', 'declare error', etc.

Returns:IRelationship.Kind

the Kind instance

getNameback to summary
public String getName()
isDeclareKindback to summary
public boolean isDeclareKind()
readResolveback to summary
private Object readResolve() throws ObjectStreamException
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.