Top Fields Constructors Methods
org.aspectj.weaver.reflect

public Class JoinPointMatchImpl

extends Object
implements JoinPointMatch
Class Inheritance
All Implemented Interfaces
org.aspectj.weaver.tools.JoinPointMatch
Imports
org.aspectj.weaver.tools.JoinPointMatch, .PointcutParameter

Author
colyer Implementation of JoinPointMatch for reflection based worlds.

Field Summary

Modifier and TypeField and Description
private PointcutParameter[]
private boolean
private static final PointcutParameter[]
public static final JoinPointMatch

Constructor Summary

AccessConstructor and Description
public
private

Method Summary

Modifier and TypeMethod and Description
public PointcutParameter[]
getParameterBindings()

Implements org.aspectj.weaver.tools.JoinPointMatch.getParameterBindings.

Get the parameter bindings at the matched join point.
public boolean
matches()

Implements org.aspectj.weaver.tools.JoinPointMatch.matches.

True if the pointcut expression has matched at this join point, and false otherwise
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bindingsback to summary
private PointcutParameter[] bindings
matchback to summary
private boolean match
NO_BINDINGSback to summary
private static final PointcutParameter[] NO_BINDINGS
NO_MATCHback to summary
public static final JoinPointMatch NO_MATCH

Constructor Detail

JoinPointMatchImplback to summary
public JoinPointMatchImpl(PointcutParameter[] bindings)
JoinPointMatchImplback to summary
private JoinPointMatchImpl()

Method Detail

getParameterBindingsback to summary
public PointcutParameter[] getParameterBindings()

Implements org.aspectj.weaver.tools.JoinPointMatch.getParameterBindings.

Doc from org.aspectj.weaver.tools.JoinPointMatch.getParameterBindings.

Get the parameter bindings at the matched join point. If the join point was not matched an empty array is returned.

matchesback to summary
public boolean matches()

Implements org.aspectj.weaver.tools.JoinPointMatch.matches.

Doc from org.aspectj.weaver.tools.JoinPointMatch.matches.

True if the pointcut expression has matched at this join point, and false otherwise