public void processMethodDeclarations(Map<CharSequence, List<ExecutableElement>> declarations) { for (Map.Entry<CharSequence, List<ExecutableElement>> entry : declarations.entrySet()) { List<ExecutableElement> list = entry.getValue(); if (list.size() == 1) { // single method, use normal logic processMethodDeclaration(list.get(0)); } else { // multimethod, new logic processMethodDeclarationMulti(list.get(0)); } } }
public void processMethodDeclarations(Map<CharSequence, List<ExecutableElement>> declarations) { for (Map.Entry<CharSequence, List<ExecutableElement>> entry : declarations.entrySet()) { List<ExecutableElement> list = entry.getValue(); if (list.size() == 1) { // single method, use normal logic processMethodDeclaration(list.get(0)); } else { // multimethod, new logic processMethodDeclarationMulti(list.get(0)); } } }
public void processMethodDeclarations(Map<CharSequence, List<ExecutableElement>> declarations) { for (Map.Entry<CharSequence, List<ExecutableElement>> entry : declarations.entrySet()) { List<ExecutableElement> list = entry.getValue(); if (list.size() == 1) { // single method, use normal logic processMethodDeclaration(list.get(0)); } else { // multimethod, new logic processMethodDeclarationMulti(list.get(0)); } } }
public void processMethodDeclarations(Map<CharSequence, List<ExecutableElement>> declarations) { for (Map.Entry<CharSequence, List<ExecutableElement>> entry : declarations.entrySet()) { List<ExecutableElement> list = entry.getValue(); if (list.size() == 1) { // single method, use normal logic processMethodDeclaration(list.get(0)); } else { // multimethod, new logic processMethodDeclarationMulti(list.get(0)); } } }