org.mozilla.javascript.jdk15

Class VMBridge_jdk15


public class VMBridge_jdk15
extends VMBridge_jdk13

Constructor Summary

VMBridge_jdk15()

Method Summary

@Override
Iterator getJavaIterator(Context cx, Scriptable scope, Object obj)
If "obj" is a java.util.Iterator or a java.lang.Iterable, return a wrapping as a JavaScript Iterator.
@Override
boolean isVarArgs(Member member)

Methods inherited from class org.mozilla.javascript.jdk13.VMBridge_jdk13

ClassLoader getCurrentThreadClassLoader, Context getContext, Object getInterfaceProxyHelper, Object getThreadContextHelper, Object newInterfaceProxy, boolean isVarArgs, boolean tryToMakeAccessible, void setContext

Methods inherited from class org.mozilla.javascript.VMBridge

getContext, getCurrentThreadClassLoader, getInterfaceProxyHelper, getJavaIterator, getThreadContextHelper, isVarArgs, newInterfaceProxy, setContext, tryToMakeAccessible

Constructor Details

VMBridge_jdk15

public VMBridge_jdk15()
            throws SecurityException,
                   InstantiationException

Method Details

Iterator getJavaIterator

public @Override Iterator getJavaIterator(Context cx,
                                             Scriptable scope,
                                             Object obj)
If "obj" is a java.util.Iterator or a java.lang.Iterable, return a wrapping as a JavaScript Iterator. Otherwise, return null. This method is in VMBridge since Iterable is a JDK 1.5 addition.

boolean isVarArgs

public @Override boolean isVarArgs(Member member)
Overrides:
boolean isVarArgs in interface VMBridge_jdk13