abc.aspectj.ast
Interface RefTypePattern

All Known Subinterfaces:
RTPName, RTPSubName
All Known Implementing Classes:
RTPName_c, RTPSubName_c

public interface RefTypePattern

A pattern for a reference type

Author:
Aske Simon Christensen, Oege de Moor

Method Summary
 boolean equivalent(RefTypePattern p)
           
 boolean matchesArray(PatternMatcher matcher)
           
 boolean matchesClass(PatternMatcher matcher, PCNode cl)
           
 ClassnamePatternExpr transformToClassnamePattern(AJNodeFactory nf)
           
 

Method Detail

matchesClass

boolean matchesClass(PatternMatcher matcher,
                     PCNode cl)

matchesArray

boolean matchesArray(PatternMatcher matcher)

transformToClassnamePattern

ClassnamePatternExpr transformToClassnamePattern(AJNodeFactory nf)
                                                 throws SemanticException
Throws:
SemanticException

equivalent

boolean equivalent(RefTypePattern p)