Top Description Fields Constructors Methods
org.aspectj.weaver

public Class PoliceExtensionUse

extends AbstractPatternNodeVisitor
Class Inheritance
Imports
org.aspectj.bridge.IMessage, .MessageUtil, org.aspectj.weaver.patterns.AbstractPatternNodeVisitor, .AndPointcut, .KindedPointcut, .NotPointcut, .OrPointcut, .Pointcut

Walks a pointcut and determines if the synchronization related designators have been used: lock() or unlock()

Field Summary

Modifier and TypeField and Description
private Pointcut
p

private boolean
private World

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public Object
public Object
public Object
public Object
Inherited from org.aspectj.weaver.patterns.AbstractPatternNodeVisitor:
visitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisit

Field Detail

pback to summary
private Pointcut p
synchronizationDesignatorEncounteredback to summary
private boolean synchronizationDesignatorEncountered
worldback to summary
private World world

Constructor Detail

PoliceExtensionUseback to summary
public PoliceExtensionUse(World w, Pointcut p)

Method Detail

synchronizationDesignatorEncounteredback to summary
public boolean synchronizationDesignatorEncountered()
visitback to summary
public Object visit(KindedPointcut node, Object data)

Overrides org.aspectj.weaver.patterns.AbstractPatternNodeVisitor.visit.

Implements org.aspectj.weaver.patterns.PatternNodeVisitor.visit.

visitback to summary
public Object visit(AndPointcut node, Object data)

Overrides org.aspectj.weaver.patterns.AbstractPatternNodeVisitor.visit.

Implements org.aspectj.weaver.patterns.PatternNodeVisitor.visit.

visitback to summary
public Object visit(NotPointcut node, Object data)

Overrides org.aspectj.weaver.patterns.AbstractPatternNodeVisitor.visit.

Implements org.aspectj.weaver.patterns.PatternNodeVisitor.visit.

visitback to summary
public Object visit(OrPointcut node, Object data)

Overrides org.aspectj.weaver.patterns.AbstractPatternNodeVisitor.visit.

Implements org.aspectj.weaver.patterns.PatternNodeVisitor.visit.