├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── knightboost │ │ └── lancetx │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── knightboost │ │ │ └── lancetx │ │ │ ├── AppSpeed.java │ │ │ ├── AspectJ.java │ │ │ ├── ClassA.java │ │ │ ├── ConstructorTest.java │ │ │ ├── ImplA.java │ │ │ ├── InterfaceA.java │ │ │ ├── MainActivity.kt │ │ │ ├── ProxyThread.java │ │ │ ├── ProxyThreadPool.java │ │ │ ├── TestActivity.java │ │ │ ├── ThirdSdkThreadPoolExecutor.java │ │ │ ├── ThreadTest.java │ │ │ └── weaver │ │ │ ├── ConstructorInsert.java │ │ │ ├── ExtendWeave.java │ │ │ ├── InsertTest.java │ │ │ ├── ProxyTest.java │ │ │ ├── ReplaceInvokeTest.java │ │ │ ├── ReplaceNewTest.java │ │ │ └── WrappedIntent.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── com │ └── knightboost │ └── lancetx │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── help.md ├── lancet-plugin ├── .gitignore ├── build.gradle ├── gradle.properties └── src │ ├── main │ └── java │ │ └── com │ │ └── knightboost │ │ └── lancet │ │ ├── internal │ │ ├── asm │ │ │ └── visitor │ │ │ │ ├── AutoUnboxMethodVisitor.java │ │ │ │ ├── BaseWeaveClassVisitor.java │ │ │ │ ├── ChangeClassExtendVisitor.java │ │ │ │ ├── ConstructorMethodAroundVisitor.java │ │ │ │ ├── HookClassVisitor.java │ │ │ │ ├── InsertClassVisitor.java │ │ │ │ ├── MethodChain.java │ │ │ │ ├── OriginalClassVisitor.java │ │ │ │ ├── ProxyClassVisitor.java │ │ │ │ ├── ProxyMethodVisitor.java │ │ │ │ ├── ReplaceClassVisitor.java │ │ │ │ ├── ReplaceNewClassVisitor.java │ │ │ │ ├── ReplaceWeaveMethodVisitor.java │ │ │ │ ├── TryCatchClassVisitor.java │ │ │ │ └── WeaveTransformer.java │ │ ├── core │ │ │ ├── TargetMethodMeta.java │ │ │ ├── WeaverMethodParser.java │ │ │ └── WeaverType.java │ │ ├── entity │ │ │ ├── ChangeExtendMeta.java │ │ │ ├── InsertInfo.java │ │ │ ├── ProxyInfo.java │ │ │ ├── ReplaceInfo.java │ │ │ ├── ReplaceInvokeInfo.java │ │ │ ├── TransformInfo.java │ │ │ └── TryCatchInfo.java │ │ ├── exception │ │ │ ├── IllegalAnnotationException.java │ │ │ ├── LoadClassException.java │ │ │ └── UnsupportedAnnotationException.java │ │ ├── graph │ │ │ ├── GraphUtil.java │ │ │ └── NodeVisitor.java │ │ ├── log │ │ │ ├── ILogger.java │ │ │ ├── Impl │ │ │ │ ├── BaseLogger.java │ │ │ │ ├── FileLoggerImpl.java │ │ │ │ ├── SystemLoggerImpl.java │ │ │ │ └── SystemOutputImpl.java │ │ │ └── WeaverLog.java │ │ ├── meta │ │ │ ├── ClassMetaInfo.java │ │ │ ├── ClassOfMeta.java │ │ │ ├── ImplementedInterfaceMeta.java │ │ │ ├── InsertAnnoMeta.java │ │ │ ├── MethodMetaInfo.java │ │ │ ├── NameRegexMeta.java │ │ │ ├── ProxyAnnoMeta.java │ │ │ ├── ReplaceAnnoMeta.java │ │ │ ├── TargetClassMeta.java │ │ │ ├── TryCatchAnnoMeta.java │ │ │ └── WeaveInfoLocator.java │ │ ├── parser │ │ │ ├── AcceptableAnnoParser.java │ │ │ ├── AnnoParser.java │ │ │ ├── AnnotationMeta.java │ │ │ ├── AopMethodAdjuster.java │ │ │ ├── BaseAnnoParser.java │ │ │ ├── WeaverClassesParser.java │ │ │ └── anno │ │ │ │ ├── AcceptAny.java │ │ │ │ ├── ClassOfAnnoParser.java │ │ │ │ ├── DelegateAcceptableAnnoParser.java │ │ │ │ ├── GatheredAcceptableAnnoParser.java │ │ │ │ ├── ImplementedInterfaceAnnoParser.java │ │ │ │ ├── InsertAnnoParser.java │ │ │ │ ├── NameRegexAnnoParser.java │ │ │ │ ├── ProxyAnnoParser.java │ │ │ │ ├── ReplaceAnnoParser.java │ │ │ │ ├── TargetClassAnnoParser.java │ │ │ │ └── TryCatchAnnoParser.java │ │ └── util │ │ │ ├── AnnotationNodeUtil.java │ │ │ ├── AsmUtil.java │ │ │ ├── Bitset.java │ │ │ ├── CollectionUtils.java │ │ │ ├── Constants.java │ │ │ ├── PrimitiveUtil.java │ │ │ ├── RefHolder.java │ │ │ ├── Signature.java │ │ │ └── TypeUtils.java │ │ └── plugin │ │ ├── LancetContext.java │ │ ├── LancetExtension.java │ │ ├── LancetPlugin.java │ │ └── WeaveGroup.java │ └── test │ └── java │ └── com │ └── knightboost │ └── lancet │ └── internal │ └── util │ └── BitsetTest.java ├── lancet-runtime ├── .gitignore ├── build.gradle ├── gradle.properties └── src │ └── main │ └── java │ └── com │ └── knightboost │ └── lancet │ └── api │ ├── Origin.java │ ├── Scope.java │ ├── This.java │ ├── Weaver.java │ ├── WeaverJoinPoint.java │ └── annotations │ ├── ChangeClassExtends.java │ ├── ClassOf.java │ ├── Group.java │ ├── ImplementedInterface.java │ ├── Insert.java │ ├── NameRegex.java │ ├── Proxy.java │ ├── ReplaceInvoke.java │ ├── ReplaceNewInvoke.java │ ├── TargetClass.java │ ├── TargetMethod.java │ ├── TryCatchHandler.java │ └── Weaver.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/knightboost/lancetx/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/androidTest/java/com/knightboost/lancetx/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/AppSpeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/AppSpeed.java -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/AspectJ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/AspectJ.java -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/ClassA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/ClassA.java -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/ConstructorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/ConstructorTest.java -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/ImplA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/ImplA.java -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/InterfaceA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/InterfaceA.java -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/ProxyThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/ProxyThread.java -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/ProxyThreadPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/ProxyThreadPool.java -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/TestActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/TestActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/ThirdSdkThreadPoolExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/ThirdSdkThreadPoolExecutor.java -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/ThreadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/ThreadTest.java -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/weaver/ConstructorInsert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/weaver/ConstructorInsert.java -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/weaver/ExtendWeave.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/weaver/ExtendWeave.java -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/weaver/InsertTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/weaver/InsertTest.java -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/weaver/ProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/weaver/ProxyTest.java -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/weaver/ReplaceInvokeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/weaver/ReplaceInvokeTest.java -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/weaver/ReplaceNewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/weaver/ReplaceNewTest.java -------------------------------------------------------------------------------- /app/src/main/java/com/knightboost/lancetx/weaver/WrappedIntent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/java/com/knightboost/lancetx/weaver/WrappedIntent.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/test/java/com/knightboost/lancetx/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/app/src/test/java/com/knightboost/lancetx/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/gradlew.bat -------------------------------------------------------------------------------- /help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/help.md -------------------------------------------------------------------------------- /lancet-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lancet-plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/build.gradle -------------------------------------------------------------------------------- /lancet-plugin/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/gradle.properties -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/AutoUnboxMethodVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/AutoUnboxMethodVisitor.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/BaseWeaveClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/BaseWeaveClassVisitor.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/ChangeClassExtendVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/ChangeClassExtendVisitor.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/ConstructorMethodAroundVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/ConstructorMethodAroundVisitor.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/HookClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/HookClassVisitor.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/InsertClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/InsertClassVisitor.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/MethodChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/MethodChain.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/OriginalClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/OriginalClassVisitor.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/ProxyClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/ProxyClassVisitor.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/ProxyMethodVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/ProxyMethodVisitor.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/ReplaceClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/ReplaceClassVisitor.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/ReplaceNewClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/ReplaceNewClassVisitor.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/ReplaceWeaveMethodVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/ReplaceWeaveMethodVisitor.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/TryCatchClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/TryCatchClassVisitor.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/WeaveTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/asm/visitor/WeaveTransformer.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/core/TargetMethodMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/core/TargetMethodMeta.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/core/WeaverMethodParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/core/WeaverMethodParser.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/core/WeaverType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/core/WeaverType.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/entity/ChangeExtendMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/entity/ChangeExtendMeta.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/entity/InsertInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/entity/InsertInfo.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/entity/ProxyInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/entity/ProxyInfo.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/entity/ReplaceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/entity/ReplaceInfo.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/entity/ReplaceInvokeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/entity/ReplaceInvokeInfo.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/entity/TransformInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/entity/TransformInfo.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/entity/TryCatchInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/entity/TryCatchInfo.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/exception/IllegalAnnotationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/exception/IllegalAnnotationException.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/exception/LoadClassException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/exception/LoadClassException.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/exception/UnsupportedAnnotationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/exception/UnsupportedAnnotationException.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/graph/GraphUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/graph/GraphUtil.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/graph/NodeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/graph/NodeVisitor.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/log/ILogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/log/ILogger.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/log/Impl/BaseLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/log/Impl/BaseLogger.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/log/Impl/FileLoggerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/log/Impl/FileLoggerImpl.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/log/Impl/SystemLoggerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/log/Impl/SystemLoggerImpl.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/log/Impl/SystemOutputImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/log/Impl/SystemOutputImpl.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/log/WeaverLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/log/WeaverLog.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/ClassMetaInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/ClassMetaInfo.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/ClassOfMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/ClassOfMeta.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/ImplementedInterfaceMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/ImplementedInterfaceMeta.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/InsertAnnoMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/InsertAnnoMeta.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/MethodMetaInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/MethodMetaInfo.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/NameRegexMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/NameRegexMeta.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/ProxyAnnoMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/ProxyAnnoMeta.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/ReplaceAnnoMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/ReplaceAnnoMeta.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/TargetClassMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/TargetClassMeta.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/TryCatchAnnoMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/TryCatchAnnoMeta.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/WeaveInfoLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/meta/WeaveInfoLocator.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/AcceptableAnnoParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/AcceptableAnnoParser.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/AnnoParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/AnnoParser.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/AnnotationMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/AnnotationMeta.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/AopMethodAdjuster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/AopMethodAdjuster.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/BaseAnnoParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/BaseAnnoParser.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/WeaverClassesParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/WeaverClassesParser.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/AcceptAny.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/AcceptAny.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/ClassOfAnnoParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/ClassOfAnnoParser.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/DelegateAcceptableAnnoParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/DelegateAcceptableAnnoParser.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/GatheredAcceptableAnnoParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/GatheredAcceptableAnnoParser.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/ImplementedInterfaceAnnoParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/ImplementedInterfaceAnnoParser.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/InsertAnnoParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/InsertAnnoParser.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/NameRegexAnnoParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/NameRegexAnnoParser.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/ProxyAnnoParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/ProxyAnnoParser.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/ReplaceAnnoParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/ReplaceAnnoParser.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/TargetClassAnnoParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/TargetClassAnnoParser.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/TryCatchAnnoParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/parser/anno/TryCatchAnnoParser.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/AnnotationNodeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/AnnotationNodeUtil.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/AsmUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/AsmUtil.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/Bitset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/Bitset.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/CollectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/CollectionUtils.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/Constants.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/PrimitiveUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/PrimitiveUtil.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/RefHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/RefHolder.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/Signature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/Signature.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/TypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/internal/util/TypeUtils.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/plugin/LancetContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/plugin/LancetContext.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/plugin/LancetExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/plugin/LancetExtension.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/plugin/LancetPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/plugin/LancetPlugin.java -------------------------------------------------------------------------------- /lancet-plugin/src/main/java/com/knightboost/lancet/plugin/WeaveGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/main/java/com/knightboost/lancet/plugin/WeaveGroup.java -------------------------------------------------------------------------------- /lancet-plugin/src/test/java/com/knightboost/lancet/internal/util/BitsetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-plugin/src/test/java/com/knightboost/lancet/internal/util/BitsetTest.java -------------------------------------------------------------------------------- /lancet-runtime/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lancet-runtime/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/build.gradle -------------------------------------------------------------------------------- /lancet-runtime/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/gradle.properties -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/Origin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/Origin.java -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/Scope.java -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/This.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/This.java -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/Weaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/Weaver.java -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/WeaverJoinPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/WeaverJoinPoint.java -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/ChangeClassExtends.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/ChangeClassExtends.java -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/ClassOf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/ClassOf.java -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/Group.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/Group.java -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/ImplementedInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/ImplementedInterface.java -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/Insert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/Insert.java -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/NameRegex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/NameRegex.java -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/Proxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/Proxy.java -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/ReplaceInvoke.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/ReplaceInvoke.java -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/ReplaceNewInvoke.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/ReplaceNewInvoke.java -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/TargetClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/TargetClass.java -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/TargetMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/TargetMethod.java -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/TryCatchHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/TryCatchHandler.java -------------------------------------------------------------------------------- /lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/Weaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/lancet-runtime/src/main/java/com/knightboost/lancet/api/annotations/Weaver.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Knight-ZXW/LancetX/HEAD/settings.gradle --------------------------------------------------------------------------------