1 7 8 package javax.lang.model.element; 9 10 import javax.lang.model.util.*; 11 12 50 public interface ElementVisitor<R, P> { 51 57 R visit(Element e, P p); 58 59 64 R visit(Element e); 65 66 72 R visitPackage(PackageElement e, P p); 73 74 80 R visitType(TypeElement e, P p); 81 82 88 R visitVariable(VariableElement e, P p); 89 90 96 R visitExecutable(ExecutableElement e, P p); 97 98 104 R visitTypeParameter(TypeParameterElement e, P p); 105 106 117 R visitUnknown(Element e, P p); 118 } 119 | Popular Tags |