<commit_before>package battlecode.world.signal;

import battlecode.engine.signal.Signal;
import battlecode.world.InternalRobot;

/**
 * Signifies that a robot cast a spell.
 *
 * @author npinsker
 */
public class HatSignal extends Signal {

	private static final long serialVersionUID = -2274815073063498123L;
	
	/**
     * TheID of the robot that attacked.
     */
    public final int robotID;
    
    /**
     * The location that the robot cast the spell
     */
    public final MapLocation loc;

    public CastSignal(InternalRobot robot, MapLocation loc) {
        this.robotID = robot.getID();
        this.loc = loc;
    }

    /**
     * Returns the ID of the robot that just attacked.
     *
     * @return the messaging robot's ID
     */
    public int getRobotID() {
        return robotID;
    }
    /**
     * Returns the location that the robot cast the spell
     *
     * @return the location that the robot cast the spell
     */
    public MapLocation getLoc() {
        return loc;
    }
}
<commit_msg>fixed castsignal compiler error<commit_after>package battlecode.world.signal;

import battlecode.engine.signal.Signal;
import battlecode.world.InternalRobot;
import battlecode.common.MapLocation;

/**
 * Signifies that a robot cast a spell.
 *
 * @author npinsker
 */
public class CastSignal extends Signal {

	private static final long serialVersionUID = -2274815073063498123L;
	
	/**
     * TheID of the robot that attacked.
     */
    public final int robotID;
    
    /**
     * The location that the robot cast the spell
     */
    public final MapLocation loc;

    public CastSignal(InternalRobot robot, MapLocation loc) {
        this.robotID = robot.getID();
        this.loc = loc;
    }

    /**
     * Returns the ID of the robot that just attacked.
     *
     * @return the messaging robot's ID
     */
    public int getRobotID() {
        return robotID;
    }
    /**
     * Returns the location that the robot cast the spell
     *
     * @return the location that the robot cast the spell
     */
    public MapLocation getLoc() {
        return loc;
    }
}

{'fraction_non_alphanumeric': 0.0840855106888361, 'fraction_numerical': 0.018052256532066508, 'mean_word_length': 2.364217252396166, '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': '4035984', 'n_tokens_mistral': 633, 'n_tokens_neox': 594, 'n_words': 203}