<commit_before>package com.atlassian.selenium.visualcomparison;

import com.atlassian.selenium.visualcomparison.utils.ScreenResolution;

public interface VisualComparableClient
{

    public void captureEntirePageScreenshot (String filePath);

    public ScreenElement getElementAtPoint(int x, int y);

    /**
     * Execute a script in the client.
     * @param command a string of javascript to send to the client.
     * @deprecated You should use {@link VisualComparableClient#execute(String, Object...)} instead.
     */
    @Deprecated
    public void evaluate (String command);

    /**
     * Execute a script in the client and return the evaluated result.
     * @param command a string of javascript to send to the client.
     * @param arguments additional arguments to provide to the script.
     * @return the evaluated result of the javascript.
     */
    public Object execute (String command, Object... arguments);

    public boolean resizeScreen (ScreenResolution resolution, boolean refreshAfterResize);

    public void refreshAndWait ();

    /**
     * Wait until all active jQuery AJAX queries have returned -- i.e., no AJAX queries are active.
     * @param waitTimeMillis the time to wait for everything to finish.
     * @return true if no AJAX query is active, false otherwise.
     */
    public boolean waitForJQuery (long waitTimeMillis);
}<commit_msg>SELENIUM-226 minor styling fixes in VisualComparableClient<commit_after>package com.atlassian.selenium.visualcomparison;

import com.atlassian.selenium.visualcomparison.utils.ScreenResolution;

public interface VisualComparableClient
{

    public void captureEntirePageScreenshot (String filePath);

    public ScreenElement getElementAtPoint(int x, int y);

    /**
     * Execute a script in the client.
     * @param command a string of javascript to send to the client.
     * @deprecated You should use {@link VisualComparableClient#execute(String, Object...)} instead.
     */
    @Deprecated
    public void evaluate(String command);

    /**
     * Execute a script in the client and return the evaluated result.
     * @param command a string of javascript to send to the client.
     * @param arguments additional arguments to provide to the script.
     * @return the evaluated result of the javascript.
     */
    public Object execute(String command, Object... arguments);

    public boolean resizeScreen(ScreenResolution resolution, boolean refreshAfterResize);

    public void refreshAndWait();

    /**
     * Wait until all active jQuery AJAX queries have returned -- i.e., no AJAX queries are active.
     * @param waitTimeMillis the time to wait for everything to finish.
     * @return true if no AJAX query is active, false otherwise.
     */
    public boolean waitForJQuery(long waitTimeMillis);
}
{'fraction_non_alphanumeric': 0.07229344729344729, 'fraction_numerical': 0.0010683760683760685, 'mean_word_length': 3.444620253164557, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1470264', 'n_tokens_mistral': 742, 'n_tokens_neox': 694, 'n_words': 289}