This is an automated email from the ASF dual-hosted git repository.

zhaojinchao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new e0dbd9ba0f8 Refactor AgentBuilderFactory (#23410)
e0dbd9ba0f8 is described below

commit e0dbd9ba0f8872002466a016a9cc966c14b0b825
Author: Liang Zhang <[email protected]>
AuthorDate: Sun Jan 8 22:39:16 2023 +0800

    Refactor AgentBuilderFactory (#23410)
    
    * Refactor AgentBuilderFactory
    
    * Refactor AgentBuilderFactory
---
 .../shardingsphere/agent/core/builder/AgentBuilderFactory.java   | 2 +-
 .../agent/core/builder/AgentBuilderFactoryTest.java              | 9 ++++-----
 .../{agent/core/builder => }/fixture/advice/BarAdvice.java       | 2 +-
 .../{agent/core/builder => }/fixture/advice/FooAdvice.java       | 2 +-
 .../core/builder => }/fixture/targeted/TargetObjectFixture.java  | 2 +-
 5 files changed, 8 insertions(+), 9 deletions(-)

diff --git 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/AgentBuilderFactory.java
 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/AgentBuilderFactory.java
index a7064f7a11a..4a0474c273c 100644
--- 
a/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/AgentBuilderFactory.java
+++ 
b/agent/core/src/main/java/org/apache/shardingsphere/agent/core/builder/AgentBuilderFactory.java
@@ -50,7 +50,7 @@ public final class AgentBuilderFactory {
         return new AgentBuilder.Default()
                 .with(new ByteBuddy().with(TypeValidation.ENABLED))
                 .ignore(ElementMatchers.isSynthetic())
-                
.or(ElementMatchers.nameStartsWith("org.apache.shardingsphere.agent.plugin."))
+                
.or(ElementMatchers.nameStartsWith("org.apache.shardingsphere.agent."))
                 .type(new AgentJunction(advisorConfigs))
                 .transform(new AgentTransformer(pluginConfigs, pluginJars, 
advisorConfigs, isEnhancedForProxy))
                 .with(AgentBuilder.RedefinitionStrategy.RETRANSFORMATION)
diff --git 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/builder/AgentBuilderFactoryTest.java
 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/builder/AgentBuilderFactoryTest.java
index f3f7d4060e2..5c20f4659e3 100644
--- 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/builder/AgentBuilderFactoryTest.java
+++ 
b/agent/core/src/test/java/org/apache/shardingsphere/agent/core/builder/AgentBuilderFactoryTest.java
@@ -21,9 +21,9 @@ import net.bytebuddy.agent.ByteBuddyAgent;
 import net.bytebuddy.agent.builder.AgentBuilder;
 import net.bytebuddy.agent.builder.ResettableClassFileTransformer;
 import net.bytebuddy.matcher.ElementMatchers;
-import org.apache.shardingsphere.agent.core.builder.fixture.advice.BarAdvice;
-import org.apache.shardingsphere.agent.core.builder.fixture.advice.FooAdvice;
-import 
org.apache.shardingsphere.agent.core.builder.fixture.targeted.TargetObjectFixture;
+import org.apache.shardingsphere.fixture.advice.BarAdvice;
+import org.apache.shardingsphere.fixture.advice.FooAdvice;
+import org.apache.shardingsphere.fixture.targeted.TargetObjectFixture;
 import 
org.apache.shardingsphere.agent.core.plugin.advisor.AdvisorConfiguration;
 import 
org.apache.shardingsphere.agent.core.plugin.advisor.MethodAdvisorConfiguration;
 import org.junit.AfterClass;
@@ -50,11 +50,10 @@ public final class AgentBuilderFactoryTest {
         Map<String, AdvisorConfiguration> advisorConfigs = 
Collections.singletonMap(advisorConfig.getTargetClassName(), advisorConfig);
         AgentBuilder agentBuilder = 
AgentBuilderFactory.create(Collections.emptyMap(), Collections.emptyList(), 
advisorConfigs, true);
         agent = agentBuilder.installOnByteBuddyAgent();
-        
     }
     
     private static AdvisorConfiguration createAdvisorConfiguration() {
-        AdvisorConfiguration result = new 
AdvisorConfiguration("org.apache.shardingsphere.agent.core.builder.fixture.targeted.TargetObjectFixture");
+        AdvisorConfiguration result = new 
AdvisorConfiguration("org.apache.shardingsphere.fixture.targeted.TargetObjectFixture");
         result.getAdvisors().add(new 
MethodAdvisorConfiguration(ElementMatchers.isConstructor().and(ElementMatchers.takesArguments(1)),
 FooAdvice.class.getName()));
         result.getAdvisors().add(new 
MethodAdvisorConfiguration(ElementMatchers.isConstructor().and(ElementMatchers.takesArguments(1)),
 BarAdvice.class.getName()));
         result.getAdvisors().add(new 
MethodAdvisorConfiguration(ElementMatchers.named("call"), 
FooAdvice.class.getName()));
diff --git 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/builder/fixture/advice/BarAdvice.java
 
b/agent/core/src/test/java/org/apache/shardingsphere/fixture/advice/BarAdvice.java
similarity index 97%
rename from 
agent/core/src/test/java/org/apache/shardingsphere/agent/core/builder/fixture/advice/BarAdvice.java
rename to 
agent/core/src/test/java/org/apache/shardingsphere/fixture/advice/BarAdvice.java
index 5242a142299..bd74dc37427 100644
--- 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/builder/fixture/advice/BarAdvice.java
+++ 
b/agent/core/src/test/java/org/apache/shardingsphere/fixture/advice/BarAdvice.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.builder.fixture.advice;
+package org.apache.shardingsphere.fixture.advice;
 
 import org.apache.shardingsphere.agent.api.advice.TargetAdviceObject;
 import org.apache.shardingsphere.agent.api.advice.type.ConstructorAdvice;
diff --git 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/builder/fixture/advice/FooAdvice.java
 
b/agent/core/src/test/java/org/apache/shardingsphere/fixture/advice/FooAdvice.java
similarity index 97%
rename from 
agent/core/src/test/java/org/apache/shardingsphere/agent/core/builder/fixture/advice/FooAdvice.java
rename to 
agent/core/src/test/java/org/apache/shardingsphere/fixture/advice/FooAdvice.java
index 198ac37fbc1..f29271a872a 100644
--- 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/builder/fixture/advice/FooAdvice.java
+++ 
b/agent/core/src/test/java/org/apache/shardingsphere/fixture/advice/FooAdvice.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.builder.fixture.advice;
+package org.apache.shardingsphere.fixture.advice;
 
 import org.apache.shardingsphere.agent.api.advice.TargetAdviceObject;
 import org.apache.shardingsphere.agent.api.advice.type.ConstructorAdvice;
diff --git 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/builder/fixture/targeted/TargetObjectFixture.java
 
b/agent/core/src/test/java/org/apache/shardingsphere/fixture/targeted/TargetObjectFixture.java
similarity index 96%
rename from 
agent/core/src/test/java/org/apache/shardingsphere/agent/core/builder/fixture/targeted/TargetObjectFixture.java
rename to 
agent/core/src/test/java/org/apache/shardingsphere/fixture/targeted/TargetObjectFixture.java
index 5a479069b55..9d3182f1499 100644
--- 
a/agent/core/src/test/java/org/apache/shardingsphere/agent/core/builder/fixture/targeted/TargetObjectFixture.java
+++ 
b/agent/core/src/test/java/org/apache/shardingsphere/fixture/targeted/TargetObjectFixture.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.agent.core.builder.fixture.targeted;
+package org.apache.shardingsphere.fixture.targeted;
 
 import java.util.List;
 

Reply via email to