org.aspectj.weaver.patterns
Class FastMatchInfo

java.lang.Object
  extended by org.aspectj.weaver.patterns.FastMatchInfo
Direct Known Subclasses:
ReflectionFastMatchInfo

public class FastMatchInfo
extends java.lang.Object

Represents a type that pointcuts may match. Fast match for a pointcut should quickly say NO if it can.


Field Summary
 World world
           
 
Constructor Summary
FastMatchInfo(ResolvedType type, Shadow.Kind kind, World world)
           
 
Method Summary
 Shadow.Kind getKind()
          kind can be null to indicate that all kinds should be considered.
 ResolvedType getType()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

world

public World world
Constructor Detail

FastMatchInfo

public FastMatchInfo(ResolvedType type,
                     Shadow.Kind kind,
                     World world)
Method Detail

getKind

public Shadow.Kind getKind()
kind can be null to indicate that all kinds should be considered. This is usually done as a first pass

Returns:

getType

public ResolvedType getType()

toString

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