org.aspectj.weaver.patterns
Class ExposedState

java.lang.Object
  extended by org.aspectj.weaver.patterns.ExposedState

public class ExposedState
extends java.lang.Object


Field Summary
static boolean[] NO_ERRONEOUS_VARS
           
 Var[] vars
           
 
Constructor Summary
ExposedState(int size)
           
ExposedState(Member signature)
           
 
Method Summary
 Var get(int i)
           
 Expr getAspectInstance()
           
 ResolvedType getConcreteAspect()
           
 boolean isErroneousVar(int formalIndex)
           
 boolean isFullySetUp()
           
 void set(int i, Var var)
           
 void setAspectInstance(Expr aspectInstance)
           
 void setConcreteAspect(ResolvedType concreteAspect)
           
 void setErroneousVar(int formalIndex)
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_ERRONEOUS_VARS

public static final boolean[] NO_ERRONEOUS_VARS

vars

public Var[] vars
Constructor Detail

ExposedState

public ExposedState(int size)

ExposedState

public ExposedState(Member signature)
Method Detail

isFullySetUp

public boolean isFullySetUp()

set

public void set(int i,
                Var var)

get

public Var get(int i)

size

public int size()

getAspectInstance

public Expr getAspectInstance()

setAspectInstance

public void setAspectInstance(Expr aspectInstance)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setErroneousVar

public void setErroneousVar(int formalIndex)

isErroneousVar

public boolean isErroneousVar(int formalIndex)

setConcreteAspect

public void setConcreteAspect(ResolvedType concreteAspect)

getConcreteAspect

public ResolvedType getConcreteAspect()