Top Fields Constructors Methods
org.aspectj.weaver.patterns

public Class Bindings

extends Object
Class Inheritance
Imports
org.aspectj.bridge.IMessage, org.aspectj.weaver.BCException, .UnresolvedType

Field Summary

Modifier and TypeField and Description
private BindingPattern[]
public static final Bindings

Constructor Summary

AccessConstructor and Description
public
public
Bindings(int count)

Method Summary

Modifier and TypeMethod and Description
public void
public void
checkEquals(Bindings other, IScope scope)

signals an error if one has a binding and other doesn't

public Bindings
copy()

public int[]
public UnresolvedType[]
public void
mergeIn(Bindings other, IScope scope)

public void
register(BindingPattern binding, IScope scope)

public int
size()

public String
toString()

Overrides java.lang.Object.toString.

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

Field Detail

bindingsback to summary
private BindingPattern[] bindings
NONEback to summary
public static final Bindings NONE

Constructor Detail

Bindingsback to summary
public Bindings(BindingPattern[] bindings)
Bindingsback to summary
public Bindings(int count)

Method Detail

checkAllBoundback to summary
public void checkAllBound(IScope scope)
checkEqualsback to summary
public void checkEquals(Bindings other, IScope scope)

signals an error if one has a binding and other doesn't

copyback to summary
public Bindings copy()
getUsedFormalsback to summary
public int[] getUsedFormals()
getUsedFormalTypesback to summary
public UnresolvedType[] getUsedFormalTypes()
mergeInback to summary
public void mergeIn(Bindings other, IScope scope)
registerback to summary
public void register(BindingPattern binding, IScope scope)
sizeback to summary
public int size()
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.