public void displayWarnings()

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);
			}
		}
	}