package org.javacs; import com.sun.source.tree.ExpressionTree; import java.util.List; import java.util.Optional; import javax.lang.model.element.ExecutableElement; public class MethodInvocation { /** MethodInvocationTree or NewClassTree */ public final ExpressionTree tree; public final Optional activeMethod; public final int activeParameter; public final List overloads; public MethodInvocation( ExpressionTree tree, Optional activeMethod, int activeParameter, List overloads) { this.tree = tree; this.activeMethod = activeMethod; this.activeParameter = activeParameter; this.overloads = overloads; } }