Class Bindings

java.lang.Object
org.aspectj.weaver.patterns.Bindings

public class Bindings extends Object
  • Field Details

    • NONE

      public static final Bindings NONE
  • Constructor Details

    • Bindings

      public Bindings(BindingPattern[] bindings)
    • Bindings

      public Bindings(int count)
  • Method Details

    • register

      public void register(BindingPattern binding, IScope scope)
    • mergeIn

      public void mergeIn(Bindings other, IScope scope)
    • checkEquals

      public void checkEquals(Bindings other, IScope scope)
      signals an error if one has a binding and other doesn't
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getUsedFormals

      public int[] getUsedFormals()
    • getUsedFormalTypes

      public UnresolvedType[] getUsedFormalTypes()
    • copy

      public Bindings copy()
    • checkAllBound

      public void checkAllBound(IScope scope)
    • size

      public int size()