org.aspectj.compiler.crosscuts.ast
Class PlanData

java.lang.Object
  extended byorg.aspectj.compiler.crosscuts.ast.PlanData

public class PlanData
extends java.lang.Object


Field Summary
 java.util.Set bindingNames
           
 AspectDec inAspect
           
 Type nameBindingType
           
 
Constructor Summary
PlanData(AspectDec inAspect, org.aspectj.compiler.crosscuts.joinpoints.JpPlannerMaker jpPlannerMaker)
          declare error: call(PlanData.new(..)) && !(within(PlanData) || within(BuildAdvicePlannersPass)): "shouldn't be creating new PlanData here";
 
Method Summary
 AspectDec getAspectDec()
           
 Type getNameBindingType()
           
 ASTObject getPlanMaker()
          returns the ast object that is making this plan
 boolean isPlanning(NamePcd namePcd)
           
 PlanData makeInner(NamePcd bindingName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inAspect

public AspectDec inAspect

bindingNames

public java.util.Set bindingNames

nameBindingType

public Type nameBindingType
Constructor Detail

PlanData

public PlanData(AspectDec inAspect,
                org.aspectj.compiler.crosscuts.joinpoints.JpPlannerMaker jpPlannerMaker)
declare error: call(PlanData.new(..)) && !(within(PlanData) || within(BuildAdvicePlannersPass)): "shouldn't be creating new PlanData here";

Method Detail

getPlanMaker

public ASTObject getPlanMaker()
returns the ast object that is making this plan


getAspectDec

public AspectDec getAspectDec()

getNameBindingType

public Type getNameBindingType()

makeInner

public PlanData makeInner(NamePcd bindingName)

isPlanning

public boolean isPlanning(NamePcd namePcd)