Number Lines: 2387 total Classes: 28 Abstract: 4 Subclasses: 15 Interfaces: 0 Interfaces Used: 1 Use of static ./src/species/Agent.java: private static double thresholdPercentage; ./src/species/Tree.java: private static float probabilityBurn = (float) 0.3; ./src/user_interface/GridReader.java: private static GameEngine myEngine; ./src/user_interface/GridReader.java: private static int GRID_SIZE; ./src/user_interface/GridReader.java: private static int MARGIN; ./src/user_interface/OneFileUI.java: private static double FRAMES_PER_SECOND = 1; ./src/user_interface/OneFileUI.java: private static double MILLISECOND_DELAY = 1000 / FRAMES_PER_SECOND; ./src/user_interface/OneFileUI.java: private static double SECOND_DELAY = 1.0 / FRAMES_PER_SECOND; ./src/user_interface/OneFileUI.java: private static GameEngine myEngine; ./src/user_interface/TestGridReader.java: private static SimulationConfig sim; ./src/user_interface/TestGridReader.java: private static Grid myGrid; ./src/user_interface/TestGridReader.java: private static Stage myStage; ./src/user_interface/TestGridReader.java: private static Group myRoot; ./src/user_interface/TestGridReader.java: private static GameEngine myEngine; ./src/user_interface/TestGridReader.java: public static void startGrid(Stage s) throws NoSuchMethodException, SecurityException, InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, InterruptedException{ ./src/user_interface/TestGridReader.java: public static void step(double elapsedTime){ ./src/user_interface/TestGridReader.java: public static void displayGrid(Group g, Grid grid, int margin){ ./src/user_interface/TestGridReader.java:// public static void testReader() throws NoSuchMethodException, SecurityException, InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException { Global instance variables Non-private instance variables ./src/simulation_config/SimulationConfig.java: protected int speciesAdded; Magic values ./src/simulation_config/PredatorPreySim.java: if (speciesInfo.getAttribute("type").equals("Shark")){ ./src/species/CellofLife.java: if (numberofliveneighbors < 2 || numberofliveneighbors > 3){ ./src/species/CellofLife.java: if (numberofliveneighbors == 3){ ./src/user_interface/ButtonController.java:// if(state.equals(rb.getString("GameOfLifeLabel"))){ ./src/user_interface/ButtonController.java:// else if(getState().equals(myResources.getString("SegregationLabel"))){ ./src/user_interface/GridReader.java: if(path.equals(rb.getString("GameOfLifeXMLPath"))){ ./src/user_interface/GridReader.java: else if(path.equals(rb.getString("SpreadingFireXMLPath"))){ ./src/user_interface/OneFileUI.java: if(path.equals(rb.getString("GameOfLifeXMLPath"))){ ./src/user_interface/OneFileUI.java: else if(path.equals(rb.getString("SpreadingFireXMLPath"))){ ./src/user_interface/OneFileUI.java: else if(path.equals(rb.getString("FishSharkXMLPath"))){ ./src/user_interface/OneFileUI.java: else if(path.equals(rb.getString("SegregationXMLPath"))){ ./src/user_interface/OneFileUI.java: if(getState().equals(myResources.getString("GameOfLifeLabel"))){ ./src/user_interface/OneFileUI.java: else if(getState().equals(myResources.getString("SpreadingFireLabel"))){ ./src/user_interface/OneFileUI.java: else if (getState().equals(myResources.getString("FishSharkLabel"))){ ./src/user_interface/OneFileUI.java: else if (getState().equals(myResources.getString("SegregationLabel"))){ ./src/user_interface/ScrollbarController.java: if(input.equals("one")) return one; ./src/user_interface/ScrollbarController.java: else if(input.equals("two")) return two; ./src/user_interface/ScrollbarController.java: else if(input.equals("three")) return three; ./src/user_interface/UserInterface.java: if(getState().equals(myResources.getString("GameOfLifeLabel"))){ ./src/user_interface/UserInterface.java: else if(getState().equals(myResources.getString("SegregationLabel"))){ Use of Concrete List Use of Concrete Map Use of Concrete Set Longest Methods 42 UserInterface.initButtons 36 UserInterface.simButtons 36 ButtonController.initButtons 32 OneFileUI.initButtons 26 GameEngine.updateWorld 25 Shark.performTask 23 Simulation.populateGridTest 23 SegregationSim.populateGrid 23 ButtonController.simButtons 21 Agent.performTask Bad Exception Handling ./src/simulation_config/SimulationConfig.java: e.printStackTrace(); ./src/simulation_config/SimulationConfig.java: e.printStackTrace(); ./src/simulation_config/SimulationConfig.java: e.printStackTrace(); ./src/user_interface/ButtonController.java: e1.printStackTrace(); ./src/user_interface/ButtonController.java: e1.printStackTrace(); ./src/user_interface/ButtonController.java:// e1.printStackTrace(); ./src/user_interface/UserInterface.java: e1.printStackTrace(); ./src/user_interface/UserInterface.java: e1.printStackTrace(); ./src/user_interface/UserInterface.java: e1.printStackTrace(); ./src/util/Grid.java: e.printStackTrace(); ./src/util/Grid.java: e.printStackTrace(); ./util/Simulation.java: e.printStackTrace(); ./util/Simulation.java: e.printStackTrace(); ./util/Simulation.java: e.printStackTrace();