/**@class android.net.LinkAddress
 implements android.os.Parcelable

@extends java.lang.Object

 Identifies an IP address on a network link.

 A {@code LinkAddress} consists of:
 <ul>
 <li>An IP address and prefix length (e.g., {@code 2001:db8::1/64} or {@code 192.0.2.1/24}).
 The address must be unicast, as multicast addresses cannot be assigned to interfaces.
 <li>Address flags: A bitmask of {@code OsConstants.IFA_F_*} values representing properties
 of the address (e.g., {@code android.system.OsConstants.IFA_F_OPTIMISTIC}).
 <li>Address scope: One of the {@code OsConstants.IFA_F_*} values; defines the scope in which
 the address is unique (e.g.,
 {@code android.system.OsConstants.RT_SCOPE_LINK} or
 {@code android.system.OsConstants.RT_SCOPE_UNIVERSE}).
 </ul>
*/
var LinkAddress = {

/** Implement the Parcelable interface.
*/
CREATOR : "null",
/**Returns a string representation of this address, such as "192.0.2.1/24" or "2001:db8::1/64".
 The string representation does not contain the flags and scope, just the address and prefix
 length.
*/
toString : function(  ) {},

/**Compares this {@code LinkAddress} instance against {@code obj}. Two addresses are equal if
 their address, prefix length, flags and scope are equal. Thus, for example, two addresses
 that have the same address and prefix length are not equal if one of them is deprecated and
 the other is not.
@param {Object {Object}} obj the object to be tested for equality.
@return {Boolean} {@code true} if both objects are equal, {@code false} otherwise.
*/
equals : function(  ) {},

/**Returns a hashcode for this address.
*/
hashCode : function(  ) {},

/**Determines whether this {@code LinkAddress} and the provided {@code LinkAddress}
 represent the same address. Two {@code LinkAddresses} represent the same address
 if they have the same IP address and prefix length, even if their properties are
 different.
@param {Object {LinkAddress}} other the {@code LinkAddress} to compare to.
@return {Boolean} {@code true} if both objects have the same address and prefix length, {@code false}
 otherwise.
@hide 
*/
isSameAddressAs : function(  ) {},

/**Returns the {@link InetAddress} of this {@code LinkAddress}.
*/
getAddress : function(  ) {},

/**Returns the prefix length of this {@code LinkAddress}.
*/
getPrefixLength : function(  ) {},

/**Returns the prefix length of this {@code LinkAddress}.
 TODO: Delete all callers and remove in favour of getPrefixLength().
@hide 
*/
getNetworkPrefixLength : function(  ) {},

/**Returns the flags of this {@code LinkAddress}.
*/
getFlags : function(  ) {},

/**Returns the scope of this {@code LinkAddress}.
*/
getScope : function(  ) {},

/**Returns true if this {@code LinkAddress} is global scope and preferred.
@hide 
*/
isGlobalPreferred : function(  ) {},

/**Implement the Parcelable interface.
*/
describeContents : function(  ) {},

/**Implement the Parcelable interface.
*/
writeToParcel : function(  ) {},


};