Fix warnings.

git-svn-id: svn://10.0.0.236/trunk@250061 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
nboyd%atg.com 2008-04-11 14:45:35 +00:00
parent 78cc6091d5
commit ffb1561f9f
2 changed files with 10 additions and 0 deletions

View File

@ -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;
}

View File

@ -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();