Top Description Fields Constructors Methods
org.aspectj.weaver.patterns

public Class FastMatchInfo

extends Object
Class Inheritance
Known Direct Subclasses
org.aspectj.weaver.reflect.ReflectionFastMatchInfo
Imports
org.aspectj.weaver.ResolvedType, .Shadow, .World, .Shadow.Kind

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

Field Summary

Modifier and TypeField and Description
private Shadow.Kind
private ResolvedType
public World

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Shadow.Kind
getKind()

kind can be null to indicate that all kinds should be considered.

public ResolvedType
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

kindback to summary
private Shadow.Kind kind
typeback to summary
private ResolvedType type
worldback to summary
public World world

Constructor Detail

FastMatchInfoback to summary
public FastMatchInfo(ResolvedType type, Shadow.Kind kind, World world)

Method Detail

getKindback to summary
public Shadow.Kind getKind()

kind can be null to indicate that all kinds should be considered. This is usually done as a first pass

getTypeback to summary
public ResolvedType getType()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override