package java.util;
import org.checkerframework.dataflow.qual.*;
import org.checkerframework.checker.nullness.qual.KeyFor;
import org.checkerframework.checker.nullness.qual.Nullable;
public abstract class ResourceBundle{
public static class Control{
protected Control() {}
public final static List<String> FORMAT_DEFAULT = new LinkedList<String>();
public final static List<String> FORMAT_CLASS = new LinkedList<String>();
public final static List<String> FORMAT_PROPERTIES = new LinkedList<String>();
public final static long TTL_DONT_CACHE = -1;
public final static long TTL_NO_EXPIRATION_CONTROL = -2;
public final static ResourceBundle.Control getControl(List<String> a1) { throw new RuntimeException("skeleton method"); }
public final static ResourceBundle.Control getNoFallbackControl(List<String> a1) { throw new RuntimeException("skeleton method"); }
public List<String> getFormats(String a1) { throw new RuntimeException("skeleton method"); }
public List<Locale> getCandidateLocales(String a1, Locale a2) { throw new RuntimeException("skeleton method"); }
public Locale getFallbackLocale(String a1, Locale a2) { throw new RuntimeException("skeleton method"); }
public ResourceBundle newBundle(String a1, Locale a2, String a3, ClassLoader a4, boolean a5) throws IllegalAccessException, InstantiationException, java.io.IOException { throw new RuntimeException("skeleton method"); }
public long getTimeToLive(String a1, Locale a2) { throw new RuntimeException("skeleton method"); }
public boolean needsReload(String a1, Locale a2, String a3, ClassLoader a4, ResourceBundle a5, long a6) { throw new RuntimeException("skeleton method"); }
public String toBundleName(String a1, Locale a2) { throw new RuntimeException("skeleton method"); }
public final String toResourceName(String a1, String a2) { throw new RuntimeException("skeleton method"); }
}
public ResourceBundle() { throw new RuntimeException("skeleton method"); }
public final String getString(String a1) { throw new RuntimeException("skeleton method"); }
public final String[] getStringArray(String a1) { throw new RuntimeException("skeleton method"); }
public final Object getObject(String a1) { throw new RuntimeException("skeleton method"); }
public Locale getLocale() { throw new RuntimeException("skeleton method"); }
public final static ResourceBundle getBundle(String a1) { throw new RuntimeException("skeleton method"); }
public final static ResourceBundle getBundle(String a1, ResourceBundle.Control a2) { throw new RuntimeException("skeleton method"); }
public final static ResourceBundle getBundle(String a1, Locale a2) { throw new RuntimeException("skeleton method"); }
public final static ResourceBundle getBundle(String a1, Locale a2, ResourceBundle.Control a3) { throw new RuntimeException("skeleton method"); }
public static ResourceBundle getBundle(String a1, Locale a2, ClassLoader a3) { throw new RuntimeException("skeleton method"); }
public static ResourceBundle getBundle(String a1, Locale a2, ClassLoader a3, ResourceBundle.Control a4) { throw new RuntimeException("skeleton method"); }
public final static void clearCache() { throw new RuntimeException("skeleton method"); }
public final static void clearCache(ClassLoader a1) { throw new RuntimeException("skeleton method"); }
@SideEffectFree public abstract Enumeration<String> getKeys();
@Pure public boolean containsKey(String a1) { throw new RuntimeException("skeleton method"); }
@SideEffectFree public Set<@KeyFor("this") String> keySet() { throw new RuntimeException("skeleton method"); }
}