<commit_before>package edu.flash3388.flashlib.robot.hid;

/**
 * An extension of {@link Button} for human interface devices. Provides time buffering for activation types.
 * 
 * @author <NAME>
 * @since FlashLib 1.0.2
 */
public class HidButton extends Button {

	private final HidInterface mHidInterface;
	private final int mChannel;
	private final int mButton;

    public HidButton(HidInterface hidInterface, int channel, int button) {
        mHidInterface = hidInterface;
        mChannel = channel;
        mButton = button;
    }


    public HidInterface getHidInterface(){
        return mHidInterface;
    }

    public int getChannel() {
        return mChannel;
    }

    public int getButtonNumber() {
        return mButton;
    }
	
	/**
	 * Gets the current button state
	 */
	@Override
	public boolean isDown() {<commit_msg>removing unnecessary getters<commit_after>package edu.flash3388.flashlib.robot.hid;

/**
 * An extension of {@link Button} for human interface devices. Provides time buffering for activation types.
 * 
 * @author <NAME>
 * @since FlashLib 1.0.2
 */
public class HidButton extends Button {

	private final HidInterface mHidInterface;
	private final int mChannel;
	private final int mButton;

    public HidButton(HidInterface hidInterface, int channel, int button) {
        mHidInterface = hidInterface;
        mChannel = channel;
        mButton = button;
    }
	
	/**
	 * Gets the current button state
	 */
	@Override
	public boolean isDown() {
{'fraction_non_alphanumeric': 0.08266129032258064, 'fraction_numerical': 0.009408602150537635, 'mean_word_length': 3.1708683473389354, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '4741862', 'n_tokens_mistral': 446, 'n_tokens_neox': 423, 'n_words': 139}