同步操作将从 Stefan/Java8Source 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
/** Copyright (c) 1999, 2008, Oracle and/or its affiliates. All rights reserved.* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.*********************/package javax.management;/*** This class is used by the query-building mechanism to represent binary* operations.* @serial include** @since 1.5*/class InQueryExp extends QueryEval implements QueryExp {/* Serial version */private static final long serialVersionUID = -5801329450358952434L;/*** @serial The {@link ValueExp} to be found*/private ValueExp val;/*** @serial The array of {@link ValueExp} to be searched*/private ValueExp[] valueList;/*** Basic Constructor.*/public InQueryExp() {}/*** Creates a new InQueryExp with the specified ValueExp to be found in* a specified array of ValueExp.*/public InQueryExp(ValueExp v1, ValueExp items[]) {val = v1;valueList = items;}/*** Returns the checked value of the query.*/public ValueExp getCheckedValue() {return val;}/*** Returns the array of values of the query.*/public ValueExp[] getExplicitValues() {return valueList;}/*** Applies the InQueryExp on a MBean.** @param name The name of the MBean on which the InQueryExp will be applied.** @return True if the query was successfully applied to the MBean, false otherwise.** @exception BadStringOperationException* @exception BadBinaryOpValueExpException* @exception BadAttributeValueExpException* @exception InvalidApplicationException*/public boolean apply(ObjectName name)throws BadStringOperationException, BadBinaryOpValueExpException,BadAttributeValueExpException, InvalidApplicationException {if (valueList != null) {ValueExp v = val.apply(name);boolean numeric = v instanceof NumericValueExp;for (ValueExp element : valueList) {element = element.apply(name);if (numeric) {if (((NumericValueExp) element).doubleValue() ==((NumericValueExp) v).doubleValue()) {return true;}} else {if (((StringValueExp) element).getValue().equals(((StringValueExp) v).getValue())) {return true;}}}}return false;}/*** Returns the string representing the object.*/public String toString() {return val + " in (" + generateValueList() + ")";}private String generateValueList() {if (valueList == null || valueList.length == 0) {return "";}final StringBuilder result =new StringBuilder(valueList[0].toString());for (int i = 1; i < valueList.length; i++) {result.append(", ");result.append(valueList[i]);}return result.toString();}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。