modifiers

Java reflection class modifiers matcher.

----------------

Java 反射修饰符(包含隐藏 Java 标志位)匹配器。

modifiers(AccessFlagsMatcher(Modifier.PUBLIC or Modifier.FINAL, MatchType.Equals))

Return

ClassMatcher

Parameters

matcher

reflection modifiers matcher / 反射修饰符匹配器


fun modifiers(modifiers: Int, matchType: MatchType = MatchType.Contains): ClassMatcher

Android Java reflection class modifiers, including hidden Java flag bits. Use java.lang.reflect.Modifier for reflection conditions. For raw DEX flags, use accessFlags with DexAccessFlags.

Android Java 反射类修饰符,保留隐藏 Java 标志位。 反射条件使用 java.lang.reflect.Modifier;原始 DEX 条件使用 accessFlagsDexAccessFlags

modifiers(Modifier.PUBLIC or Modifier.FINAL, MatchType.Equals)

Return

ClassMatcher

Parameters

modifiers

Java reflection modifier mask / Java 反射修饰符掩码

matchType

match type / 匹配类型


Android Java reflection class modifiers, including hidden Java flag bits. Use java.lang.reflect.Modifier for reflection conditions. For raw DEX flags, use accessFlags with DexAccessFlags. The default match type is contains. If you need to match exactly, please use modifiers overloaded function.

Android Java 反射类修饰符,保留隐藏 Java 标志位。 反射条件使用 java.lang.reflect.Modifier;原始 DEX 条件使用 accessFlagsDexAccessFlags。 默认匹配关系为包含,如果需要完全限定匹配请使用 modifiers 重载函数。

java:

.modifiers(Modifier.PUBLIC | Modifier.FINAL)

kotlin:

modifiers = Modifier.PUBLIC or Modifier.FINAL