org.aspectj.compiler.crosscuts.ast
Class PlanData
java.lang.Object
org.aspectj.compiler.crosscuts.ast.PlanData
- public class PlanData
- extends java.lang.Object
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"; |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
inAspect
public AspectDec inAspect
bindingNames
public java.util.Set bindingNames
nameBindingType
public Type nameBindingType
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";
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)