public static final String toJSONString(final JavaScriptObject value, final NJSONReplacer replacer, final int indent) { if (null == value) { return null; } if (null == replacer) { return Native.toJSONString(value, Math.max(0, indent)); } final JavaScriptObject func = replacer.replacer(); if (Native.isNativeFunction(func)) { return Native.toJSONString(value, func, Math.max(0, indent)); } return Native.toJSONString(value, Math.max(0, indent)); } }
if (Native.isNativeFunction(func))
public static final String toJSONString(final JavaScriptObject value, final NJSONReplacer replacer, final String indent) { if (null == value) { return null; } if (null == replacer) { if (null == indent) { return Native.toJSONString(value); } return Native.toJSONString(value, indent); } final JavaScriptObject func = replacer.replacer(); if (Native.isNativeFunction(func)) { if (null == indent) { return Native.toJSONString(value, func); } return Native.toJSONString(value, func, indent); } if (null == indent) { return Native.toJSONString(value); } return Native.toJSONString(value); }
public static final String toJSONString(final JavaScriptObject value, final NJSONReplacer replacer) { if (null == value) { return null; } if (null == replacer) { return Native.toJSONString(value); } final JavaScriptObject func = replacer.replacer(); if (Native.isNativeFunction(func)) { return Native.toJSONString(value, func); } return Native.toJSONString(value); }
public final boolean isNativeFunction(final String name) { return Native.isNativeFunction(this, NUtils.doKeyRepair(name)); }
public static final native NativeFunctionJSO make() /*-{ return function(args) { return null; }; }-*/;
@Override public final boolean isNativeFunction(final int index) { return Native.isNativeFunction(m_jso, index); }
public final NativeFunctionJSO getAsNativeFunction(final int index) { if (NUtils.Native.isNativeFunction(this, index)) { return getAsJSO(index).cast(); } return null; }