in modules/compiler/src/java/flex2/compiler/util/LocalLogger.java [746:823]
public void displayWarnings(Logger logger)
{
for (int i = 0, size = warnings == null ? 0 : warnings.size(); i < size; i++)
{
Warning w = warnings.get(i);
if (w.path != null)
{
if (w.line == null && w.col == null && w.source == null && w.errorCode == null)
{
logger.logWarning(w.path, w.warning);
}
else if (w.line == null && w.col == null && w.source == null && w.errorCode != null)
{
logger.logWarning(w.path, w.warning, w.errorCode.intValue());
}
else if (w.line == null && w.col == null && w.source != null && w.errorCode == null)
{
logger.logWarning(w.path, w.warning);
}
else if (w.line == null && w.col == null && w.source != null && w.errorCode != null)
{
logger.logWarning(w.path, w.warning, w.errorCode.intValue());
}
else if (w.line == null && w.col != null && w.source == null && w.errorCode == null)
{
logger.logWarning(w.path, w.warning);
}
else if (w.line == null && w.col != null && w.source == null && w.errorCode != null)
{
logger.logWarning(w.path, w.warning, w.errorCode.intValue());
}
else if (w.line == null && w.col != null && w.source != null && w.errorCode == null)
{
logger.logWarning(w.path, w.warning);
}
else if (w.line == null && w.col != null && w.source != null && w.errorCode != null)
{
logger.logWarning(w.path, w.warning, w.errorCode.intValue());
}
else if (w.line != null && w.col == null && w.source == null && w.errorCode == null)
{
logger.logWarning(w.path, w.line.intValue(), w.warning);
}
else if (w.line != null && w.col == null && w.source == null && w.errorCode != null)
{
logger.logWarning(w.path, w.line.intValue(), w.warning, w.errorCode.intValue());
}
else if (w.line != null && w.col == null && w.source != null && w.errorCode == null)
{
logger.logWarning(w.path, w.line.intValue(), w.warning);
}
else if (w.line != null && w.col == null && w.source != null && w.errorCode != null)
{
logger.logWarning(w.path, w.line.intValue(), w.warning, w.errorCode.intValue());
}
else if (w.line != null && w.col != null && w.source == null && w.errorCode == null)
{
logger.logWarning(w.path, w.line.intValue(), w.col.intValue(), w.warning);
}
else if (w.line != null && w.col != null && w.source == null && w.errorCode != null)
{
logger.logWarning(w.path, w.line.intValue(), w.warning, w.errorCode.intValue());
}
else if (w.line != null && w.col != null && w.source != null && w.errorCode == null)
{
logger.logWarning(w.path, w.line.intValue(), w.col.intValue(), w.warning, w.source);
}
else if (w.line != null && w.col != null && w.source != null && w.errorCode != null)
{
logger.logWarning(w.path, w.line.intValue(), w.col.intValue(), w.warning, w.source, w.errorCode.intValue());
}
}
else
{
logger.logWarning(w.warning);
}
}
}