Adjust checkstyle rules. Make checkstyle fail the build when violations are found. Correct all current checkstyle violations.

This commit is contained in:
Ilkka Seppala
2015-12-25 23:49:28 +02:00
parent 9fbb085985
commit cec9a99410
167 changed files with 1242 additions and 969 deletions

View File

@@ -27,6 +27,9 @@ public class Weather {
observers.remove(obs);
}
/**
* Makes time pass for weather
*/
public void timePasses() {
WeatherType[] enumValues = WeatherType.values();
currentWeather = enumValues[(currentWeather.ordinal() + 1) % enumValues.length];

View File

@@ -15,6 +15,9 @@ public class GWeather extends Observable<GWeather, Race, WeatherType> {
currentWeather = WeatherType.SUNNY;
}
/**
* Makes time pass for weather
*/
public void timePasses() {
WeatherType[] enumValues = WeatherType.values();
currentWeather = enumValues[(currentWeather.ordinal() + 1) % enumValues.length];

View File

@@ -22,6 +22,9 @@ public abstract class Observable<S extends Observable<S, O, A>, O extends Observ
this.observers.add(observer);
}
/**
* Notify observers
*/
@SuppressWarnings("unchecked")
public void notifyObservers(A argument) {
for (O observer : observers) {

View File

@@ -3,10 +3,6 @@ package com.iluwatar.observer.generic;
/**
*
* Observer
*
* @param <S>
* @param <O>
* @param <A>
*/
public interface Observer<S extends Observable<S, O, A>, O extends Observer<S, O, A>, A> {