You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by su...@apache.org on 2021/06/14 08:26:22 UTC
[groovy] branch danielsun/tweak-build updated: Trivial refactoring
This is an automated email from the ASF dual-hosted git repository.
sunlan pushed a commit to branch danielsun/tweak-build
in repository https://gitbox.apache.org/repos/asf/groovy.git
The following commit(s) were added to refs/heads/danielsun/tweak-build by this push:
new e1736cf Trivial refactoring
e1736cf is described below
commit e1736cf375b248312432ae40456454a304727742
Author: Daniel Sun <su...@apache.org>
AuthorDate: Mon Jun 14 16:25:53 2021 +0800
Trivial refactoring
---
src/main/java/org/codehaus/groovy/vmplugin/v16/Java16.java | 6 +++---
.../v16/{ProxyMethodHandle.java => ProxyDefaultMethodHandle.java} | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/main/java/org/codehaus/groovy/vmplugin/v16/Java16.java b/src/main/java/org/codehaus/groovy/vmplugin/v16/Java16.java
index 8d2e1bb..c0a9aa1 100644
--- a/src/main/java/org/codehaus/groovy/vmplugin/v16/Java16.java
+++ b/src/main/java/org/codehaus/groovy/vmplugin/v16/Java16.java
@@ -81,7 +81,7 @@ public class Java16 extends Java10 {
final Class<?> receiverType = receiver.getClass();
try {
if (method.isDefault() && Proxy.isProxyClass(receiverType)) {
- return new ProxyMethodHandle((Proxy) receiver, method);
+ return new ProxyDefaultMethodHandle((Proxy) receiver, method);
}
MethodHandles.Lookup lookup = newLookup(receiverType);
@@ -96,8 +96,8 @@ public class Java16 extends Java10 {
@Override
public Object invokeHandle(Object handle, Object[] args) throws Throwable {
- if (handle instanceof ProxyMethodHandle) {
- return ((ProxyMethodHandle) handle).invokeWithArguments(args);
+ if (handle instanceof ProxyDefaultMethodHandle) {
+ return ((ProxyDefaultMethodHandle) handle).invokeWithArguments(args);
}
if (handle instanceof Throwable) throw (Throwable) handle;
MethodHandle mh = (MethodHandle) handle;
diff --git a/src/main/java/org/codehaus/groovy/vmplugin/v16/ProxyMethodHandle.java b/src/main/java/org/codehaus/groovy/vmplugin/v16/ProxyDefaultMethodHandle.java
similarity index 93%
rename from src/main/java/org/codehaus/groovy/vmplugin/v16/ProxyMethodHandle.java
rename to src/main/java/org/codehaus/groovy/vmplugin/v16/ProxyDefaultMethodHandle.java
index 90afca2..b1fbd5d 100644
--- a/src/main/java/org/codehaus/groovy/vmplugin/v16/ProxyMethodHandle.java
+++ b/src/main/java/org/codehaus/groovy/vmplugin/v16/ProxyDefaultMethodHandle.java
@@ -9,7 +9,7 @@ import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
-class ProxyMethodHandle {
+class ProxyDefaultMethodHandle {
private static final MethodHandle INVOKE_DEFAULT_METHOD_HANDLE;
static {
try {
@@ -26,7 +26,7 @@ class ProxyMethodHandle {
private final Proxy proxy;
private final Method method;
- ProxyMethodHandle(Proxy proxy, Method method) {
+ ProxyDefaultMethodHandle(Proxy proxy, Method method) {
this.proxy = proxy;
this.method = method;
}