--- a/langtools/src/share/classes/com/sun/tools/javap/JavapTask.java Fri Jul 31 17:20:06 2009 -0700
+++ b/langtools/src/share/classes/com/sun/tools/javap/JavapTask.java Tue Aug 04 17:26:41 2009 -0700
@@ -295,6 +295,38 @@
void process(JavapTask task, String opt, String arg) {
task.options.showInnerClasses = true;
}
+ },
+
+ new Option(false, "-XDindent:") {
+ @Override
+ boolean matches(String opt) {
+ int sep = opt.indexOf(":");
+ return sep != -1 && super.matches(opt.substring(0, sep + 1));
+ }
+
+ void process(JavapTask task, String opt, String arg) throws BadArgs {
+ int sep = opt.indexOf(":");
+ try {
+ task.options.indentWidth = Integer.valueOf(opt.substring(sep + 1));
+ } catch (NumberFormatException e) {
+ }
+ }
+ },
+
+ new Option(false, "-XDtab:") {
+ @Override
+ boolean matches(String opt) {
+ int sep = opt.indexOf(":");
+ return sep != -1 && super.matches(opt.substring(0, sep + 1));
+ }
+
+ void process(JavapTask task, String opt, String arg) throws BadArgs {
+ int sep = opt.indexOf(":");
+ try {
+ task.options.tabColumn = Integer.valueOf(opt.substring(sep + 1));
+ } catch (NumberFormatException e) {
+ }
+ }
}
};