public static IrritantSet warningTokenToIrritants(String warningToken) {
if (warningToken == null || warningToken.length() == 0) return null;
switch (warningToken.charAt(0)) {
case 'a' :
if ("all".equals(warningToken))
return IrritantSet.ALL;
break;
case 'b' :
if ("boxing".equals(warningToken))
return IrritantSet.BOXING;
break;
case 'c' :
if ("cast".equals(warningToken))
return IrritantSet.CAST;
break;
case 'd' :
if ("deprecation".equals(warningToken))
return IrritantSet.DEPRECATION;
if ("dep-ann".equals(warningToken))
return IrritantSet.DEP_ANN;
break;
case 'f' :
if ("fallthrough".equals(warningToken))
return IrritantSet.FALLTHROUGH;
if ("finally".equals(warningToken))
return IrritantSet.FINALLY;
break;
case 'h' :
if ("hiding".equals(warningToken))
return IrritantSet.HIDING;
break;
case 'i' :
if ("incomplete-switch".equals(warningToken))
return IrritantSet.INCOMPLETE_SWITCH;
break;
case 'n' :
if ("nls".equals(warningToken))
return IrritantSet.NLS;
if ("null".equals(warningToken))
return IrritantSet.NULL;
break;
case 'r' :
if ("restriction".equals(warningToken))
return IrritantSet.RESTRICTION;
break;
case 's' :
if ("serial".equals(warningToken))
return IrritantSet.SERIAL;
if ("static-access".equals(warningToken))
return IrritantSet.STATIC_ACCESS;
if ("synthetic-access".equals(warningToken))
return IrritantSet.SYNTHETIC_ACCESS;
if ("super".equals(warningToken)) {
return IrritantSet.SUPER;
}
break;
case 'u' :
if ("unused".equals(warningToken))
return IrritantSet.UNUSED;
if ("unchecked".equals(warningToken))
return IrritantSet.UNCHECKED;
if ("unqualified-field-access".equals(warningToken))
return IrritantSet.UNQUALIFIED_FIELD_ACCESS;
break;
}
return null;
}