876 Commits (e69ae513b96f105b73e15a8b4bbbf7c2e901b61c)

Author SHA1 Message Date
Sam Brannen 4339c8eac2 Spring cleaning: use diamond operator 2 years ago
Sam Brannen 3fb170058f Polish contribution 2 years ago
Patrick Strawderman f9fe8efb2e Use ConcurrentHashMap.newKeySet 2 years ago
Juergen Hoeller 902e5707a8 Revise singleton registry for lenient locking (fallback instead of deadlock) 2 years ago
Sam Brannen 71dfebbfe5 Polishing 2 years ago
Sam Brannen db535863dd Consistently use class literals for primitive types 2 years ago
Sam Brannen 9eae0ba50e Clean up warnings in build 2 years ago
Juergen Hoeller c6121da151 Polishing 2 years ago
Juergen Hoeller 89e7174cc4 Share cached interceptors for entire Advised instance if possible 2 years ago
Juergen Hoeller 00bda65848 Polishing 2 years ago
Stéphane Nicoll 0c42965fc3 Polish 2 years ago
Stéphane Nicoll 2a43cc7574 Polish 2 years ago
Juergen Hoeller 4d11307b84 Polishing 2 years ago
Juergen Hoeller 03b6e51225 Evaluate thread-bound MethodInvocation only if it matches current Method 2 years ago
Stéphane Nicoll 1f2d29ee08 Polish 2 years ago
Juergen Hoeller 419e34e571 Introduce getMostSpecificMethod variant on BridgeMethodResolver 2 years ago
Juergen Hoeller 43107e7eb1 Propagate arguments for dynamic prototype-scoped advice 2 years ago
Stéphane Nicoll e22d1efdc0 Update copyright year of changed files 2 years ago
Johnny Lim ff8097d37c Polish 2 years ago
Juergen Hoeller fdb454b9a4 Declare JdkDynamicAopProxy's ProxiedInterfacesCache as private 2 years ago
Yanming Zhou cfa3aa001f Replace if with switch where feasible 2 years ago
Yanming Zhou 4a450c6fab Use enhanced for loop where feasible 2 years ago
Yanming Zhou 7474af4f09 Cleanup kotlin sources 2 years ago
Sébastien Deleuze 8bd8c4f627 Add support for `@Async` Kotlin function returning `Unit?` 2 years ago
Juergen Hoeller cd11219fa7 Declare proxyMetadataCache as volatile and ProxiedInterfacesCache fields as final 2 years ago
Juergen Hoeller 44c652ec98 Introduce ProxiedInterfacesCache for JdkDynamicAopProxy 2 years ago
Stéphane Nicoll 68931a2091 Upgrade copyright year of changed file 2 years ago
achhibi 7f79ccbec0 Combine conditions for better readability and simplicity 2 years ago
Sam Brannen c0683cd30b Update copyright headers 2 years ago
Sam Brannen 1c58511cb2 Polishing 2 years ago
Juergen Hoeller 6bb9775309 Declare isStatic and releaseTarget as default methods on TargetSource 2 years ago
Sébastien Deleuze 9aded3fcad Fix a NPE in proxied suspending functions 2 years ago
Yanming Zhou 7b16ef90f1 Replace assertThat(x.equals(y)) with assertThat(x).isEqualTo(y) 2 years ago
Yanming Zhou e2852e7355 Replace assertThat(x.contains(y)).isTrue() with assertThat(x).contains(y) 2 years ago
Yanming Zhou 59815cefce Replace assertThat(x.get(i)). with assertThat(x).element(i). 2 years ago
Juergen Hoeller 121e3540cc Clear cached executors in setBeanFactory (for reused AspectJ aspect) 2 years ago
Juergen Hoeller 0d8dee2878 Apply fallback for proxy with negative match or annotation pointcut 2 years ago
Yanming Zhou 3a6d0c1d5b Always fall back to original method if annotation pointcut used 2 years ago
Juergen Hoeller e5f04e5ddf Polishing 2 years ago
Juergen Hoeller 99378fe947 Polishing 2 years ago
Brian Clozel 8eebb5e27b Polish 2 years ago
Sébastien Deleuze 92c3843dae Add required AspectJ field hints 2 years ago
Sam Brannen c7bb981db1 Ensure it's possible to extend ControlFlowPointcut with RegEx support 2 years ago
Sam Brannen 7f1beb0140 Polishing 2 years ago
Sam Brannen d3fba6d49b Support pattern matching for method names in ControlFlowPointcut 2 years ago
Sam Brannen c5333a0a68 Polishing 2 years ago
Sam Brannen c5def4c97a Document pattern matching support in NameMatchMethodPointcut 2 years ago
Sam Brannen 5c1cdcb245 Improve ControlFlowPointcut extensibility 2 years ago
Sam Brannen c0f79ca3bf Polish ControlFlowPointcut[Tests] 2 years ago
Juergen Hoeller 8712fdcd3b Polishing 2 years ago