Fix warnings.
git-svn-id: svn://10.0.0.236/trunk@250061 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
78cc6091d5
commit
ffb1561f9f
@ -51,6 +51,7 @@ public class VMBridge_jdk13 extends VMBridge
|
||||
{
|
||||
private ThreadLocal<Object[]> contextLocal = new ThreadLocal<Object[]>();
|
||||
|
||||
@Override
|
||||
protected Object getThreadContextHelper()
|
||||
{
|
||||
// To make subsequent batch calls to getContext/setContext faster
|
||||
@ -70,23 +71,27 @@ public class VMBridge_jdk13 extends VMBridge
|
||||
return storage;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Context getContext(Object contextHelper)
|
||||
{
|
||||
Object[] storage = (Object[])contextHelper;
|
||||
return (Context)storage[0];
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void setContext(Object contextHelper, Context cx)
|
||||
{
|
||||
Object[] storage = (Object[])contextHelper;
|
||||
storage[0] = cx;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected ClassLoader getCurrentThreadClassLoader()
|
||||
{
|
||||
return Thread.currentThread().getContextClassLoader();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean tryToMakeAccessible(Object accessibleObject)
|
||||
{
|
||||
if (!(accessibleObject instanceof AccessibleObject)) {
|
||||
@ -103,6 +108,7 @@ public class VMBridge_jdk13 extends VMBridge
|
||||
return accessible.isAccessible();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Object getInterfaceProxyHelper(ContextFactory cf,
|
||||
Class<?>[] interfaces)
|
||||
{
|
||||
@ -120,6 +126,7 @@ public class VMBridge_jdk13 extends VMBridge
|
||||
return c;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Object newInterfaceProxy(Object proxyHelper,
|
||||
final ContextFactory cf,
|
||||
final InterfaceAdapter adapter,
|
||||
@ -151,6 +158,7 @@ public class VMBridge_jdk13 extends VMBridge
|
||||
return proxy;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean isVarArgs(Member member) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -58,6 +58,7 @@ public class VMBridge_jdk15 extends org.mozilla.javascript.jdk13.VMBridge_jdk13
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isVarArgs(Member member) {
|
||||
if (member instanceof Method)
|
||||
return ((Method) member).isVarArgs();
|
||||
@ -72,6 +73,7 @@ public class VMBridge_jdk15 extends org.mozilla.javascript.jdk13.VMBridge_jdk13
|
||||
* wrapping as a JavaScript Iterator. Otherwise, return null.
|
||||
* This method is in VMBridge since Iterable is a JDK 1.5 addition.
|
||||
*/
|
||||
@Override
|
||||
public Iterator<?> getJavaIterator(Context cx, Scriptable scope, Object obj) {
|
||||
if (obj instanceof Wrapper) {
|
||||
Object unwrapped = ((Wrapper) obj).unwrap();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user