package com.splunk.mint;

import java.util.ArrayList;
import java.util.Iterator;
import org.json.JSONArray;

class BreadcrumbsLimited extends ArrayList<String>
{
  protected static final int MAX_BREADCRUMBS = 16;
  private static final long serialVersionUID = -7130367487360671781L;

  public boolean addToList(String paramString)
  {
    if (paramString == null)
      paramString = "null";
    Logger.logInfo("Breadcrumb: " + paramString + " was added to the breadcrumb list");
    add(paramString);
    if (size() > 16)
    {
      Logger.logInfo("Breadcrumbs list is bigger than " + String.valueOf(16) + " items, removing the oldest one.");
      remove(0);
    }
    return true;
  }

  public JSONArray getList()
  {
    JSONArray localJSONArray = new JSONArray();
    Iterator localIterator = iterator();
    while (localIterator.hasNext())
      localJSONArray.put((String)localIterator.next());
    return localJSONArray;
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.splunk.mint.BreadcrumbsLimited
 * JD-Core Version:    0.6.2
 */