Package org.aspectj.weaver.patterns
Class HasMemberTypePatternForPerThisMatching
- java.lang.Object
-
- org.aspectj.weaver.patterns.PatternNode
-
- org.aspectj.weaver.patterns.TypePattern
-
- org.aspectj.weaver.patterns.HasMemberTypePattern
-
- org.aspectj.weaver.patterns.HasMemberTypePatternForPerThisMatching
-
- All Implemented Interfaces:
IHasPosition,IHasSourceLocation
public class HasMemberTypePatternForPerThisMatching extends HasMemberTypePattern
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.aspectj.weaver.patterns.TypePattern
TypePattern.MatchKind
-
-
Field Summary
-
Fields inherited from class org.aspectj.weaver.patterns.TypePattern
AND, annotationPattern, ANY, ANY_KEY, ANY_WITH_ANNO, BINDING, DYNAMIC, ELLIPSIS, ELLIPSIS_KEY, EXACT, HAS_MEMBER, includeSubtypes, isVarArgs, NO, NO_KEY, NOT, OR, STATIC, TYPE_CATEGORY, typeParameters, WILD
-
Fields inherited from class org.aspectj.weaver.patterns.PatternNode
end, sourceContext, start
-
-
Constructor Summary
Constructors Constructor Description HasMemberTypePatternForPerThisMatching(SignaturePattern aSignaturePattern)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanhasMethod(ResolvedType type)voidwrite(CompressingDataOutputStream s)-
Methods inherited from class org.aspectj.weaver.patterns.HasMemberTypePattern
accept, equals, getSignaturePattern, hashCode, matchesExactly, matchesExactly, matchesInstanceof, parameterizeWith, read, resolveBindings, toString
-
Methods inherited from class org.aspectj.weaver.patterns.TypePattern
couldEverMatchSameTypesAs, getAnnotationPattern, getExactType, getTypeParameters, hasFailedResolution, isArray, isBangVoid, isEllipsis, isIncludeSubtypes, isStar, isStarAnnotation, isVarArgs, isVoid, matches, matchesStatically, matchesSubtypes, matchesSubtypes, notExactType, postRead, remapAdviceFormals, resolve, resolveExactType, setAnnotationTypePattern, setIsVarArgs, setTypeParameters
-
Methods inherited from class org.aspectj.weaver.patterns.PatternNode
copyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, traverse, writeLocation
-
-
-
-
Constructor Detail
-
HasMemberTypePatternForPerThisMatching
public HasMemberTypePatternForPerThisMatching(SignaturePattern aSignaturePattern)
-
-
Method Detail
-
hasMethod
protected boolean hasMethod(ResolvedType type)
- Overrides:
hasMethodin classHasMemberTypePattern
-
write
public void write(CompressingDataOutputStream s) throws IOException
- Overrides:
writein classHasMemberTypePattern- Throws:
IOException
-
-