MCPcopy Create free account
hub / github.com/M66B/FairEmail / getArgumentList

Method getArgumentList

app/src/main/java/com/sun/mail/imap/protocol/ID.java:82–96  ·  view source on GitHub ↗

Convert the client parameters into an argument list for the ID command.

(Map<String,String> clientParams)

Source from the content-addressed store, hash-verified

80 * Convert the client parameters into an argument list for the ID command.
81 */
82 static Argument getArgumentList(Map<String,String> clientParams) {
83 Argument arg = new Argument();
84 if (clientParams == null) {
85 arg.writeAtom("NIL");
86 return arg;
87 }
88 Argument list = new Argument();
89 // add params to list
90 for (Map.Entry<String, String> e : clientParams.entrySet()) {
91 list.writeNString(e.getKey()); // assume these are ASCII only
92 list.writeNString(e.getValue());
93 }
94 arg.writeArgument(list);
95 return arg;
96 }
97}

Callers 1

idMethod · 0.95

Calls 5

writeAtomMethod · 0.95
writeNStringMethod · 0.95
writeArgumentMethod · 0.95
getValueMethod · 0.65
getKeyMethod · 0.45

Tested by

no test coverage detected