File tree Expand file tree Collapse file tree 7 files changed +14
-11
lines changed
src/main/java/spp/probe/services Expand file tree Collapse file tree 7 files changed +14
-11
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,8 @@ dependencies {
2323 isTransitive = false
2424 }
2525 compileOnly(" org.apache.skywalking:apm-agent-core:$skywalkingAgentVersion " )
26+ compileOnly(" net.bytebuddy:byte-buddy:1.11.18" )
27+
2628 implementation(" com.google.code.gson:gson:$gsonVersion " )
2729 implementation(" org.springframework:spring-expression:5.3.13" )
2830 implementation(" com.fasterxml.jackson.core:jackson-annotations:$jacksonVersion " )
@@ -59,6 +61,7 @@ tasks {
5961 relocate(" com.google.gson" , " spp.probe.services.dependencies.com.google.gson" )
6062 relocate(" org.apache.commons" , " spp.probe.services.dependencies.org.apache.commons" )
6163 relocate(" org.springframework" , " spp.probe.services.dependencies.org.springframework" )
64+ relocate(" net.bytebuddy" , " org.apache.skywalking.apm.dependencies.net.bytebuddy" )
6265 }
6366 getByName(" jar" ).dependsOn(" shadowJar" )
6467
Original file line number Diff line number Diff line change 11package spp.probe.services.common.model
22
3- import org.apache.skywalking.apm.dependencies. net.bytebuddy.jar.asm.Opcodes
3+ import net.bytebuddy.jar.asm.Opcodes
44import java.io.Serializable
55
66class ClassMetadata : Serializable {
Original file line number Diff line number Diff line change 11package spp.probe.services.common.transform
22
3- import org.apache.skywalking.apm.dependencies. net.bytebuddy.jar.asm.ClassVisitor
4- import org.apache.skywalking.apm.dependencies. net.bytebuddy.jar.asm.MethodVisitor
5- import org.apache.skywalking.apm.dependencies. net.bytebuddy.jar.asm.Opcodes
3+ import net.bytebuddy.jar.asm.ClassVisitor
4+ import net.bytebuddy.jar.asm.MethodVisitor
5+ import net.bytebuddy.jar.asm.Opcodes
66import spp.probe.services.common.model.ClassMetadata
77import spp.probe.services.instrument.LiveInstrumentTransformer
88import spp.protocol.instrument.LiveSourceLocation
Original file line number Diff line number Diff line change 11package spp.probe.services.common.transform
22
3- import org.apache.skywalking.apm.dependencies. net.bytebuddy.jar.asm.*
3+ import net.bytebuddy.jar.asm.*
44import spp.probe.services.common.model.ClassMetadata
55import spp.protocol.instrument.LiveSourceLocation
66import java.lang.instrument.ClassFileTransformer
Original file line number Diff line number Diff line change 11package spp.probe.services.common.transform
22
3- import org.apache.skywalking.apm.dependencies. net.bytebuddy.jar.asm.*
3+ import net.bytebuddy.jar.asm.*
44import spp.probe.services.common.model.ClassField
55import spp.probe.services.common.model.ClassMetadata
66import spp.probe.services.common.model.LocalVariable
Original file line number Diff line number Diff line change 11package spp.probe.services.instrument
22
33import org.apache.skywalking.apm.agent.core.context.util.ThrowableTransformer
4- import org.apache.skywalking.apm.dependencies. net.bytebuddy.pool.TypePool
4+ import net.bytebuddy.pool.TypePool
55import org.springframework.expression.ParseException
66import org.springframework.expression.spel.SpelCompilerMode
77import org.springframework.expression.spel.SpelParserConfiguration
Original file line number Diff line number Diff line change 11package spp.probe.services.instrument
22
3- import org.apache.skywalking.apm.dependencies. net.bytebuddy.jar.asm.Label
4- import org.apache.skywalking.apm.dependencies. net.bytebuddy.jar.asm.MethodVisitor
5- import org.apache.skywalking.apm.dependencies. net.bytebuddy.jar.asm.Opcodes
6- import org.apache.skywalking.apm.dependencies. net.bytebuddy.jar.asm.Type
3+ import net.bytebuddy.jar.asm.Label
4+ import net.bytebuddy.jar.asm.MethodVisitor
5+ import net.bytebuddy.jar.asm.Opcodes
6+ import net.bytebuddy.jar.asm.Type
77import spp.probe.services.common.ProbeMemory
88import spp.probe.services.common.model.ClassMetadata
99import spp.probe.services.common.transform.LiveTransformer
You can’t perform that action at this time.
0 commit comments