亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? level.java

?? gcc的JAVA模塊的源代碼
?? JAVA
字號(hào):
/* Level.java -- a class for indicating logging levels   Copyright (C) 2002 Free Software Foundation, Inc.This file is part of GNU Classpath.GNU Classpath is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2, or (at your option)any later version.GNU Classpath is distributed in the hope that it will be useful, butWITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNUGeneral Public License for more details.You should have received a copy of the GNU General Public Licensealong with GNU Classpath; see the file COPYING.  If not, write to theFree Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA02111-1307 USA.Linking this library statically or dynamically with other modules ismaking a combined work based on this library.  Thus, the terms andconditions of the GNU General Public License cover the wholecombination.As a special exception, the copyright holders of this library give youpermission to link this library with independent modules to produce anexecutable, regardless of the license terms of these independentmodules, and to copy and distribute the resulting executable underterms of your choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the license of thatmodule.  An independent module is a module which is not derived fromor based on this library.  If you modify this library, you may extendthis exception to your version of the library, but you are notobligated to do so.  If you do not wish to do so, delete thisexception statement from your version.*/package java.util.logging;import java.util.ResourceBundle;/** * A class for indicating logging levels.  A number of commonly used * levels is pre-defined (such as <code>java.util.logging.Level.INFO</code>), * and applications should utilize those whenever possible.  For specialized * purposes, however, applications can sub-class Level in order to define * custom logging levels. * * @author Sascha Brawer <brawer@acm.org> */public class Level  implements java.io.Serializable{  /* The integer values are the same as in the Sun J2SE 1.4.   * They have been obtained with a test program. In J2SE 1.4.1,   * Sun has amended the API documentation; these values are now   * publicly documented.   */  /**   * The <code>OFF</code> level is used as a threshold for filtering   * log records, meaning that no message should be logged.   *   * @see Logger#setLevel(java.util.logging.Level)   */  public static final Level OFF = new Level ("OFF", Integer.MAX_VALUE);  /**   * Log records whose level is <code>SEVERE</code> indicate a serious   * failure that prevents normal program execution.  Messages at this   * level should be understandable to an inexperienced, non-technical   * end user.  Ideally, they explain in simple words what actions the   * user can take in order to resolve the problem.   */  public static final Level SEVERE = new Level ("SEVERE", 1000);  /**   * Log records whose level is <code>WARNING</code> indicate a   * potential problem that does not prevent normal program execution.   * Messages at this level should be understandable to an   * inexperienced, non-technical end user.  Ideally, they explain in   * simple words what actions the user can take in order to resolve   * the problem.   */  public static final Level WARNING = new Level ("WARNING", 900);  /**   * Log records whose level is <code>INFO</code> are used in purely   * informational situations that do not constitute serious errors or   * potential problems. In the default logging configuration, INFO   * messages will be written to the system console.  For this reason,   * the INFO level should be used only for messages that are   * important to end users and system administrators.  Messages at   * this level should be understandable to an inexperienced,   * non-technical user.   */  public static final Level INFO = new Level ("INFO", 800);  /**   * Log records whose level is <code>CONFIG</code> are used for   * describing the static configuration, for example the windowing   * environment, the operating system version, etc.   */  public static final Level CONFIG = new Level ("CONFIG", 700);  /**   * Log records whose level is <code>FINE</code> are typically used   * for messages that are relevant for developers using   * the component generating log messages.  Examples include minor,   * recoverable failures, or possible inefficiencies.   */  public static final Level FINE = new Level ("FINE", 500);  /**   * Log records whose level is <code>FINER</code> are intended for   * rather detailed tracing, for example entering a method, returning   * from a method, or throwing an exception.   */  public static final Level FINER = new Level ("FINER", 400);  /**   * Log records whose level is <code>FINEST</code> are used for   * highly detailed tracing, for example to indicate that a certain   * point inside the body of a method has been reached.   */  public static final Level FINEST = new Level ("FINEST", 300);  /**   * The <code>ALL</code> level is used as a threshold for filtering   * log records, meaning that every message should be logged.   *   * @see Logger#setLevel(java.util.logging.Level)   */  public static final Level ALL = new Level ("ALL", Integer.MIN_VALUE);  private static final Level[] knownLevels = {    ALL, FINEST, FINER, FINE, CONFIG, INFO, WARNING, SEVERE, OFF  };  /**   * The name of the Level without localizing it, for example   * "WARNING".   */  private String name;  /**   * The integer value of this <code>Level</code>.   */  private int value;  /**   * The name of the resource bundle used for localizing the level   * name, or <code>null</code> if the name does not undergo   * localization.   */  private String resourceBundleName;  /**   * Creates a logging level given a name and an integer value.   * It rarely is necessary to create custom levels,   * as most applications should be well served with one of the   * standard levels such as <code>Level.CONFIG</code>,   * <code>Level.INFO</code>, or <code>Level.FINE</code>.   *   * @param name the name of the level.   *   * @param value the integer value of the level.  Please note   *     that the Java<small><sup>TM</sup></small>   *     Logging API does not specify integer   *	 values for standard levels (such as   *	 Level.FINE).  Therefore, a custom   *	 level should pass an integer value that   *	 is calculated at run-time, e.g.   *	 <code>(Level.FINE.intValue() + Level.CONFIG.intValue())   *	 / 2</code> for a level between FINE and CONFIG.   */  protected Level(String name, int value)  {    this(name, value, null);  }  /**   * Create a logging level given a name, an integer value and a name   * of a resource bundle for localizing the level name.  It rarely   * is necessary to create custom levels, as most applications   * should be well served with one of the standard levels such as   * <code>Level.CONFIG</code>, <code>Level.INFO</code>, or   * <code>Level.FINE</code>.   *   * @param name the name of the level.   *   * @param value the integer value of the level.  Please note   *        that the Java<small><sup>TM</sup></small>   *	    Logging API does not specify integer   *	    values for standard levels (such as   *	    Level.FINE).  Therefore, a custom   *	    level should pass an integer value that   *	    is calculated at run-time, e.g.   *	    <code>(Level.FINE.intValue() + Level.CONFIG.intValue())   *	    / 2</code> for a level between FINE and CONFIG.   *   * @param resourceBundleName the name of a resource bundle   *       for localizing the level name, or <code>null</code>   *       if the name does not need to be localized.   */  protected Level(String name, int value, String resourceBundleName)  {    this.name = name;    this.value = value;    this.resourceBundleName = resourceBundleName;  }  static final long serialVersionUID = -8176160795706313070L;  /**   * Checks whether the Level has the same intValue as one of the   * pre-defined levels.  If so, the pre-defined level object is   * returned.   *   * <br/>Since the resource bundle name is not taken into   * consideration, it is possible to resolve Level objects that have   * been de-serialized by another implementation, even if the other   * implementation uses a different resource bundle for localizing   * the names of pre-defined levels.   */  private Object readResolve()  {    for (int i = 0; i < knownLevels.length; i++)      if (value == knownLevels[i].intValue())	return knownLevels[i];    return this;  }  /**   * Returns the name of the resource bundle used for localizing the   * level name.   *   * @return the name of the resource bundle used for localizing the   * level name, or <code>null</code> if the name does not undergo   * localization.   */  public String getResourceBundleName()  {    return resourceBundleName;  }  /**   * Returns the name of the Level without localizing it, for example   * "WARNING".   */  public String getName()  {    return name;  }  /**   * Returns the name of the Level after localizing it, for example   * "WARNUNG".   */  public String getLocalizedName()  {    String localizedName = null;    if (resourceBundleName != null)    {      try      {        ResourceBundle b = ResourceBundle.getBundle(resourceBundleName);	localizedName = b.getString(name);      }      catch (Exception _)      {      }    }    if (localizedName != null)      return localizedName;    else      return name;  }  /**   * Returns the name of the Level without localizing it, for example   * "WARNING".   */  public final String toString()  {    return getName();  }  /**   * Returns the integer value of the Level.   */  public final int intValue()  {    return value;  }  /**   * Returns one of the standard Levels given either its name or its   * integer value.  Custom subclasses of Level will not be returned   * by this method.   *   * @throws IllegalArgumentException if <code>name</code> is neither   * the name nor the integer value of one of the pre-defined standard   * logging levels.   *   * @throws NullPointerException if <code>name</code> is null.   *   */  public static Level parse(String name)    throws IllegalArgumentException  {    /* This will throw a NullPointerException if name is null,     * as required by the API specification.     */    name = name.intern();    for (int i = 0; i < knownLevels.length; i++)    {      if (name == knownLevels[i].name)	return knownLevels[i];    }        try    {      int num = Integer.parseInt(name);      for (int i = 0; i < knownLevels.length; i++)	if (num == knownLevels[i].value)	  return knownLevels[i];    }    catch (NumberFormatException _)    {    }    String msg = "Not the name of a standard logging level: \"" + name + "\"";    throw new IllegalArgumentException(msg);  }  /**   * Checks whether this Level's integer value is equal to that of   * another object.   *   * @return <code>true</code> if <code>other</code> is an instance of   *	 <code>java.util.logging.Level</code> and has the same integer   * value, <code>false</code> otherwise.   */  public boolean equals(Object other)  {    if (!(other instanceof Level))      return false;    return value == ((Level) other).value;  }  /**   * Returns a hash code for this Level which is based on its numeric   * value.   */  public int hashCode()  {    return value;  }    /**   * Determines whether or not this Level is one of the standard   * levels specified in the Logging API.   *   * <p>This method is package-private because it is not part   * of the logging API specification.  However, an XMLFormatter   * is supposed to emit the numeric value for a custom log   * level, but the name for a pre-defined level. It seems   * cleaner to put this method to Level than to write some   * procedural code for XMLFormatter.   *   * @return <code>true</code> if this Level is a standard level,   *         <code>false</code> otherwise.   */  final boolean isStandardLevel()  {    for (int i = 0; i < knownLevels.length; i++)      if (knownLevels[i] == this)	return true;    return false;  }}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久国产精品免费| 欧美一区二区三级| 99久久婷婷国产综合精品| 国产在线一区二区综合免费视频| 美女免费视频一区| 欧美96一区二区免费视频| 丝袜亚洲另类欧美| 日一区二区三区| 日韩国产欧美在线观看| 日本一不卡视频| 玖玖九九国产精品| 国产综合色视频| 国产精品综合av一区二区国产馆| 国产原创一区二区三区| 国产精品99久久久久久宅男| 欧美电影精品一区二区| 日韩欧美在线网站| 精品av综合导航| 欧美国产视频在线| 亚洲天堂av一区| 亚洲成人在线免费| 日韩精品高清不卡| 国产麻豆精品视频| 99久久er热在这里只有精品15| 色综合久久久久久久久| 欧美日韩大陆一区二区| 欧美大片顶级少妇| 国产三级精品视频| 亚洲欧美日韩久久| 日韩成人免费在线| 国产一区二区三区国产| 99久久99久久免费精品蜜臀| 欧美三区在线视频| 久久你懂得1024| 亚洲欧美另类图片小说| 日韩精品亚洲专区| 成人一道本在线| 欧美三级电影在线看| 精品久久久久99| 亚洲欧美另类图片小说| 青青草97国产精品免费观看无弹窗版 | 粉嫩aⅴ一区二区三区四区| 99九九99九九九视频精品| 欧美日本视频在线| 国产日产亚洲精品系列| 亚洲一区在线观看免费| 韩国三级在线一区| 在线免费观看不卡av| 精品少妇一区二区三区在线播放| 国产精品福利一区| 久久综合综合久久综合| 成人黄色在线看| 91精品在线免费观看| 国产精品视频一区二区三区不卡| 亚洲一区在线观看免费观看电影高清| 激情亚洲综合在线| 91国产免费看| 久久精品一二三| 天堂资源在线中文精品| 成人免费看的视频| 日韩欧美国产一区在线观看| 亚洲色图19p| 国产精品一区二区在线观看网站 | 91福利资源站| 久久精品一区蜜桃臀影院| 午夜欧美在线一二页| 99久久精品国产导航| 精品91自产拍在线观看一区| 亚洲午夜羞羞片| 不卡av在线免费观看| 日韩精品一区二区三区视频| 亚洲大片精品永久免费| 99在线精品视频| 国产三级一区二区| 久久精品二区亚洲w码| 欧美亚洲动漫制服丝袜| 最近日韩中文字幕| 国产99久久久国产精品潘金| 欧美一区二区女人| 亚洲伊人色欲综合网| jvid福利写真一区二区三区| 久久精品网站免费观看| 免费高清不卡av| 欧美日韩国产首页| 亚洲制服丝袜在线| 91网站在线播放| 中文字幕精品三区| 国产精品一区二区x88av| 欧美成人a∨高清免费观看| 亚洲成在人线在线播放| 在线精品视频一区二区三四| 粉嫩一区二区三区在线看| 欧美va亚洲va香蕉在线| 日本va欧美va欧美va精品| 欧美日韩高清不卡| 亚洲国产欧美一区二区三区丁香婷| 99久久久精品| 国产精品久久久久影视| 成人国产一区二区三区精品| 欧美激情资源网| 国产成人av一区二区三区在线观看| 日韩一级欧美一级| 久久精品久久精品| 欧美一区二区三区精品| 奇米影视一区二区三区小说| 91精品国产高清一区二区三区| 亚洲不卡一区二区三区| 欧美猛男男办公室激情| 亚洲成在人线在线播放| 51精品秘密在线观看| 日本在线不卡视频一二三区| 欧美一区二区精品| 美女精品自拍一二三四| 久久综合av免费| 国产精品白丝jk白祙喷水网站| 日本一区二区三区国色天香 | 亚洲另类色综合网站| 在线视频综合导航| 亚洲成人av一区二区| 欧美精品色综合| 另类专区欧美蜜桃臀第一页| 久久久久9999亚洲精品| 风间由美一区二区av101| 亚洲三级电影全部在线观看高清| 91久久线看在观草草青青| 天天色 色综合| 精品久久久久久久久久久久包黑料| 国产精品一线二线三线精华| 1000部国产精品成人观看| 欧美综合天天夜夜久久| 美女在线视频一区| 欧美国产97人人爽人人喊| 色婷婷一区二区三区四区| 婷婷一区二区三区| 久久99在线观看| 欧美国产激情一区二区三区蜜月| 一本久久a久久精品亚洲| 性久久久久久久久久久久| 精品国产麻豆免费人成网站| 波多野结衣欧美| 亚洲18影院在线观看| 久久久影视传媒| 色噜噜狠狠色综合中国| 麻豆视频观看网址久久| 国产精品国产三级国产普通话三级 | 久久99国产精品尤物| 国产精品女主播av| 欧美区一区二区三区| 国产精品99久久不卡二区| 亚洲精品国产第一综合99久久| 4438x亚洲最大成人网| 成人免费毛片高清视频| 亚洲电影在线免费观看| 国产天堂亚洲国产碰碰| 欧美色综合天天久久综合精品| 久久精品国产网站| 亚洲精品福利视频网站| 欧美www视频| 欧美在线视频日韩| 国产精品一区二区三区99| 午夜在线成人av| 国产精品天天摸av网| 日韩一级大片在线观看| 99re成人精品视频| 狠狠色狠狠色综合系列| 亚洲午夜精品在线| 中文在线资源观看网站视频免费不卡| 欧美日韩dvd在线观看| 99视频精品全部免费在线| 免费高清成人在线| 亚洲成人动漫在线观看| 成人欧美一区二区三区小说| 欧美岛国在线观看| 69av一区二区三区| 91视频精品在这里| 国产aⅴ综合色| 精品写真视频在线观看| 亚洲mv大片欧洲mv大片精品| 成人免费视频在线观看| 久久精品人人做| 欧美sm美女调教| 欧美另类一区二区三区| 一本久道久久综合中文字幕| 丁香激情综合国产| 国产一本一道久久香蕉| 免费观看一级欧美片| 91丨porny丨户外露出| 紧缚捆绑精品一区二区| 日本成人在线看| 丝袜亚洲另类欧美综合| 亚洲五码中文字幕| 亚洲精品国产a| 亚洲另类在线一区| 亚洲三级在线播放| 亚洲免费色视频| 亚洲欧美aⅴ...| 亚洲另类春色校园小说| 亚洲欧美日韩中文播放 | 亚洲国产裸拍裸体视频在线观看乱了| 中文字幕日韩一区二区|