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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? level.java

?? kaffe Java 解釋器語言,源碼,Java的子集系統,開放源代碼
?? JAVA
字號:
/* 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;  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
婷婷丁香激情综合| 久久精品欧美一区二区三区不卡| 国产精品99久久久久久宅男| 午夜久久久影院| 亚洲高清免费观看高清完整版在线观看| 日本一区二区动态图| 国产免费观看久久| 亚洲久草在线视频| 亚洲伦在线观看| 亚洲影视在线播放| 日韩一区精品视频| 蜜桃av噜噜一区| 国内精品久久久久影院薰衣草| 韩国v欧美v日本v亚洲v| 国产高清精品网站| 91免费观看在线| 777色狠狠一区二区三区| 日韩欧美一区中文| 国产精品婷婷午夜在线观看| 中文字幕中文字幕在线一区| 一级中文字幕一区二区| 视频一区中文字幕国产| 经典三级一区二区| 91污在线观看| 欧美一区二区视频在线观看 | 国产一二精品视频| 丁香激情综合五月| 色琪琪一区二区三区亚洲区| 欧美一区二区在线看| 中文字幕高清一区| 性做久久久久久久久| 国产一区二区三区蝌蚪| 97精品久久久午夜一区二区三区| 精品国产区一区| 欧美国产激情一区二区三区蜜月| 亚洲欧美日韩小说| 国产自产高清不卡| 色综合天天做天天爱| 欧美成人精品1314www| 亚洲免费观看高清完整版在线 | 在线不卡中文字幕播放| 精品国产亚洲在线| 亚洲综合清纯丝袜自拍| 韩国精品久久久| 884aa四虎影成人精品一区| 中文字幕免费不卡在线| 男人的j进女人的j一区| 99国产精品久久| 久久无码av三级| 日本中文字幕一区二区视频| www.66久久| 久久精品一区二区| 麻豆一区二区三区| 99re这里都是精品| 国产嫩草影院久久久久| 蜜臀av性久久久久蜜臀aⅴ| 91浏览器在线视频| 国产精品无码永久免费888| 久久精品国产精品亚洲红杏| 欧美视频一区二区三区四区 | 欧洲一区二区三区在线| 国产精品三级电影| 韩国中文字幕2020精品| 欧美一级日韩不卡播放免费| 亚洲国产精品一区二区久久| 日韩一区二区高清| 午夜精品成人在线视频| 91黄色小视频| 亚洲乱码国产乱码精品精小说| 韩国女主播一区| 精品成人a区在线观看| 日产欧产美韩系列久久99| 欧美日韩一级黄| 一区二区欧美精品| 欧美性猛交一区二区三区精品| 亚洲猫色日本管| 色婷婷国产精品| 亚洲狠狠爱一区二区三区| 日本乱人伦一区| 亚洲精品免费一二三区| 欧美在线视频全部完| 亚洲综合色婷婷| 欧美日韩亚洲国产综合| 午夜成人在线视频| 91精品黄色片免费大全| 九九**精品视频免费播放| 精品精品国产高清a毛片牛牛| 狠狠色丁香久久婷婷综| 国产欧美一区二区精品性色| 成人免费视频国产在线观看| 日韩美女视频一区二区| 欧洲精品一区二区| 免费的国产精品| 久久亚洲二区三区| 91视视频在线直接观看在线看网页在线看| 中文字幕一区二区三区色视频| 色婷婷激情久久| 美女网站在线免费欧美精品| 久久久久久久久久久电影| 99国产一区二区三精品乱码| 亚洲动漫第一页| 精品美女在线播放| a在线欧美一区| 日韩av午夜在线观看| 久久精品这里都是精品| 在线视频欧美精品| 九色|91porny| 伊人开心综合网| 2023国产精品| 欧美性xxxxxxxx| 国产精品一区在线| 一区二区三区在线观看视频| 日韩美一区二区三区| 成人禁用看黄a在线| 亚洲线精品一区二区三区八戒| 精品久久国产97色综合| 日本久久一区二区三区| 狠狠色综合播放一区二区| 亚洲精品亚洲人成人网在线播放| 日韩精品在线看片z| av成人老司机| 国产一区二区三区在线观看免费| 亚洲精品国产一区二区精华液 | 国产福利一区二区三区视频在线| 亚洲欧美日韩久久精品| 精品国产麻豆免费人成网站| 欧美午夜电影一区| 成人精品免费网站| 美女高潮久久久| 同产精品九九九| 一区二区三区中文字幕| 欧美激情一区二区三区不卡| 4hu四虎永久在线影院成人| 91美女片黄在线观看91美女| 国产黄色精品网站| 老司机精品视频一区二区三区| 亚洲黄色免费网站| 亚洲天堂av一区| 国产精品女上位| 欧美高清在线一区| 久久精品亚洲国产奇米99| 国产女同互慰高潮91漫画| 日韩视频一区二区| 欧美精品九九99久久| 91国偷自产一区二区三区观看| 成人午夜视频福利| 国产成人8x视频一区二区| 国产在线观看一区二区| 久久精品国产秦先生| 日本 国产 欧美色综合| 日韩中文字幕一区二区三区| 亚洲最大色网站| 亚洲电影中文字幕在线观看| 一区二区免费视频| 亚洲制服丝袜一区| 亚洲国产一区二区视频| 午夜精品一区在线观看| 亚洲成人一区二区在线观看| 午夜精品久久一牛影视| 亚洲成av人片一区二区梦乃| 天天av天天翘天天综合网色鬼国产| 亚洲色图丝袜美腿| 亚洲一区二区综合| 视频一区二区三区中文字幕| 久久精品国产澳门| 国产一区二三区| 成人高清视频免费观看| 91影视在线播放| 欧美三级午夜理伦三级中视频| 欧美三级视频在线观看 | 精品一区二区久久久| 国产资源在线一区| 成人av资源站| 欧美丝袜丝交足nylons图片| 日韩一区二区在线观看视频| 日韩精品中文字幕一区二区三区 | 成人一级视频在线观看| 91免费看片在线观看| 欧美高清你懂得| 国产日韩欧美精品电影三级在线 | 在线观看中文字幕不卡| 欧美疯狂做受xxxx富婆| 久久久高清一区二区三区| 亚洲美女免费在线| 美女视频黄a大片欧美| 成人看片黄a免费看在线| 欧美三级日本三级少妇99| 日韩免费电影网站| 亚洲男人电影天堂| 麻豆国产欧美日韩综合精品二区| 丁香婷婷综合激情五月色| 欧美日韩一区成人| 日本一区二区三级电影在线观看 | 26uuu亚洲综合色| 玉米视频成人免费看| 韩国v欧美v亚洲v日本v| 在线观看国产精品网站| 久久免费国产精品| 日韩—二三区免费观看av| 91在线看国产|