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

public Class NotSignaturePattern

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

Represents the NOT of a signature pattern
Author
Andy Clement
Since
1.6.9

Field Summary

Modifier and TypeField and Description
private ISignaturePattern

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public List<ExactTypePattern>
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

negatedSpback to summary
private ISignaturePattern negatedSp

Constructor Detail

NotSignaturePatternback to summary
public NotSignaturePattern(ISignaturePattern negatedSp)

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.

getNegatedback to summary
public ISignaturePattern getNegated()
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.

readNotSignaturePatternback to summary
public static ISignaturePattern readNotSignaturePattern(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.