aboutsummaryrefslogtreecommitdiff
path: root/src/share/classes/sun/tools
diff options
context:
space:
mode:
Diffstat (limited to 'src/share/classes/sun/tools')
-rw-r--r--src/share/classes/sun/tools/jar/Main.java12
-rw-r--r--src/share/classes/sun/tools/jstat/ExpressionResolver.java1
-rw-r--r--src/share/classes/sun/tools/jstat/JStatLogger.java2
-rw-r--r--src/share/classes/sun/tools/jstat/Jstat.java2
4 files changed, 8 insertions, 9 deletions
diff --git a/src/share/classes/sun/tools/jar/Main.java b/src/share/classes/sun/tools/jar/Main.java
index e8379e44b..feab77349 100644
--- a/src/share/classes/sun/tools/jar/Main.java
+++ b/src/share/classes/sun/tools/jar/Main.java
@@ -306,28 +306,28 @@ class Main {
for (int i = 0; i < flags.length(); i++) {
switch (flags.charAt(i)) {
case 'c':
- if (xflag || tflag || uflag) {
+ if (xflag || tflag || uflag || iflag) {
usageError();
return false;
}
cflag = true;
break;
case 'u':
- if (cflag || xflag || tflag) {
+ if (cflag || xflag || tflag || iflag) {
usageError();
return false;
}
uflag = true;
break;
case 'x':
- if (cflag || uflag || tflag) {
+ if (cflag || uflag || tflag || iflag) {
usageError();
return false;
}
xflag = true;
break;
case 't':
- if (cflag || uflag || xflag) {
+ if (cflag || uflag || xflag || iflag) {
usageError();
return false;
}
@@ -349,6 +349,10 @@ class Main {
flag0 = true;
break;
case 'i':
+ if (cflag || uflag || xflag || tflag) {
+ usageError();
+ return false;
+ }
// do not increase the counter, files will contain rootjar
rootjar = args[count++];
iflag = true;
diff --git a/src/share/classes/sun/tools/jstat/ExpressionResolver.java b/src/share/classes/sun/tools/jstat/ExpressionResolver.java
index a23169882..040455ec2 100644
--- a/src/share/classes/sun/tools/jstat/ExpressionResolver.java
+++ b/src/share/classes/sun/tools/jstat/ExpressionResolver.java
@@ -26,7 +26,6 @@
package sun.tools.jstat;
import sun.jvmstat.monitor.*;
-import sun.management.counter.Variability;
/**
* A class implementing the ExpressionEvaluator to resolve unresolved
diff --git a/src/share/classes/sun/tools/jstat/JStatLogger.java b/src/share/classes/sun/tools/jstat/JStatLogger.java
index 254b4c4c1..77b17bdd3 100644
--- a/src/share/classes/sun/tools/jstat/JStatLogger.java
+++ b/src/share/classes/sun/tools/jstat/JStatLogger.java
@@ -29,8 +29,6 @@ import java.util.*;
import java.io.*;
import sun.jvmstat.monitor.*;
import sun.jvmstat.monitor.event.*;
-import sun.management.counter.Units;
-import sun.management.counter.Variability;
import java.util.regex.PatternSyntaxException;
/**
diff --git a/src/share/classes/sun/tools/jstat/Jstat.java b/src/share/classes/sun/tools/jstat/Jstat.java
index 8b45c5933..7682fb0c3 100644
--- a/src/share/classes/sun/tools/jstat/Jstat.java
+++ b/src/share/classes/sun/tools/jstat/Jstat.java
@@ -28,8 +28,6 @@ package sun.tools.jstat;
import java.util.*;
import sun.jvmstat.monitor.*;
import sun.jvmstat.monitor.event.*;
-import sun.management.counter.Variability;
-import sun.management.counter.Units;
/**
* Application to output jvmstat statistics exported by a target Java