1 24 25 package org.aspectj.compiler.crosscuts.ast; 26 import org.aspectj.compiler.base.ast.*; 27 import org.aspectj.compiler.crosscuts.joinpoints.*; 28 29 import org.aspectj.compiler.base.JavaCompiler; 30 31 import java.util.*; 32 import org.aspectj.util.InvertableSet; 33 34 37 public class FieldSetPcd extends KindedPcd { 38 public String getKind() { return "set"; } 39 40 public int getJpKind() { return JoinPoint.FIELD_SET; } 41 42 44 public FieldSetPcd(SourceLocation location, DecPattern _pattern) { 45 super(location, _pattern); 46 47 } 48 protected FieldSetPcd(SourceLocation source) { 49 super(source); 50 } 51 52 public ASTObject copyWalk(CopyWalker walker) { 53 FieldSetPcd ret = new FieldSetPcd(getSourceLocation()); 54 ret.preCopy(walker, this); 55 if (pattern != null) ret.setPattern( (DecPattern)walker.process(pattern) ); 56 return ret; 57 } 58 59 60 public String getDefaultDisplayName() { 61 return "FieldSetPcd()"; 62 } 63 64 } 66 67 | Popular Tags |