f2388161e4bea3846da444730f52e4e51758ff1c
Files Diff
- Added: 12
- Removed: 5
- Renamed: 0
- Modified: 40
Link to commit
Third party dependencies:
| Dependency Action | |
|---|---|
| Removed | |
| com.googlecode.json-simple:json-simple:1.1.1 | |
| org.slf4j:slf4j-log4j12:1.7.5 | |
| org.springframework:spring-aop:3.2.3.RELEASE | |
| cglib:cglib-nodep:2.2 | |
| org.mockito:mockito-all:1.8.4 | |
| org.springframework:spring-context-support:3.2.3.RELEASE | |
| commons-io:commons-io:1.4 | |
| log4j:log4j:1.2.16 | |
| commons-beanutils:commons-beanutils:1.8.3 | |
| javax.servlet:javax.servlet-api:3.0.1 | |
| com.fasterxml.jackson.core:jackson-annotations:2.3.1 | |
| org.javassist:javassist:3.18.0-GA | |
| org.apache.tomcat:servlet-api:6.0.35 | |
| org.springframework:spring-aspects:3.2.3.RELEASE | |
| org.apache.zookeeper:zookeeper:3.4.5-cdh4.5.0 | |
| org.springframework.data:spring-data-redis:1.1.1.RELEASE | |
| org.apache.httpcomponents:httpcore:4.3 | |
| org.apache.httpcomponents:httpasyncclient:4.0 | |
| org.apache.httpcomponents:httpclient:4.3 | |
| commons-lang:commons-lang:2.6 | |
| com.sematext.hbasewd:hbasewd:0.1.0 | |
| org.apache.thrift:libthrift:0.9.1 | |
| taglibs:standard:1.1.2 | |
| com.nhncorp.lucy:lucy-bloc-http11:5.5.23 | |
| org.slf4j:slf4j-api:1.7.5 | |
| org.codehaus.jackson:jackson-xc:1.9.13 | |
| org.springframework:spring-core:3.2.3.RELEASE | |
| org.mybatis:mybatis-spring:1.2.2 | |
| redis.clients:jedis:2.4.2 | |
| org.apache.httpcomponents:httpcore-nio:4.3 | |
| org.apache.tomcat:catalina:6.0.35 | |
| org.codehaus.jackson:jackson-mapper-asl:1.9.13 | |
| org.springframework:spring-webmvc:3.2.3.RELEASE | |
| com.ning:async-http-client:1.8.3 | |
| commons-dbcp:commons-dbcp:1.4 | |
| commons-collections:commons-collections:3.2.1 | |
| org.springframework.data:spring-data-hadoop:1.0.2.RELEASE | |
| org.apache.ibatis:ibatis-sqlmap:2.3.4.726 | |
| cubrid:cubrid-jdbc:8.4.3.1005 | |
| junit:junit:4.12 | |
| org.aspectj:aspectjrt:1.6.12 | |
| com.google.guava:guava:17.0 | |
| mysql:mysql-connector-java:5.1.20 | |
| com.fasterxml.jackson.core:jackson-core:2.3.1 | |
| org.springframework:spring-test:3.2.3.RELEASE | |
| org.springframework:spring-instrument:3.2.3.RELEASE | |
| commons-httpclient:commons-httpclient:3.1 | |
| org.dbunit:dbunit:2.4.3 | |
| org.apache.hadoop:hadoop-core:2.0.0-mr1-cdh4.5.0 | |
| io.netty:netty:3.6.6.Final | |
| org.springframework:spring-context:3.2.3.RELEASE | |
| javax.servlet:jsp-api:2.0 | |
| org.codehaus.jackson:jackson-core-asl:1.9.13 | |
| org.mybatis:mybatis:3.2.7 | |
| com.codahale.metrics:metrics-core:3.0.1 | |
| commons-logging:commons-logging:1.1.3 | |
| com.fasterxml.jackson.core:jackson-databind:2.3.1 | |
| org.slf4j:jcl-over-slf4j:1.7.5 | |
| com.navercorp.arcus:arcus-java-client:1.7.0 | |
| org.hamcrest:hamcrest-library:1.3 | |
| org.springframework:spring-web:3.2.3.RELEASE | |
| net.sf.ehcache:ehcache:1.6.2 | |
| io.netty:netty-all:4.0.18.Final | |
| org.springframework:spring-orm:3.2.3.RELEASE | |
| org.apache.hbase:hbase:0.94.6-cdh4.5.0 | |
| org.apache.commons:commons-lang3:3.3.2 | |
| com.codahale.metrics:metrics-jvm:3.0.1 | |
| org.apache.tomcat:coyote:6.0.35 | |
| org.apache.hadoop:hadoop-common:2.0.0-cdh4.5.0 | |
| org.springframework:spring-oxm:3.2.3.RELEASE | |
| org.aspectj:aspectjweaver:1.6.12 | |
| javax.transaction:jta:1.1 | |
| org.springframework:spring-tx:3.2.3.RELEASE | |
| net.sf.ehcache:ehcache-core:2.6.9 | |
| commons-fileupload:commons-fileupload:1.3.1 | |
| javax.mail:mail:1.4.7 | |
| com.codahale.metrics:metrics-servlets:3.0.1 | |
| net.sourceforge.jtds:jtds:1.2.8 | |
| javax.servlet:jstl:1.1.0 | |
| commons-codec:commons-codec:1.10 | |
| org.codehaus.jackson:jackson-jaxrs:1.9.13 | |
| org.springframework:spring-jdbc:3.2.3.RELEASE |
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Change Parameter Type | 4 | ||
| Change Parameter Type metadataAccessorTypeName : String to metadataAccessorType : Class<? extends TraceValue> in method public MetadataInjector(metadataAccessorType Class<? extends TraceValue>, strategy MetadataInitializationStrategy) in class com.navercorp.pinpoint.bootstrap.plugin.MetadataInjector | From | To | |
| Change Parameter Type metadataInjectors : List<MetadataInjector> to injectors : List<Injector> in method public BasicClassEditor(targetClassName String, injectors List<Injector>) in class com.navercorp.pinpoint.bootstrap.plugin.BasicClassEditor | From | To | |
| Change Parameter Type metadataAccessorTypeName : String to metadataAccessorType : Class<? extends TraceValue> in method public inject(metadataAccessorType Class<? extends TraceValue>) : void in class com.navercorp.pinpoint.bootstrap.plugin.ClassEditorBuilder.MetadataBuilder | From | To | |
| Change Parameter Type delegate : InterceptorInjector to delegate : Injector in method public ConditionalInterceptorInjector(condition Condition, delegate Injector) in class com.navercorp.pinpoint.bootstrap.plugin.ConditionalInterceptorInjector | From | To | |
| Pull Up Attribute | 1 | ||
| Pull Up Attribute private strategy : MetadataInitializationStrategy from class com.navercorp.pinpoint.bootstrap.plugin.DefaultMetadataInjector to private strategy : MetadataInitializationStrategy from class com.navercorp.pinpoint.bootstrap.plugin.MetadataInjector | From | To | |
| Rename Class | 1 | ||
| Rename Class com.navercorp.pinpoint.bootstrap.plugin.InterceptorInjector renamed to com.navercorp.pinpoint.bootstrap.plugin.Injector | From | To | |
| Move Class | 3 | ||
| Move Class com.navercorp.pinpoint.bootstrap.plugin.PluginClassLoader moved to com.navercorp.pinpoint.common.plugin.PluginClassLoader | From | To | |
| Move Class com.navercorp.pinpoint.profiler.plugin.PluginLoader moved to com.navercorp.pinpoint.common.plugin.PluginLoader | From | To | |
| Move Class com.navercorp.pinpoint.web.servletfilter.NoCacheFilter moved to com.navercorp.pinpoint.web.servlet.NoCacheFilter | From | To | |
| Merge Variable | 1 | ||
| Merge Variable [metadataInjectors : List<MetadataInjector>, interceptorInjectors : List<InterceptorInjector>] to injectors : List<Injector> in method public build() : DedicatedClassEditor in class com.navercorp.pinpoint.bootstrap.plugin.ClassEditorBuilder | From | To | |
| Extract Variable | 2 | ||
| Extract Variable key : int in method public getDisplayArgument(span Span) : AnnotationBo from class com.navercorp.pinpoint.common.util.AnnotationUtils | From | To | |
| Extract Variable javaHome : String in method private getJavaExecutable() : String from class com.navercorp.pinpoint.test.fork.ForkRunner.ForkedTest | From | To | |
| Change Variable Type | 4 | ||
| Change Variable Type builder : MetadataBuilder to builder : InjectorBuilder in method public build() : DedicatedClassEditor in class com.navercorp.pinpoint.bootstrap.plugin.ClassEditorBuilder | From | To | |
| Change Variable Type loader : PluginLoader<ProfilerPlugin> to plugins : Plugins<ProfilerPlugin> in method private loadPlugins(modifierRepository DefaultModifierRegistry, plugins Plugins<ProfilerPlugin>) : void in class com.navercorp.pinpoint.profiler.ClassFileTransformerDispatcher | From | To | |
| Change Variable Type injector : MetadataInjector to injector : Injector in method public edit(classLoader ClassLoader, target InstrumentClass) : byte[] in class com.navercorp.pinpoint.bootstrap.plugin.BasicClassEditor | From | To | |
| Change Variable Type injector : InterceptorInjector to injector : Injector in method package build() : Injector in class com.navercorp.pinpoint.bootstrap.plugin.ClassEditorBuilder.InterceptorBuilder | From | To | |
| Extract Method | 1 | ||
| Extract Method public getClass(classLoader ClassLoader, className String) : CtClass extracted from public getClass(classLoader ClassLoader, javassistClassName String, classFileBuffer byte[]) : InstrumentClass in class com.navercorp.pinpoint.profiler.interceptor.bci.JavaAssistByteCodeInstrumentor | From | To | |
| Inline Variable | 2 | ||
| Inline Variable serviceTypeList : ServiceType[] in method private bindMap(map IntHashMap<ConcurrentMap<String,Histogram>>) : void from class com.navercorp.pinpoint.profiler.monitor.metric.StaticAcceptHistogram | From | To | |
| Inline Variable values : ServiceType[] in method public test() : void from class com.navercorp.pinpoint.common.ServiceTypeTest | From | To | |
| Rename Method | 2 | ||
| Rename Method public loadPlugins() : List<T> renamed to public load(serviceType Class<T>, classLoader ClassLoader) : List<T> in class com.navercorp.pinpoint.common.plugin.PluginLoader | From | To | |
| Rename Method public get(serviceType Class<T>, pluginPath String) : PluginLoader<T> renamed to public load(serviceType Class<T>, pluginPath String) : Plugins<T> in class com.navercorp.pinpoint.common.plugin.PluginLoader | From | To | |
| Pull Up Method | 2 | ||
| Pull Up Method public DefaultMetadataInjector(metadataAccessorTypeName String, strategy MetadataInitializationStrategy) from class com.navercorp.pinpoint.bootstrap.plugin.DefaultMetadataInjector to public MetadataInjector(metadataAccessorType Class<? extends TraceValue>, strategy MetadataInitializationStrategy) from class com.navercorp.pinpoint.bootstrap.plugin.MetadataInjector | From | To | |
| Pull Up Method public inject(classLoader ClassLoader, target InstrumentClass) : void from class com.navercorp.pinpoint.bootstrap.plugin.DefaultMetadataInjector to public inject(classLoader ClassLoader, target InstrumentClass) : void from class com.navercorp.pinpoint.bootstrap.plugin.MetadataInjector | From | To | |
| Inline Method | 1 | ||
| Inline Method public findArgsAnnotationBo(annotationBoList List<AnnotationBo>) : AnnotationBo inlined to public getDisplayArgument(span Span) : AnnotationBo in class com.navercorp.pinpoint.common.util.AnnotationUtils | From | To | |
| Change Return Type | 3 | ||
| Change Return Type InterceptorInjector to Injector in method package build() : Injector in class com.navercorp.pinpoint.bootstrap.plugin.ClassEditorBuilder.InterceptorBuilder | From | To | |
| Change Return Type MetadataInjector to Injector in method package build() : Injector in class com.navercorp.pinpoint.bootstrap.plugin.ClassEditorBuilder.MetadataBuilder | From | To | |
| Change Return Type PluginLoader<T> to Plugins<T> in method public load(serviceType Class<T>, pluginPath String) : Plugins<T> in class com.navercorp.pinpoint.common.plugin.PluginLoader | From | To | |
| Parameterize Variable | 1 | ||
| Parameterize Variable loader : PluginLoader<ProfilerPlugin> to plugins : Plugins<ProfilerPlugin> in method private loadPlugins(modifierRepository DefaultModifierRegistry, plugins Plugins<ProfilerPlugin>) : void in class com.navercorp.pinpoint.profiler.ClassFileTransformerDispatcher | From | To | |
| Extract Superclass | 1 | ||
| Extract Superclass com.navercorp.pinpoint.bootstrap.plugin.ClassEditorBuilder.InjectorBuilder from classes [com.navercorp.pinpoint.bootstrap.plugin.ClassEditorBuilder.InterceptorBuilder, com.navercorp.pinpoint.bootstrap.plugin.ClassEditorBuilder.MetadataBuilder] | From | To | |
| Rename Attribute | 2 | ||
| Rename Attribute metadataAccessorTypeName : String to metadataAccessorType : Class<? extends TraceValue> in class com.navercorp.pinpoint.bootstrap.plugin.ClassEditorBuilder.MetadataBuilder | From | To | |
| Rename Attribute metadataInjectors : List<MetadataInjector> to injectors : List<Injector> in class com.navercorp.pinpoint.bootstrap.plugin.BasicClassEditor | From | To | |
| Change Attribute Type | 3 | ||
| Change Attribute Type delegate : InterceptorInjector to delegate : Injector in class com.navercorp.pinpoint.bootstrap.plugin.ConditionalInterceptorInjector | From | To | |
| Change Attribute Type metadataInjectors : List<MetadataInjector> to injectors : List<Injector> in class com.navercorp.pinpoint.bootstrap.plugin.BasicClassEditor | From | To | |
| Change Attribute Type metadataAccessorTypeName : String to metadataAccessorType : Class<? extends TraceValue> in class com.navercorp.pinpoint.bootstrap.plugin.ClassEditorBuilder.MetadataBuilder | From | To | |
| Rename Parameter | 4 | ||
| Rename Parameter javassistClassName : String to className : String in method public getClass(classLoader ClassLoader, className String) : CtClass in class com.navercorp.pinpoint.profiler.interceptor.bci.JavaAssistByteCodeInstrumentor | From | To | |
| Rename Parameter metadataAccessorTypeName : String to metadataAccessorType : Class<? extends TraceValue> in method public MetadataInjector(metadataAccessorType Class<? extends TraceValue>, strategy MetadataInitializationStrategy) in class com.navercorp.pinpoint.bootstrap.plugin.MetadataInjector | From | To | |
| Rename Parameter metadataInjectors : List<MetadataInjector> to injectors : List<Injector> in method public BasicClassEditor(targetClassName String, injectors List<Injector>) in class com.navercorp.pinpoint.bootstrap.plugin.BasicClassEditor | From | To | |
| Rename Parameter metadataAccessorTypeName : String to metadataAccessorType : Class<? extends TraceValue> in method public inject(metadataAccessorType Class<? extends TraceValue>) : void in class com.navercorp.pinpoint.bootstrap.plugin.ClassEditorBuilder.MetadataBuilder | From | To |