@Override public List<? extends Element> getEnclosedElements() { return executableElement.getEnclosedElements(); }
@Override public List<? extends Element> getEnclosedElements() { return executableElement.getEnclosedElements(); }
@Override public List<? extends Element> getEnclosedElements() { return executableElement.getEnclosedElements(); }
@Override public List<? extends Element> getEnclosedElements() { return executableElement.getEnclosedElements(); }
@Override public List<? extends Element> getEnclosedElements() { return executableElement.getEnclosedElements(); }
@Override public List<? extends Element> getEnclosedElements() { return parent.getEnclosedElements(); }
@Override public List<? extends Element> getEnclosedElements() { return executableElement.getEnclosedElements(); }
@Override public List<? extends Element> getEnclosedElements() { return executableElement.getEnclosedElements(); }
@Override public List<? extends Element> getEnclosedElements() { return executableElement.getEnclosedElements(); }
@Override public List<? extends Element> getEnclosedElements() { return executableElement.getEnclosedElements(); }
@Override public Set<Element> visitExecutable(ExecutableElement e, DeclaredType p) { // Type parameters are not considered to be enclosed by an executable scan(e.getTypeParameters(), p); return scan(e.getEnclosedElements(), p); }
@Override public Set<TypeElement> visitExecutable(ExecutableElement e, Set<TypeElement> p) { // Type parameters are not considered to be enclosed by an executable scan(e.getTypeParameters(), p); return scan(e.getEnclosedElements(), p); }
public static CodeExecutableElement clone(@SuppressWarnings("unused") ProcessingEnvironment env, ExecutableElement method) { CodeExecutableElement copy = new CodeExecutableElement(method.getReturnType(), method.getSimpleName().toString()); for (TypeMirror thrownType : method.getThrownTypes()) { copy.addThrownType(thrownType); } copy.setDefaultValue(method.getDefaultValue()); for (AnnotationMirror mirror : method.getAnnotationMirrors()) { copy.addAnnotationMirror(mirror); } for (VariableElement var : method.getParameters()) { copy.addParameter(CodeVariableElement.clone(var)); } for (Element element : method.getEnclosedElements()) { copy.add(element); } copy.getModifiers().addAll(method.getModifiers()); copy.setVarArgs(method.isVarArgs()); return copy; }
public static CodeExecutableElement clone(@SuppressWarnings("unused") ProcessingEnvironment env, ExecutableElement method) { CodeExecutableElement copy = new CodeExecutableElement(method.getReturnType(), method.getSimpleName().toString()); for (TypeMirror thrownType : method.getThrownTypes()) { copy.addThrownType(thrownType); } copy.setDefaultValue(method.getDefaultValue()); for (AnnotationMirror mirror : method.getAnnotationMirrors()) { copy.addAnnotationMirror(mirror); } for (VariableElement var : method.getParameters()) { copy.addParameter(CodeVariableElement.clone(var)); } for (Element element : method.getEnclosedElements()) { copy.add(element); } copy.getModifiers().addAll(method.getModifiers()); copy.setVarArgs(method.isVarArgs()); return copy; }