diff options
| author | Jeff Sharkey <jsharkey@android.com> | 2011-11-30 18:13:54 -0800 |
|---|---|---|
| committer | Jeff Sharkey <jsharkey@android.com> | 2011-12-02 13:08:26 -0800 |
| commit | ba2896e939f359e5857149f1a27212db71be012b (patch) | |
| tree | e33a44174b2abfb1f6a676f99fdc503df017a7f6 /core/java/android/net/InterfaceConfiguration.java | |
| parent | 7a1c428ed3ded71f92733ebcb9d7ce0963dc72d2 (diff) | |
Move native netd calls to varargs.
Uses argument escaping inside NativeDaemonConnector, using varargs
to separate boundaries. Also introduces Command object to help build
argument lists.
Bug: 5472606
Change-Id: I357979fc19bb0171a056e690064e01b5a7119501
Diffstat (limited to 'core/java/android/net/InterfaceConfiguration.java')
| -rw-r--r-- | core/java/android/net/InterfaceConfiguration.java | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/core/java/android/net/InterfaceConfiguration.java b/core/java/android/net/InterfaceConfiguration.java index bdfcb926d02d..8cdd15305018 100644 --- a/core/java/android/net/InterfaceConfiguration.java +++ b/core/java/android/net/InterfaceConfiguration.java @@ -45,24 +45,8 @@ public class InterfaceConfiguration implements Parcelable { return builder.toString(); } - /** - * Return flags separated by spaces. - */ - public String getFlags() { - final int size = mFlags.size(); - if (size == 0) { - return ""; - } - - final String[] flags = mFlags.toArray(new String[size]); - final StringBuilder builder = new StringBuilder(); - - builder.append(flags[0]); - for (int i = 1; i < flags.length; i++) { - builder.append(' '); - builder.append(flags[i]); - } - return builder.toString(); + public Iterable<String> getFlags() { + return mFlags; } public boolean hasFlag(String flag) { |
