Package org.aspectj.weaver.patterns
Class FormalBinding
- java.lang.Object
-
- org.aspectj.weaver.patterns.FormalBinding
-
- All Implemented Interfaces:
IHasPosition
- Direct Known Subclasses:
FormalBinding.ImplicitFormalBinding
public class FormalBinding extends Object implements IHasPosition
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFormalBinding.ImplicitFormalBinding
-
Field Summary
Fields Modifier and Type Field Description static FormalBinding[]NONE
-
Constructor Summary
Constructors Constructor Description FormalBinding(UnresolvedType type, int index)FormalBinding(UnresolvedType type, String name, int index)FormalBinding(UnresolvedType type, String name, int index, int start, int end)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetEnd()intgetIndex()StringgetName()intgetStart()UnresolvedTypegetType()StringtoString()
-
-
-
Field Detail
-
NONE
public static final FormalBinding[] NONE
-
-
Constructor Detail
-
FormalBinding
public FormalBinding(UnresolvedType type, String name, int index, int start, int end)
-
FormalBinding
public FormalBinding(UnresolvedType type, int index)
-
FormalBinding
public FormalBinding(UnresolvedType type, String name, int index)
-
-
Method Detail
-
getEnd
public int getEnd()
- Specified by:
getEndin interfaceIHasPosition
-
getStart
public int getStart()
- Specified by:
getStartin interfaceIHasPosition
-
getIndex
public int getIndex()
-
getName
public String getName()
-
getType
public UnresolvedType getType()
-
-