本文整理了Java中org.codehaus.groovy.tools.shell.IO
类的一些代码示例,展示了IO
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IO
类的具体详情如下:
包路径:org.codehaus.groovy.tools.shell.IO
类名称:IO
[英]Container for input/output handles.
[中]输入/输出句柄的容器。
代码示例来源:origin: jenkinsci/jenkins
binding.setProperty("jenkins", Jenkins.getActiveInstance());
IO io = new IO(new BufferedInputStream(stdin),stdout,stderr);
代码示例来源:origin: org.codehaus.groovy/groovy
private void log(final String level, Object msg, Throwable cause) {
assert level != null;
assert msg != null;
if (io == null) {
synchronized (Logger.class) {
if (io == null) {
io = new IO();
}
}
}
// Allow the msg to be a Throwable, and handle it properly if no cause is given
if (cause == null) {
if (msg instanceof Throwable) {
cause = (Throwable) msg;
msg = cause.getMessage();
}
}
Color color = GREEN;
if (WARN.equals(level) || ERROR.equals(level)) {
color = RED;
}
io.out.println(ansi().a(INTENSITY_BOLD).fg(color).a(level).reset().a(" [").a(name).a("] ").a(msg));
if (cause != null) {
cause.printStackTrace(io.out);
}
io.flush();
}
代码示例来源:origin: org.codehaus.groovy/groovy
/**
* Check if the verbosity level is set to {@link Verbosity#VERBOSE}.
*/
public boolean isVerbose() {
return getVerbosity() == Verbosity.VERBOSE;
}
代码示例来源:origin: org.codehaus.gmaven.runtime/gmaven-runtime-1.6
public DefaultTask(final Configuration config) {
assert config != null;
io = new IO();
Logger.io = io;
if (config.get(VERBOSE, false)) {
io.setVerbosity(IO.Verbosity.VERBOSE);
}
if (config.get(DEBUG, false)) {
io.setVerbosity(IO.Verbosity.DEBUG);
}
if (config.get(QUIET, false)) {
io.setVerbosity(IO.Verbosity.QUIET);
}
String color = config.get(COLOR, Boolean.TRUE.toString());
if (color != null) {
Main.setColor(color);
}
String term = config.get(TERMINAL, (String)null);
if (term != null) {
Main.setTerminalType(term);
}
args = config.get(ARGS, (String)null);
}
代码示例来源:origin: org.codehaus.groovy.maven.runtime/gmaven-runtime-1.6
public DefaultTask(final Configuration config) {
assert config != null;
io = new IO();
Logger.io = io;
if (config.get(VERBOSE, false)) {
io.setVerbosity(IO.Verbosity.VERBOSE);
}
if (config.get(DEBUG, false)) {
io.setVerbosity(IO.Verbosity.DEBUG);
}
if (config.get(QUIET, false)) {
io.setVerbosity(IO.Verbosity.QUIET);
}
String color = config.get(COLOR, Boolean.TRUE.toString());
if (color != null) {
Main.setColor(color);
}
String term = config.get(TERMINAL, (String)null);
if (term != null) {
Main.setTerminalType(term);
}
args = config.get(ARGS, (String)null);
}
代码示例来源:origin: thinkaurelius/faunus
public Console() {
this(new IO(System.in, System.out, System.err), STANDARD_INPUT_PROMPT, STANDARD_RESULT_PROMPT);
}
代码示例来源:origin: org.codehaus.gmaven.runtime/gmaven-runtime-1.7
public DefaultTask(final Configuration config) {
assert config != null;
io = new IO();
Logger.io = io;
if (config.get(VERBOSE, false)) {
io.setVerbosity(IO.Verbosity.VERBOSE);
}
if (config.get(DEBUG, false)) {
io.setVerbosity(IO.Verbosity.DEBUG);
}
if (config.get(QUIET, false)) {
io.setVerbosity(IO.Verbosity.QUIET);
}
String color = config.get(COLOR, Boolean.TRUE.toString());
if (color != null) {
Main.setColor(color);
}
String term = config.get(TERMINAL, (String)null);
if (term != null) {
Main.setTerminalType(term);
}
args = config.get(ARGS, (String)null);
}
代码示例来源:origin: org.codehaus.groovy/groovy-all-minimal
io = new IO();
io.flush();
代码示例来源:origin: org.codehaus.groovy/groovy
/**
* Check if the verbosity level is set to {@link Verbosity#QUIET}.
*/
public boolean isQuiet() {
return getVerbosity() == Verbosity.QUIET;
}
代码示例来源:origin: opencypher/cypher-for-gremlin
public void start() {
System.setProperty("plugins", "v3d3");
PipedInputStream in = new PipedInputStream();
replaceSystemIn(in);
try {
input = new PrintWriter(new PipedOutputStream(in));
} catch (IOException e) {
throw new RuntimeException(e);
}
console = new Thread(() -> new Console(new IO(), new ArrayList<>(), true));
console.start();
}
代码示例来源:origin: org.codehaus.gmaven.runtime/gmaven-runtime-2.0
public DefaultTask(final Configuration config) {
assert config != null;
io = new IO();
Logger.io = io;
if (config.get(VERBOSE, false)) {
io.setVerbosity(IO.Verbosity.VERBOSE);
}
if (config.get(DEBUG, false)) {
io.setVerbosity(IO.Verbosity.DEBUG);
}
if (config.get(QUIET, false)) {
io.setVerbosity(IO.Verbosity.QUIET);
}
String color = config.get(COLOR, Boolean.TRUE.toString());
if (color != null) {
Main.setColor(color);
}
String term = config.get(TERMINAL, (String)null);
if (term != null) {
Main.setTerminalType(term);
}
args = config.get(ARGS, (String)null);
}
代码示例来源:origin: org.codehaus.groovy/groovy-jdk14
io = new IO();
io.flush();
代码示例来源:origin: org.codehaus.groovy/groovy
/**
* Check if the verbosity level is set to {@link Verbosity#INFO}.
*/
public boolean isInfo() {
return getVerbosity() == Verbosity.INFO;
}
代码示例来源:origin: io.corbel.lib/cli
private Groovysh createShell() {
if (welcomeMessage != null) {
writer.println(SEPARATOR_BAR);
writer.println(welcomeMessage);
writer.println(SEPARATOR_BAR);
}
binding.setVariable(OUT_KEY, out);
final CompilerConfiguration config = new CompilerConfiguration();
final GroovyClassLoader loader = new GroovyClassLoader(this.getClass().getClassLoader(), config);
final Groovysh shell = new Groovysh(loader, binding, new IO(in, out, out));
writer.flush();
return shell;
}
代码示例来源:origin: org.codehaus.gmaven.runtime/gmaven-runtime-1.5
public DefaultTask(final Configuration config) {
assert config != null;
io = new IO();
Logger.io = io;
if (config.get(VERBOSE, false)) {
io.setVerbosity(IO.Verbosity.VERBOSE);
}
if (config.get(DEBUG, false)) {
io.setVerbosity(IO.Verbosity.DEBUG);
}
if (config.get(QUIET, false)) {
io.setVerbosity(IO.Verbosity.QUIET);
}
String color = config.get(COLOR, Boolean.TRUE.toString());
if (color != null) {
Main.setColor(color);
}
String term = config.get(TERMINAL, (String)null);
if (term != null) {
Main.setTerminalType(term);
}
args = config.get(ARGS, (String)null);
}
代码示例来源:origin: org.kohsuke.droovy/groovy
io = new IO();
io.flush();
代码示例来源:origin: org.codehaus.groovy/groovy
/**
* Check if the verbosity level is set to {@link Verbosity#DEBUG}.
*
* <p>For general usage, when debug output is required, it is better
* to use the logging facility instead.
*/
public boolean isDebug() {
return getVerbosity() == Verbosity.DEBUG;
}
代码示例来源:origin: com.bq.oss.lib/cli
private Groovysh createShell() {
if (welcomeMessage != null) {
writer.println(SEPARATOR_BAR);
writer.println(welcomeMessage);
writer.println(SEPARATOR_BAR);
}
binding.setVariable(OUT_KEY, out);
final CompilerConfiguration config = new CompilerConfiguration();
final GroovyClassLoader loader = new GroovyClassLoader(this.getClass().getClassLoader(), config);
final Groovysh shell = new Groovysh(loader, binding, new IO(in, out, out));
writer.flush();
return shell;
}
代码示例来源:origin: org.codehaus.mojo.groovy.runtime/groovy-runtime-1.1
public DefaultTask(final Configuration config) {
assert config != null;
io = new IO();
Logger.io = io;
if (config.get(VERBOSE, false)) {
io.setVerbosity(IO.Verbosity.VERBOSE);
}
if (config.get(DEBUG, false)) {
io.setVerbosity(IO.Verbosity.DEBUG);
}
if (config.get(QUIET, false)) {
io.setVerbosity(IO.Verbosity.QUIET);
}
String color = config.get(COLOR, Boolean.TRUE.toString());
if (color != null) {
Main.setColor(color);
}
String term = config.get(TERMINAL, (String)null);
if (term != null) {
Main.setTerminalType(term);
}
args = config.get(ARGS, (String)null);
}
代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm
private void log(final String level, Object msg, Throwable cause) {
assert level != null;
assert msg != null;
if (io == null) {
io = new IO();
}
// Allow the msg to be a Throwable, and handle it properly if no cause is given
if (cause == null) {
if (msg instanceof Throwable) {
cause = (Throwable) msg;
msg = cause.getMessage();
}
}
Color color = GREEN;
if (WARN.equals(level) || ERROR.equals(level)) {
color = RED;
}
io.out.println(ansi().a(INTENSITY_BOLD).a(color).a(level).reset().a(" [").a(name).a("] ").a(msg));
if (cause != null) {
cause.printStackTrace(io.out);
}
try {
io.flush();
} catch (IOException io) {
throw new RuntimeException(io);
}
}
内容来源于网络,如有侵权,请联系作者删除!