123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253 |
- /* *******************************************************************
- * Copyright (c) 2005 Contributors.
- * All rights reserved.
- * This program and the accompanying materials are made available
- * under the terms of the Eclipse Public License v 2.0
- * which accompanies this distribution and is available at
- * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt
- *
- * Contributors:
- * Adrian Colyer Initial implementation
- * ******************************************************************/
- package org.aspectj.weaver.patterns;
-
- import org.aspectj.weaver.patterns.Pointcut.MatchesNothingPointcut;
-
- /**
- * @author colyer
- *
- */
- public abstract class AbstractPatternNodeVisitor implements PatternNodeVisitor {
-
- public Object visit(AnyTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(NoTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(EllipsisTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(AnyWithAnnotationTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(AnyAnnotationTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(EllipsisAnnotationTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(AndAnnotationTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(AndPointcut node, Object data) {
- return node;
- }
-
- public Object visit(AndTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(AnnotationPatternList node, Object data) {
- return node;
- }
-
- public Object visit(AnnotationPointcut node, Object data) {
- return node;
- }
-
- public Object visit(ArgsAnnotationPointcut node, Object data) {
- return node;
- }
-
- public Object visit(ArgsPointcut node, Object data) {
- return node;
- }
-
- public Object visit(BindingAnnotationTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(BindingTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(CflowPointcut node, Object data) {
- return node;
- }
-
- public Object visit(ConcreteCflowPointcut node, Object data) {
- return node;
- }
-
- public Object visit(DeclareAnnotation node, Object data) {
- return node;
- }
-
- public Object visit(DeclareErrorOrWarning node, Object data) {
- return node;
- }
-
- public Object visit(DeclareParents node, Object data) {
- return node;
- }
-
- public Object visit(DeclarePrecedence node, Object data) {
- return node;
- }
-
- public Object visit(DeclareSoft node, Object data) {
- return node;
- }
-
- public Object visit(ExactAnnotationTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(ExactTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(HandlerPointcut node, Object data) {
- return node;
- }
-
- public Object visit(IfPointcut node, Object data) {
- return node;
- }
-
- public Object visit(KindedPointcut node, Object data) {
- return node;
- }
-
- public Object visit(ModifiersPattern node, Object data) {
- return node;
- }
-
- public Object visit(NamePattern node, Object data) {
- return node;
- }
-
- public Object visit(NotAnnotationTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(NotPointcut node, Object data) {
- return node;
- }
-
- public Object visit(NotTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(OrAnnotationTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(OrPointcut node, Object data) {
- return node;
- }
-
- public Object visit(OrTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(PerCflow node, Object data) {
- return node;
- }
-
- public Object visit(PerFromSuper node, Object data) {
- return node;
- }
-
- public Object visit(PerObject node, Object data) {
- return node;
- }
-
- public Object visit(PerSingleton node, Object data) {
- return node;
- }
-
- public Object visit(PerTypeWithin node, Object data) {
- return node;
- }
-
- public Object visit(PatternNode node, Object data) {
- return node;
- }
-
- public Object visit(ReferencePointcut node, Object data) {
- return node;
- }
-
- public Object visit(SignaturePattern node, Object data) {
- return node;
- }
-
- public Object visit(ThisOrTargetAnnotationPointcut node, Object data) {
- return node;
- }
-
- public Object visit(ThisOrTargetPointcut node, Object data) {
- return node;
- }
-
- public Object visit(ThrowsPattern node, Object data) {
- return node;
- }
-
- public Object visit(TypePatternList node, Object data) {
- return node;
- }
-
- public Object visit(WildAnnotationTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(WildTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(WithinAnnotationPointcut node, Object data) {
- return node;
- }
-
- public Object visit(WithinCodeAnnotationPointcut node, Object data) {
- return node;
- }
-
- public Object visit(WithinPointcut node, Object data) {
- return node;
- }
-
- public Object visit(WithincodePointcut node, Object data) {
- return node;
- }
-
- public Object visit(MatchesNothingPointcut node, Object data) {
- return node;
- }
-
- public Object visit(TypeVariablePattern node, Object data) {
- return node;
- }
-
- public Object visit(TypeVariablePatternList node, Object data) {
- return node;
- }
-
- public Object visit(HasMemberTypePattern node, Object data) {
- return node;
- }
-
- public Object visit(TypeCategoryTypePattern node, Object data) {
- return node;
- }
- }
|