summaryrefslogtreecommitdiff
path: root/core/java/android/net/InterfaceConfiguration.java
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@android.com>2011-11-30 18:13:54 -0800
committerJeff Sharkey <jsharkey@android.com>2011-12-02 13:08:26 -0800
commitba2896e939f359e5857149f1a27212db71be012b (patch)
treee33a44174b2abfb1f6a676f99fdc503df017a7f6 /core/java/android/net/InterfaceConfiguration.java
parent7a1c428ed3ded71f92733ebcb9d7ce0963dc72d2 (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.java20
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) {