mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-04-19 03:01:48 +08:00
fix code
This commit is contained in:
parent
3a73cdea51
commit
619d5ca61c
@ -64,6 +64,9 @@ public class ModifierUtil {
|
|||||||
* @return 是否有指定修饰符,如果有返回true,否则false,如果提供参数为null返回false
|
* @return 是否有指定修饰符,如果有返回true,否则false,如果提供参数为null返回false
|
||||||
*/
|
*/
|
||||||
public static boolean hasModifier(final int modifiers, final int... checkedModifiers) {
|
public static boolean hasModifier(final int modifiers, final int... checkedModifiers) {
|
||||||
|
if(ArrayUtil.isEmpty(checkedModifiers)){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
return 0 != (modifiers & ModifierType.orToInt(checkedModifiers));
|
return 0 != (modifiers & ModifierType.orToInt(checkedModifiers));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -75,12 +78,11 @@ public class ModifierUtil {
|
|||||||
* @return 是否有指定修饰符,如果有返回true,否则false,如果提供参数为null返回false
|
* @return 是否有指定修饰符,如果有返回true,否则false,如果提供参数为null返回false
|
||||||
*/
|
*/
|
||||||
public static boolean hasAllModifier(final int modifiers, final int... checkedModifiers) {
|
public static boolean hasAllModifier(final int modifiers, final int... checkedModifiers) {
|
||||||
for (final int checkedModifier : checkedModifiers) {
|
if(ArrayUtil.isEmpty(checkedModifiers)){
|
||||||
if (0 == (modifiers & checkedModifier)) {
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
final int checkedModifiersInt = ModifierType.orToInt(checkedModifiers);
|
||||||
return true;
|
return checkedModifiersInt == (modifiers & checkedModifiersInt);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user