Commit Graph

486 Commits

Author SHA1 Message Date
1212ecf68f Added loggerW when exist Fields, Methods, Constructors got an exception in ReflectionTool 2022-09-16 02:53:21 +08:00
d0d9d70277 Fix logical problem in Conditions in UtilsFactory 2022-09-16 02:53:21 +08:00
7535ba8489 Modify change find Field, Method, Constructor function exception to createException function and fix declared member exception interrupt the finding process bug in ReflectionTool 2022-09-16 02:53:20 +08:00
74261b0287 Added type in VariableTypeFactory 2022-09-16 02:53:20 +08:00
c797da3fb0 Modify rename function include to opt in Conditions in UtilsFactory 2022-09-16 02:53:20 +08:00
67e0bc26c2 Modify remove isMatch old conditions in ReflectionTool 2022-09-16 02:53:20 +08:00
ebe71eb21a Added include function in Conditions in UtilsFactory 2022-09-16 02:53:20 +08:00
58d981d5f2 Added isInitializeOfMatch function in MemberRulesData 2022-09-16 02:53:20 +08:00
57aba63e90 Modify move orderIndex, matchIndex in BaseRulesData and move modifiers to BaseRulesData and add objectName in BaseRulesData and make ReflectionTool simplify 2022-09-16 02:53:19 +08:00
1490a03b7e Added takeIf, let expanded function in UtilsFactory 2022-09-16 02:53:19 +08:00
11e1beca3a Added length function in NameConditions 2022-09-16 02:53:19 +08:00
e09d3282f0 Modify change to new conditions to fix Members may probably has a finding bug in ReflectionTool 2022-09-16 02:53:19 +08:00
600b02f308 Added conditions function in UtilsFactory 2022-09-16 02:53:19 +08:00
c9dae11a18 Modify change function name onHookLogMsg to onDebuggingMsg in MemberBaseFinder 2022-09-16 02:53:19 +08:00
537a6acb22 Fix bug when superclass is null hasExtends throw NullPointerException in ReflectionFactory 2022-09-16 02:53:18 +08:00
5fa0b72d40 Added isUseSimple param in contains function for Class in NameConditions 2022-09-16 02:53:18 +08:00
a1428b3037 Fix bug when nameConditions not record to hashCode by findFields, findMethods in ReflectionTool 2022-09-16 02:53:18 +08:00
c01d203f6e Fix bug when nameConditions not null by findFields, findMethods, findConstructors in ReflectionTool 2022-09-16 02:53:18 +08:00
989e9fc0b9 Modify change code note in FieldFinder, MethodFinder, ConstructorFinder 2022-09-16 02:53:18 +08:00
8a58e380a1 Added VagueType, VagueClass in DefinedTypeFactory 2022-09-16 02:53:18 +08:00
be0c503939 Modify change code note in ReflectionTool 2022-09-16 02:53:18 +08:00
e7d760a449 Modify support Class name contains in NameConditions 2022-09-16 02:53:17 +08:00
b3ad8cd783 Modify merge toClass, hasClass function to ReflectionTool and remove toAppClass function in PackageParam 2022-09-16 02:53:17 +08:00
c20b297006 Modify move classOf to toClass function in ReflectionFactory 2022-09-16 02:53:17 +08:00
eace4fed6d Modify change code note in ReflectionFactory 2022-09-16 02:53:17 +08:00
c9fa5034c4 Modify move clazz, hasClass to toAppClass, hasClass function and add isForceUseAbsolute param to Class.hook function 2022-09-16 02:53:16 +08:00
3bc492b649 Modify move try -> catch to runCatching -> getOrElse function 2022-09-16 02:53:16 +08:00
17fe436760 Modify move MethodFinder, ConstructorFinder, FieldFinder rules data to MethodRulesData, ConstructorRulesData, FieldRulesData and separate BaseFinder 2022-09-16 02:53:16 +08:00
1521c6be25 Added ModifyValue function in UtilsFactory 2022-09-16 02:53:16 +08:00
4fde36fc1b Fix code note in MethodFinder 2022-09-16 02:53:16 +08:00
5308a8a2ce Modify rename MemberCacheStore to ReflectsCacheStore 2022-09-16 02:53:16 +08:00
6d8d7bb86e Added Class.hasModifiers function in ReflectionFactory 2022-09-16 02:53:16 +08:00
63abd07537 Modify make open val to internal open val in MemberBaseFinder 2022-09-16 02:53:15 +08:00
43e1d5b2ae Modify change BaseFinder to MemberBaseFinder and move members finder to members 2022-09-16 02:53:15 +08:00
be0813da7e Fix name misspellings Creater/creater to Creator/creator in BaseFinder 2022-09-16 02:53:15 +08:00
2ce9f8ffe7 Added some type in VariableTypeFactory 2022-09-16 02:53:15 +08:00
d3b023a9ee Fix name misspellings Creater/creater to Creator/creator 2022-09-16 02:53:15 +08:00
1b35a2e417 Modify merge buildOfAny method to buildOf method in ReflectionFactory 2022-09-16 02:53:15 +08:00
1f191f7cf3 Modify change code note in ModifierRules 2022-09-16 02:53:14 +08:00
c93e6a563e Modify move Result to Process for Hooker in MethodFinder, ConstructorFinder and YukiMemberHookCreater 2022-08-28 22:39:45 +08:00
20aa1c89bc Fix checkApi ignored bug in YukiHookModulePrefs 2022-08-27 21:55:22 +08:00
11a0b3a693 Fix StringSet cache bug and change cache key-value to XSharedPreferencesCaches in YukiHookModulePrefs 2022-08-27 21:48:20 +08:00
788612feec Fix fields name spelling 2022-08-27 20:52:18 +08:00
d27ca2b914 Modify change invokeOriginal function and add callOriginal function in HookParam 2022-08-27 12:40:16 +08:00
d2f23a35eb Modify change YukiHookCallback.Param setArgs to args in YukiBridgeFactory 2022-08-27 12:16:11 +08:00
fd54628fd7 Modify move documentation and replace applyTheme to applyModuleTheme 2022-08-26 23:46:30 +08:00
e3d9802b8d Modify change when args is null throw exception in HookParam 2022-08-26 22:33:22 +08:00
25e3dd2d59 Modify move HookParamWrapper to YukiHookCallback.Param 2022-08-26 22:27:43 +08:00
55b0699882 Added configuration params in Context.applyTheme in YukiHookFactory and ModuleContextThemeWrapper 2022-08-24 00:22:49 +08:00
ded6b2b3b8 Modify decoupling XposedHelpers.findClass to YukiHookHelper.findClass in ReflectionFactory and YukiBridgeFactory 2022-08-23 21:14:57 +08:00