MCPcopy
hub / github.com/ccxt/ccxt / safeListN

Method safeListN

java/lib/src/main/java/io/github/ccxt/Exchange.java:4179–4198  ·  view source on GitHub ↗
(Object dictionaryOrList, Object keys, Object... optionalArgs)

Source from the content-addressed store, hash-verified

4177 }
4178
4179 public Object safeListN(Object dictionaryOrList, Object keys, Object... optionalArgs)
4180 {
4181 /**
4182 * @ignore
4183 * @method
4184 * @description safely extract an Array from dictionary or list
4185 * @returns {Array | undefined}
4186 */
4187 Object defaultValue = Helpers.getArg(optionalArgs, 0, null);
4188 Object value = this.safeValueN(dictionaryOrList, keys, defaultValue);
4189 if (Helpers.isTrue(Helpers.isEqual(value, null)))
4190 {
4191 return defaultValue;
4192 }
4193 if (Helpers.isTrue(Helpers.isArray(value)))
4194 {
4195 return value;
4196 }
4197 return defaultValue;
4198 }
4199
4200 public Object isDictionary(Object value)
4201 {

Callers 8

testSafeMethodsMethod · 0.95
cancelOrdersMethod · 0.45
cancelOrdersMethod · 0.45
cancelOrdersMethod · 0.45
cancelAllOrdersMethod · 0.45
cancelOrdersMethod · 0.45
parseBalanceMethod · 0.45

Calls 5

getArgMethod · 0.95
safeValueNMethod · 0.95
isTrueMethod · 0.95
isEqualMethod · 0.95
isArrayMethod · 0.95

Tested by 1

testSafeMethodsMethod · 0.76