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

public Class OrSignaturePattern

extends AbstractSignaturePattern
Class Inheritance
Imports
java.io.IOException, java.util.ArrayList, .List, .Map, org.aspectj.weaver.ISourceContext, .Member, .ResolvedType, .UnresolvedType, .VersionedDataInputStream, .World

Represents the OR of two other signature patterns.
Author
Andy Clement
Since
1.6.9

Field Summary

Modifier and TypeField and Description
private List<ExactTypePattern>
private ISignaturePattern
private ISignaturePattern

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public List<ExactTypePattern>
public ISignaturePattern
public ISignaturePattern
public boolean
public boolean
public boolean
public ISignaturePattern
public static ISignaturePattern
public ISignaturePattern
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from org.aspectj.weaver.patterns.AbstractSignaturePattern:
readCompoundSignaturePatternwriteCompoundSignaturePatternwritePlaceholderLocation

Field Detail

exactDeclaringTypesback to summary
private List<ExactTypePattern> exactDeclaringTypes
leftSpback to summary
private ISignaturePattern leftSp
rightSpback to summary
private ISignaturePattern rightSp

Constructor Detail

OrSignaturePatternback to summary
public OrSignaturePattern(ISignaturePattern leftSp, ISignaturePattern rightSp)

Method Detail

couldEverMatchback to summary
public boolean couldEverMatch(ResolvedType type)

Implements org.aspectj.weaver.patterns.ISignaturePattern.couldEverMatch.

getExactDeclaringTypesback to summary
public List<ExactTypePattern> getExactDeclaringTypes()

Implements org.aspectj.weaver.patterns.ISignaturePattern.getExactDeclaringTypes.

getLeftback to summary
public ISignaturePattern getLeft()
getRightback to summary
public ISignaturePattern getRight()
isMatchOnAnyNameback to summary
public boolean isMatchOnAnyName()

Implements org.aspectj.weaver.patterns.ISignaturePattern.isMatchOnAnyName.

isStarAnnotationback to summary
public boolean isStarAnnotation()

Implements org.aspectj.weaver.patterns.ISignaturePattern.isStarAnnotation.

matchesback to summary
public boolean matches(Member member, World world, boolean b)

Implements org.aspectj.weaver.patterns.ISignaturePattern.matches.

parameterizeWithback to summary
public ISignaturePattern parameterizeWith(Map<String, UnresolvedType> typeVariableBindingMap, World world)

Implements org.aspectj.weaver.patterns.ISignaturePattern.parameterizeWith.

readOrSignaturePatternback to summary
public static ISignaturePattern readOrSignaturePattern(VersionedDataInputStream s, ISourceContext context) throws IOException
resolveBindingsback to summary
public ISignaturePattern resolveBindings(IScope scope, Bindings bindings)

Implements org.aspectj.weaver.patterns.ISignaturePattern.resolveBindings.

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.