Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (322)
Collections:
Other Resources:
JDK 11 jdk.scripting.nashorn.jmod - Scripting Nashorn Module
JDK 11 jdk.scripting.nashorn.jmod is the JMOD file for JDK 11 Scripting Nashorn module.
JDK 11 Scripting Nashorn module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\jdk.scripting.nashorn.jmod.
JDK 11 Scripting Nashorn module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Scripting Nashorn module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\jdk.scripting.nashorn.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ jdk/nashorn/internal/runtime/options/LoggingOption.java
/*
* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package jdk.nashorn.internal.runtime.options;
import java.util.Collections;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
import java.util.Map.Entry;
import java.util.logging.Level;
/**
* Class that collects logging options like --log=compiler:finest,fields,recompile:fine into
* a map form that can be used to instantiate loggers in the Global object on demand
*/
public class LoggingOption extends KeyValueOption {
/**
* Logging info. Basically a logger name maps to this,
* which is a tuple of log level and the "is quiet" flag,
* which is a special log level used to collect RuntimeEvents
* only, but not output anything
*/
public static class LoggerInfo {
private final Level level;
private final boolean isQuiet;
LoggerInfo(final Level level, final boolean isQuiet) {
this.level = level;
this.isQuiet = isQuiet;
}
/**
* Get the log level
* @return log level
*/
public Level getLevel() {
return level;
}
/**
* Get the quiet flag
* @return true if quiet flag is set
*/
public boolean isQuiet() {
return isQuiet;
}
}
private final Map<String, LoggerInfo> loggers = new HashMap<>();
LoggingOption(final String value) {
super(value);
initialize(getValues());
}
/**
* Return the logger info collected from this command line option
*
* @return map of logger name to logger info
*/
public Map<String, LoggerInfo> getLoggers() {
return Collections.unmodifiableMap(loggers);
}
/**
* Initialization function that is called to instantiate the logging system. It takes
* logger names (keys) and logging labels respectively
*
* @param map a map where the key is a logger name and the value a logging level
* @throws IllegalArgumentException if level or names cannot be parsed
*/
private void initialize(final Map<String, String> logMap) throws IllegalArgumentException {
try {
for (final Entry<String, String> entry : logMap.entrySet()) {
Level level;
final String name = lastPart(entry.getKey());
final String levelString = entry.getValue().toUpperCase(Locale.ENGLISH);
final boolean isQuiet;
if ("".equals(levelString)) {
level = Level.INFO;
isQuiet = false;
} else if ("QUIET".equals(levelString)) {
level = Level.INFO;
isQuiet = true;
} else {
level = Level.parse(levelString);
isQuiet = false;
}
loggers.put(name, new LoggerInfo(level, isQuiet));
}
} catch (final IllegalArgumentException | SecurityException e) {
throw e;
}
}
private static String lastPart(final String packageName) {
final String[] parts = packageName.split("\\.");
if (parts.length == 0) {
return packageName;
}
return parts[parts.length - 1];
}
}
⏎ jdk/nashorn/internal/runtime/options/LoggingOption.java
Or download all of them as a single archive file:
File name: jdk.scripting.nashorn-11.0.1-src.zip File size: 1390965 bytes Release date: 2018-11-04 Download
⇒ JDK 11 jdk.scripting.nashorn.shell.jmod - Scripting Nashorn Shell Module
2020-04-25, ≈225🔥, 0💬
Popular Posts:
How to display types defined in an XML Schema file with the xs\QueryXS.java provided in the Apache X...
What Is fop.jar? I got it from the fop-2.7-bin.zip. fop.jar in fop-2.7-bin.zip is the JAR file for F...
What Is commons-io-2.11.jar? commons-io-2.11.jar is the JAR file for Commons IO 2.5, which is a libr...
ANTLR is a powerful parser generator for multiple programming languages including Java. ANTLR contai...
Guava is a suite of core and expanded libraries that include utility classes, google's collections, ...