📄 buildloggingconfiguration.java
字号:
/**
* Copyright (c) 2003-2007 Craig Setera
* All Rights Reserved.
* Licensed under the Eclipse Public License - v 1.0
* For more information see http://www.eclipse.org/legal/epl-v10.html
*/
package eclipseme.core;
/**
* A simple class that wraps the configuration for build logging.
* <p />
* Copyright (c) 2003-2007 Craig Setera<br>
* All Rights Reserved.<br>
* Licensed under the Eclipse Public License - v 1.0<p/>
* <br>
* $Revision$
* <br>
* $Date$
* <br>
* @author Craig Setera
*/
public class BuildLoggingConfiguration {
public static final BuildLoggingConfiguration instance = new BuildLoggingConfiguration();
static {
String configString = System.getProperty("eclipseme.build.logging", "");
String[] values = configString.split(",");
for (int i = 0; i < values.length; i++) {
String value = values[i];
if (value.equals("obfuscationOutput")) {
instance.obfuscationOutputEnabled = true;
} else if (value.equals("preprocessorTrace")) {
instance.preprocessorTraceEnabled = true;
} else if (value.equals("preverifierOutput")) {
instance.preverifierOutputEnabled = true;
} else if (value.equals("preverifierTrace")) {
instance.preverifierTraceEnabled = true;
} else if (value.equals("all")) {
instance.obfuscationOutputEnabled = true;
instance.preprocessorTraceEnabled = true;
instance.preverifierOutputEnabled = true;
instance.preverifierTraceEnabled = true;
}
}
}
private boolean obfuscationOutputEnabled;
private boolean preprocessorTraceEnabled;
private boolean preverifierOutputEnabled;
private boolean preverifierTraceEnabled;
private BuildLoggingConfiguration() {}
public boolean isObfuscationOutputEnabled() {
return obfuscationOutputEnabled;
}
public boolean isPreprocessorTraceEnabled() {
return preprocessorTraceEnabled;
}
public boolean isPreverifierTraceEnabled() {
return preverifierTraceEnabled;
}
public boolean isPreverifierOutputEnabled() {
return preverifierOutputEnabled;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -