36 Commits

Author SHA1 Message Date
a43ff83fed docs: update license 2025-01-13 10:50:58 +08:00
9f34d3d975 docs: update copyright date to 2024 for all existing files 2024-01-01 01:39:10 +08:00
217b7d5efe chore: update .gitignore 2023-12-28 23:36:42 +08:00
748116bbde chore: merge to new maven publish way 2023-12-28 23:35:05 +08:00
99abe9190c refactor: change license to Apache-2.0 2023-10-07 17:10:15 +08:00
bed0d42de0 feat: add lazyClass, lazyClassOrNull functions 2023-10-06 02:19:35 +08:00
6f26fbc73e refactor: change repository owner to HighCapable 2023-10-05 02:50:55 +08:00
ac40842d9d feat: allow no condition finding and ignore member access exception 2023-10-03 23:22:00 +08:00
4f25c89ea7 fix: throwable not print in console 2023-10-03 22:45:05 +08:00
a572c65677 refactor: make BaseFinder.BaseResult public 2023-10-02 23:07:25 +08:00
a681ac61f7 refactor: merge HashSet to MutableSet, HashMap to MutableMap, ArrayList to MutableList 2023-10-02 00:35:35 +08:00
8b7de28e33 refactor: merge HashSet, ArrayList to MutableList 2023-10-01 23:00:35 +08:00
5e34d66f96 fix: make actualTypeArguments not force cast to Class type 2023-10-01 00:59:51 +08:00
1ec7fcd33c refactor: change some comments 2023-09-27 22:17:57 +08:00
bb9c38cde9 refactor: merge logs related function to debugLog and YLog.Configs 2023-09-27 21:41:15 +08:00
3a0c8cfef6 refactor: rename YukiLog to YLog 2023-09-27 20:00:36 +08:00
c0a1ab0e1d refactor: make throwable dump in logs 2023-09-27 19:32:14 +08:00
194fc4425c refactor: optimize YukiLog 2023-09-27 19:32:09 +08:00
809220d243 refactor: remove "" and other comments 2023-09-27 18:17:20 +08:00
6704b06dfa refactor: use magic to hide lint on non-public, inline api
- remove all YukiPrivateApi and @PublishedApi
2023-09-27 18:01:55 +08:00
5093caf46e chore: bump plugin versions
- bump "com.highcapable.sweetdependency" version to 1.0.2
- bump "com.highcapable.sweetproperty" version to 1.0.3
- update build script usage
2023-09-26 08:59:02 +08:00
e456636644 style: rename toStackTrack to dumpToString 2023-09-26 02:33:56 +08:00
f1500f0733 refactor: optimize core finder code
- fix remedy plan not show any errors problem
- rearrange some code
2023-09-24 01:09:17 +08:00
25d907ff1e refactor: replace isAllowPrintingLogs to isEnableLogs 2023-09-23 22:49:04 +08:00
de4b50944e refactor: merge LoggerFactory to YukiLog 2023-09-23 22:48:35 +08:00
74fcd0c290 style: use TAG instead hardcode 2023-09-23 21:00:47 +08:00
8718c14e1b refactor: change ArrayMap (Android) to HashMap 2023-09-23 20:58:31 +08:00
f2b90caab0 refactor: merge all util functions to factory 2023-09-23 20:57:01 +08:00
ce0dd89a05 feat: add TAG & merge API_VERSION_NAME, API_VERSION_CODE to VERSION 2023-09-23 20:26:51 +08:00
32cd9f4f4c docs: correct comments 2023-09-23 19:39:00 +08:00
03206bb5c9 docs: optimize comments 2023-09-23 12:37:09 +08:00
98b1c0556e docs: optimize comments 2023-09-22 17:13:24 +08:00
0d386153a2 style: optimize code 2023-09-22 17:12:28 +08:00
bfcad65dc8 docs: optimize comments 2023-09-22 17:02:45 +08:00
1c205afd37 feat: lots of changes
- move demo-app to samples and rename demo-android
- rename yukireflection to yukireflection-core
- add demo-jvm in samples
- convert yukireflection-core from android to java-library
- optimize code
- other small changes
2023-09-22 17:00:54 +08:00
fd79c4ef0d chore: migrate build script from groovy to kts
- using SweetDependency, SweetProperty
- using new maven publish function
- update gradle and dependencies
2023-09-22 17:00:04 +08:00