forked from LogBlock/LogBlock
Use EnumSet instead of boolean array
This commit is contained in:
@ -341,13 +341,17 @@ public class Config {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class LoggingEnabledMapping {
|
class LoggingEnabledMapping {
|
||||||
private final boolean[] logging = new boolean[Logging.length];
|
private final EnumSet<Logging> logging = EnumSet.noneOf(Logging.class);
|
||||||
|
|
||||||
public void setLogging(Logging l, boolean enabled) {
|
public void setLogging(Logging l, boolean enabled) {
|
||||||
logging[l.ordinal()] = enabled;
|
if (enabled) {
|
||||||
|
logging.add(l);
|
||||||
|
} else {
|
||||||
|
logging.remove(l);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isLogging(Logging l) {
|
public boolean isLogging(Logging l) {
|
||||||
return logging[l.ordinal()];
|
return logging.contains(l);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user