Class SafeNativeJavaObject

  • All Implemented Interfaces:
    java.io.Serializable, org.mozilla.javascript.Scriptable, org.mozilla.javascript.SymbolScriptable, org.mozilla.javascript.Wrapper

    public class SafeNativeJavaObject
    extends org.mozilla.javascript.NativeJavaObject
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.mozilla.javascript.NativeJavaObject

        isAdapter, javaObject, members, parent, prototype, staticType
      • Fields inherited from interface org.mozilla.javascript.Scriptable

        NOT_FOUND
    • Constructor Summary

      Constructors 
      Constructor Description
      SafeNativeJavaObject​(org.mozilla.javascript.Scriptable scope, java.lang.Object javaObject, java.lang.Class<?> staticType)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object get​(java.lang.String name, org.mozilla.javascript.Scriptable start)  
      • Methods inherited from class org.mozilla.javascript.NativeJavaObject

        canConvert, coerceType, createInterfaceAdapter, delete, delete, delete, equals, get, get, getClassName, getDefaultValue, getIds, getParentScope, getPrototype, has, has, has, hashCode, hasInstance, initMembers, put, put, put, setParentScope, setPrototype, unwrap, wrap
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SafeNativeJavaObject

        public SafeNativeJavaObject​(org.mozilla.javascript.Scriptable scope,
                                    java.lang.Object javaObject,
                                    java.lang.Class<?> staticType)
    • Method Detail

      • get

        public java.lang.Object get​(java.lang.String name,
                                    org.mozilla.javascript.Scriptable start)
        Specified by:
        get in interface org.mozilla.javascript.Scriptable
        Overrides:
        get in class org.mozilla.javascript.NativeJavaObject