下面列出了javax.management.Descriptor#equals ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
private static void check(Object x, Descriptor d, Descriptor expect) {
String fail = null;
try {
Descriptor u = ImmutableDescriptor.union(d, expect);
if (!u.equals(d))
fail = "should contain " + expect + "; is " + d;
} catch (IllegalArgumentException e) {
fail = e.getMessage();
}
if (fail == null) {
System.out.println("OK: " + x);
} else {
failed = "NOT OK: Incorrect descriptor for: " + x;
System.out.println(failed);
System.out.println("..." + fail);
}
}
private static void check(Object x, Descriptor d, Descriptor expect) {
String fail = null;
try {
Descriptor u = ImmutableDescriptor.union(d, expect);
if (!u.equals(d))
fail = "should contain " + expect + "; is " + d;
} catch (IllegalArgumentException e) {
fail = e.getMessage();
}
if (fail == null) {
System.out.println("OK: " + x);
} else {
failed = "NOT OK: Incorrect descriptor for: " + x;
System.out.println(failed);
System.out.println("..." + fail);
}
}
private static void check(Object x, Descriptor d, Descriptor expect) {
String fail = null;
try {
Descriptor u = ImmutableDescriptor.union(d, expect);
if (!u.equals(d))
fail = "should contain " + expect + "; is " + d;
} catch (IllegalArgumentException e) {
fail = e.getMessage();
}
if (fail == null) {
System.out.println("OK: " + x);
} else {
failed = "NOT OK: Incorrect descriptor for: " + x;
System.out.println(failed);
System.out.println("..." + fail);
}
}
private static void check(Object x, Descriptor d, Descriptor expect) {
String fail = null;
try {
Descriptor u = ImmutableDescriptor.union(d, expect);
if (!u.equals(d))
fail = "should contain " + expect + "; is " + d;
} catch (IllegalArgumentException e) {
fail = e.getMessage();
}
if (fail == null) {
System.out.println("OK: " + x);
} else {
failed = "NOT OK: Incorrect descriptor for: " + x;
System.out.println(failed);
System.out.println("..." + fail);
}
}
private static void check(Object x, Descriptor d, Descriptor expect) {
String fail = null;
try {
Descriptor u = ImmutableDescriptor.union(d, expect);
if (!u.equals(d))
fail = "should contain " + expect + "; is " + d;
} catch (IllegalArgumentException e) {
fail = e.getMessage();
}
if (fail == null) {
System.out.println("OK: " + x);
} else {
failed = "NOT OK: Incorrect descriptor for: " + x;
System.out.println(failed);
System.out.println("..." + fail);
}
}
private static void check(Object x, Descriptor d, Descriptor expect) {
String fail = null;
try {
Descriptor u = ImmutableDescriptor.union(d, expect);
if (!u.equals(d))
fail = "should contain " + expect + "; is " + d;
} catch (IllegalArgumentException e) {
fail = e.getMessage();
}
if (fail == null) {
System.out.println("OK: " + x);
} else {
failed = "NOT OK: Incorrect descriptor for: " + x;
System.out.println(failed);
System.out.println("..." + fail);
}
}
private static void check(Object x, Descriptor d, Descriptor expect) {
String fail = null;
try {
Descriptor u = ImmutableDescriptor.union(d, expect);
if (!u.equals(d))
fail = "should contain " + expect + "; is " + d;
} catch (IllegalArgumentException e) {
fail = e.getMessage();
}
if (fail == null) {
System.out.println("OK: " + x);
} else {
failed = "NOT OK: Incorrect descriptor for: " + x;
System.out.println(failed);
System.out.println("..." + fail);
}
}
static boolean equal(OpenMBeanParameterInfo x1, OpenMBeanParameterInfo x2) {
if (x1 instanceof DescriptorRead) {
if (!(x2 instanceof DescriptorRead))
return false;
Descriptor d1 = ((DescriptorRead) x1).getDescriptor();
Descriptor d2 = ((DescriptorRead) x2).getDescriptor();
if (!d1.equals(d2))
return false;
} else if (x2 instanceof DescriptorRead)
return false;
return
x1.getName().equals(x2.getName()) &&
x1.getOpenType().equals(x2.getOpenType()) &&
(x1.hasDefaultValue() ?
x1.getDefaultValue().equals(x2.getDefaultValue()) :
!x2.hasDefaultValue()) &&
(x1.hasMinValue() ?
x1.getMinValue().equals(x2.getMinValue()) :
!x2.hasMinValue()) &&
(x1.hasMaxValue() ?
x1.getMaxValue().equals(x2.getMaxValue()) :
!x2.hasMaxValue()) &&
(x1.hasLegalValues() ?
x1.getLegalValues().equals(x2.getLegalValues()) :
!x2.hasLegalValues());
}
static boolean equal(OpenMBeanParameterInfo x1, OpenMBeanParameterInfo x2) {
if (x1 instanceof DescriptorRead) {
if (!(x2 instanceof DescriptorRead))
return false;
Descriptor d1 = ((DescriptorRead) x1).getDescriptor();
Descriptor d2 = ((DescriptorRead) x2).getDescriptor();
if (!d1.equals(d2))
return false;
} else if (x2 instanceof DescriptorRead)
return false;
return
x1.getName().equals(x2.getName()) &&
x1.getOpenType().equals(x2.getOpenType()) &&
(x1.hasDefaultValue() ?
x1.getDefaultValue().equals(x2.getDefaultValue()) :
!x2.hasDefaultValue()) &&
(x1.hasMinValue() ?
x1.getMinValue().equals(x2.getMinValue()) :
!x2.hasMinValue()) &&
(x1.hasMaxValue() ?
x1.getMaxValue().equals(x2.getMaxValue()) :
!x2.hasMaxValue()) &&
(x1.hasLegalValues() ?
x1.getLegalValues().equals(x2.getLegalValues()) :
!x2.hasLegalValues());
}
static boolean equal(OpenMBeanParameterInfo x1, OpenMBeanParameterInfo x2) {
if (x1 instanceof DescriptorRead) {
if (!(x2 instanceof DescriptorRead))
return false;
Descriptor d1 = ((DescriptorRead) x1).getDescriptor();
Descriptor d2 = ((DescriptorRead) x2).getDescriptor();
if (!d1.equals(d2))
return false;
} else if (x2 instanceof DescriptorRead)
return false;
return
x1.getName().equals(x2.getName()) &&
x1.getOpenType().equals(x2.getOpenType()) &&
(x1.hasDefaultValue() ?
x1.getDefaultValue().equals(x2.getDefaultValue()) :
!x2.hasDefaultValue()) &&
(x1.hasMinValue() ?
x1.getMinValue().equals(x2.getMinValue()) :
!x2.hasMinValue()) &&
(x1.hasMaxValue() ?
x1.getMaxValue().equals(x2.getMaxValue()) :
!x2.hasMaxValue()) &&
(x1.hasLegalValues() ?
x1.getLegalValues().equals(x2.getLegalValues()) :
!x2.hasLegalValues());
}
static boolean equal(OpenMBeanParameterInfo x1, OpenMBeanParameterInfo x2) {
if (x1 instanceof DescriptorRead) {
if (!(x2 instanceof DescriptorRead))
return false;
Descriptor d1 = ((DescriptorRead) x1).getDescriptor();
Descriptor d2 = ((DescriptorRead) x2).getDescriptor();
if (!d1.equals(d2))
return false;
} else if (x2 instanceof DescriptorRead)
return false;
return
x1.getName().equals(x2.getName()) &&
x1.getOpenType().equals(x2.getOpenType()) &&
(x1.hasDefaultValue() ?
x1.getDefaultValue().equals(x2.getDefaultValue()) :
!x2.hasDefaultValue()) &&
(x1.hasMinValue() ?
x1.getMinValue().equals(x2.getMinValue()) :
!x2.hasMinValue()) &&
(x1.hasMaxValue() ?
x1.getMaxValue().equals(x2.getMaxValue()) :
!x2.hasMaxValue()) &&
(x1.hasLegalValues() ?
x1.getLegalValues().equals(x2.getLegalValues()) :
!x2.hasLegalValues());
}
static boolean equal(OpenMBeanParameterInfo x1, OpenMBeanParameterInfo x2) {
if (x1 instanceof DescriptorRead) {
if (!(x2 instanceof DescriptorRead))
return false;
Descriptor d1 = ((DescriptorRead) x1).getDescriptor();
Descriptor d2 = ((DescriptorRead) x2).getDescriptor();
if (!d1.equals(d2))
return false;
} else if (x2 instanceof DescriptorRead)
return false;
return
x1.getName().equals(x2.getName()) &&
x1.getOpenType().equals(x2.getOpenType()) &&
(x1.hasDefaultValue() ?
x1.getDefaultValue().equals(x2.getDefaultValue()) :
!x2.hasDefaultValue()) &&
(x1.hasMinValue() ?
x1.getMinValue().equals(x2.getMinValue()) :
!x2.hasMinValue()) &&
(x1.hasMaxValue() ?
x1.getMaxValue().equals(x2.getMaxValue()) :
!x2.hasMaxValue()) &&
(x1.hasLegalValues() ?
x1.getLegalValues().equals(x2.getLegalValues()) :
!x2.hasLegalValues());
}
static boolean equal(OpenMBeanParameterInfo x1, OpenMBeanParameterInfo x2) {
if (x1 instanceof DescriptorRead) {
if (!(x2 instanceof DescriptorRead))
return false;
Descriptor d1 = ((DescriptorRead) x1).getDescriptor();
Descriptor d2 = ((DescriptorRead) x2).getDescriptor();
if (!d1.equals(d2))
return false;
} else if (x2 instanceof DescriptorRead)
return false;
return
x1.getName().equals(x2.getName()) &&
x1.getOpenType().equals(x2.getOpenType()) &&
(x1.hasDefaultValue() ?
x1.getDefaultValue().equals(x2.getDefaultValue()) :
!x2.hasDefaultValue()) &&
(x1.hasMinValue() ?
x1.getMinValue().equals(x2.getMinValue()) :
!x2.hasMinValue()) &&
(x1.hasMaxValue() ?
x1.getMaxValue().equals(x2.getMaxValue()) :
!x2.hasMaxValue()) &&
(x1.hasLegalValues() ?
x1.getLegalValues().equals(x2.getLegalValues()) :
!x2.hasLegalValues());
}
static boolean equal(OpenMBeanParameterInfo x1, OpenMBeanParameterInfo x2) {
if (x1 instanceof DescriptorRead) {
if (!(x2 instanceof DescriptorRead))
return false;
Descriptor d1 = ((DescriptorRead) x1).getDescriptor();
Descriptor d2 = ((DescriptorRead) x2).getDescriptor();
if (!d1.equals(d2))
return false;
} else if (x2 instanceof DescriptorRead)
return false;
return
x1.getName().equals(x2.getName()) &&
x1.getOpenType().equals(x2.getOpenType()) &&
(x1.hasDefaultValue() ?
x1.getDefaultValue().equals(x2.getDefaultValue()) :
!x2.hasDefaultValue()) &&
(x1.hasMinValue() ?
x1.getMinValue().equals(x2.getMinValue()) :
!x2.hasMinValue()) &&
(x1.hasMaxValue() ?
x1.getMaxValue().equals(x2.getMaxValue()) :
!x2.hasMaxValue()) &&
(x1.hasLegalValues() ?
x1.getLegalValues().equals(x2.getLegalValues()) :
!x2.hasLegalValues());
}
static boolean equal(OpenMBeanParameterInfo x1, OpenMBeanParameterInfo x2) {
if (x1 instanceof DescriptorRead) {
if (!(x2 instanceof DescriptorRead))
return false;
Descriptor d1 = ((DescriptorRead) x1).getDescriptor();
Descriptor d2 = ((DescriptorRead) x2).getDescriptor();
if (!d1.equals(d2))
return false;
} else if (x2 instanceof DescriptorRead)
return false;
return
x1.getName().equals(x2.getName()) &&
x1.getOpenType().equals(x2.getOpenType()) &&
(x1.hasDefaultValue() ?
x1.getDefaultValue().equals(x2.getDefaultValue()) :
!x2.hasDefaultValue()) &&
(x1.hasMinValue() ?
x1.getMinValue().equals(x2.getMinValue()) :
!x2.hasMinValue()) &&
(x1.hasMaxValue() ?
x1.getMaxValue().equals(x2.getMaxValue()) :
!x2.hasMaxValue()) &&
(x1.hasLegalValues() ?
x1.getLegalValues().equals(x2.getLegalValues()) :
!x2.hasLegalValues());
}
static boolean equal(OpenMBeanParameterInfo x1, OpenMBeanParameterInfo x2) {
if (x1 instanceof DescriptorRead) {
if (!(x2 instanceof DescriptorRead))
return false;
Descriptor d1 = ((DescriptorRead) x1).getDescriptor();
Descriptor d2 = ((DescriptorRead) x2).getDescriptor();
if (!d1.equals(d2))
return false;
} else if (x2 instanceof DescriptorRead)
return false;
return
x1.getName().equals(x2.getName()) &&
x1.getOpenType().equals(x2.getOpenType()) &&
(x1.hasDefaultValue() ?
x1.getDefaultValue().equals(x2.getDefaultValue()) :
!x2.hasDefaultValue()) &&
(x1.hasMinValue() ?
x1.getMinValue().equals(x2.getMinValue()) :
!x2.hasMinValue()) &&
(x1.hasMaxValue() ?
x1.getMaxValue().equals(x2.getMaxValue()) :
!x2.hasMaxValue()) &&
(x1.hasLegalValues() ?
x1.getLegalValues().equals(x2.getLegalValues()) :
!x2.hasLegalValues());
}
static boolean equal(OpenMBeanParameterInfo x1, OpenMBeanParameterInfo x2) {
if (x1 instanceof DescriptorRead) {
if (!(x2 instanceof DescriptorRead))
return false;
Descriptor d1 = ((DescriptorRead) x1).getDescriptor();
Descriptor d2 = ((DescriptorRead) x2).getDescriptor();
if (!d1.equals(d2))
return false;
} else if (x2 instanceof DescriptorRead)
return false;
return
x1.getName().equals(x2.getName()) &&
x1.getOpenType().equals(x2.getOpenType()) &&
(x1.hasDefaultValue() ?
x1.getDefaultValue().equals(x2.getDefaultValue()) :
!x2.hasDefaultValue()) &&
(x1.hasMinValue() ?
x1.getMinValue().equals(x2.getMinValue()) :
!x2.hasMinValue()) &&
(x1.hasMaxValue() ?
x1.getMaxValue().equals(x2.getMaxValue()) :
!x2.hasMaxValue()) &&
(x1.hasLegalValues() ?
x1.getLegalValues().equals(x2.getLegalValues()) :
!x2.hasLegalValues());
}
static boolean equal(OpenMBeanParameterInfo x1, OpenMBeanParameterInfo x2) {
if (x1 instanceof DescriptorRead) {
if (!(x2 instanceof DescriptorRead))
return false;
Descriptor d1 = ((DescriptorRead) x1).getDescriptor();
Descriptor d2 = ((DescriptorRead) x2).getDescriptor();
if (!d1.equals(d2))
return false;
} else if (x2 instanceof DescriptorRead)
return false;
return
x1.getName().equals(x2.getName()) &&
x1.getOpenType().equals(x2.getOpenType()) &&
(x1.hasDefaultValue() ?
x1.getDefaultValue().equals(x2.getDefaultValue()) :
!x2.hasDefaultValue()) &&
(x1.hasMinValue() ?
x1.getMinValue().equals(x2.getMinValue()) :
!x2.hasMinValue()) &&
(x1.hasMaxValue() ?
x1.getMaxValue().equals(x2.getMaxValue()) :
!x2.hasMaxValue()) &&
(x1.hasLegalValues() ?
x1.getLegalValues().equals(x2.getLegalValues()) :
!x2.hasLegalValues());
}
static boolean equal(OpenMBeanParameterInfo x1, OpenMBeanParameterInfo x2) {
if (x1 instanceof DescriptorRead) {
if (!(x2 instanceof DescriptorRead))
return false;
Descriptor d1 = ((DescriptorRead) x1).getDescriptor();
Descriptor d2 = ((DescriptorRead) x2).getDescriptor();
if (!d1.equals(d2))
return false;
} else if (x2 instanceof DescriptorRead)
return false;
return
x1.getName().equals(x2.getName()) &&
x1.getOpenType().equals(x2.getOpenType()) &&
(x1.hasDefaultValue() ?
x1.getDefaultValue().equals(x2.getDefaultValue()) :
!x2.hasDefaultValue()) &&
(x1.hasMinValue() ?
x1.getMinValue().equals(x2.getMinValue()) :
!x2.hasMinValue()) &&
(x1.hasMaxValue() ?
x1.getMaxValue().equals(x2.getMaxValue()) :
!x2.hasMaxValue()) &&
(x1.hasLegalValues() ?
x1.getLegalValues().equals(x2.getLegalValues()) :
!x2.hasLegalValues());
}
static boolean equal(OpenMBeanParameterInfo x1, OpenMBeanParameterInfo x2) {
if (x1 instanceof DescriptorRead) {
if (!(x2 instanceof DescriptorRead))
return false;
Descriptor d1 = ((DescriptorRead) x1).getDescriptor();
Descriptor d2 = ((DescriptorRead) x2).getDescriptor();
if (!d1.equals(d2))
return false;
} else if (x2 instanceof DescriptorRead)
return false;
return
x1.getName().equals(x2.getName()) &&
x1.getOpenType().equals(x2.getOpenType()) &&
(x1.hasDefaultValue() ?
x1.getDefaultValue().equals(x2.getDefaultValue()) :
!x2.hasDefaultValue()) &&
(x1.hasMinValue() ?
x1.getMinValue().equals(x2.getMinValue()) :
!x2.hasMinValue()) &&
(x1.hasMaxValue() ?
x1.getMaxValue().equals(x2.getMaxValue()) :
!x2.hasMaxValue()) &&
(x1.hasLegalValues() ?
x1.getLegalValues().equals(x2.getLegalValues()) :
!x2.hasLegalValues());
}