Commit Graph

871 Commits

Author SHA1 Message Date
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
9c467c19a1 Update api-exception documentation 2022-09-16 02:53:19 +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
81fb4fffa0 Update api-exception documentation 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
256c4ce463 Update demo 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
5eff2262c5 Modify change documentation file style 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
7e65de6a1f Update special-feature documentation 2022-08-28 23:32:05 +08:00
c93e6a563e Modify move Result to Process for Hooker in MethodFinder, ConstructorFinder and YukiMemberHookCreater 2022-08-28 22:39:45 +08:00
0f0bd40916 Added some sample in documentation 2022-08-28 02:43:44 +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
c3e7c415ba Update quick-start documentation 2022-08-27 00:28:35 +08:00