public Object get(int index, Scriptable start) { if (dense != null && 0 <= index && index < dense.length) return dense[index]; return super.get(index, start); }
@Override public Object get(int index, Scriptable start) { if (0 <= index && index < string.length()) { return string.substring(index, index + 1); } return super.get(index, start); }
public Object get(int index, Scriptable start) { if (0 <= index && index < string.length()) { return string.substring(index, index + 1); } return super.get(index, start); }
@Override public Object get(int index, Scriptable start) { if (0 <= index && index < string.length()) { return String.valueOf(string.charAt(index)); } return super.get(index, start); }
@Override public Object get(int index, Scriptable start) { if (0 <= index && index < string.length()) { return String.valueOf(string.charAt(index)); } return super.get(index, start); }
@Override public Object get(int index, Scriptable start) { if (0 <= index && index < string.length()) { return String.valueOf(string.charAt(index)); } return super.get(index, start); }
@Override public Object get(int index, Scriptable start) { if (0 <= index && index < string.length()) { return String.valueOf(string.charAt(index)); } return super.get(index, start); }
@Override public Object get(String name, Scriptable start) { Object result = super.get(name, start); if (result != NOT_FOUND) return result; result = getPackageProperty(name, start); return result; }
public Object get(String name, Scriptable start) { Object result = super.get(name, start); if (result != NOT_FOUND) return result; result = getPackageProperty(name, start); return result; }
@Override public Object get(int index, Scriptable start) { final Object value = arg(index); if (value == NOT_FOUND) { return super.get(index, start); } else { if (sharedWithActivation(index)) { return getFromActivation(index); } else { return value; } } }
@Override public Object get(int index, Scriptable start) { final Object value = arg(index); if (value == NOT_FOUND) { return super.get(index, start); } else { if (sharedWithActivation(index)) { return getFromActivation(index); } else { return value; } } }
@Override public Object get(int index, Scriptable start) { final Object value = arg(index); if (value == NOT_FOUND) { return super.get(index, start); } else { if (sharedWithActivation(index)) { return getFromActivation(index); } else { return value; } } }
@Override public Object get(int index, Scriptable start) { final Object value = arg(index); if (value == NOT_FOUND) { return super.get(index, start); } else { if (sharedWithActivation(index)) { return getFromActivation(index); } else { return value; } } }
@Override public Object get(int index, Scriptable start) { if (0 <= index && index < args.length) { Object value = args[index]; if (value != NOT_FOUND) { if (sharedWithActivation(index)) { NativeFunction f = activation.function; String argName = f.getParamOrVarName(index); value = activation.get(argName, activation); if (value == NOT_FOUND) Kit.codeBug(); } return value; } } return super.get(index, start); }
public Object get(int index, Scriptable start) { if (0 <= index && index < args.length) { Object value = args[index]; if (value != NOT_FOUND) { if (sharedWithActivation(index)) { NativeFunction f = activation.function; String argName = f.getParamOrVarName(index); value = activation.get(argName, activation); if (value == NOT_FOUND) Kit.codeBug(); } return value; } } return super.get(index, start); }