Package org.aspectj.weaver.patterns
Class Bindings
- java.lang.Object
-
- org.aspectj.weaver.patterns.Bindings
-
public class Bindings extends Object
-
-
Constructor Summary
Constructors Constructor Description Bindings(int count)Bindings(BindingPattern[] bindings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckAllBound(IScope scope)voidcheckEquals(Bindings other, IScope scope)Bindingscopy()int[]getUsedFormals()UnresolvedType[]getUsedFormalTypes()voidmergeIn(Bindings other, IScope scope)voidregister(BindingPattern binding, IScope scope)intsize()StringtoString()
-
-
-
Field Detail
-
NONE
public static final Bindings NONE
-
-
Constructor Detail
-
Bindings
public Bindings(BindingPattern[] bindings)
-
Bindings
public Bindings(int count)
-
-
Method Detail
-
register
public void register(BindingPattern binding, IScope scope)
-
getUsedFormals
public int[] getUsedFormals()
-
getUsedFormalTypes
public UnresolvedType[] getUsedFormalTypes()
-
copy
public Bindings copy()
-
checkAllBound
public void checkAllBound(IScope scope)
-
size
public int size()
-
-