private static void visitDeclaration( @NotNull ProblemsHolder holder, @Nullable GoSignature signature, @NotNull String ownerType) { if (signature == null) return; GoParameters parameters = signature.getParameters(); visitParameterList(holder, parameters, ownerType, "parameters"); GoResult result = signature.getResult(); parameters = result != null ? result.getParameters() : null; visitParameterList(holder, parameters, ownerType, "return parameters"); }
@Override public String getText() { GoSignature signature = myElement.getSignature(); return "func " + (signature != null ? signature.getText() : "<null>"); }