Merge "Generic Mutable class for HIDL code."
This commit is contained in:
@@ -85,6 +85,25 @@ public class HidlSupport {
|
||||
return lft.equals(rgt);
|
||||
}
|
||||
|
||||
/**
|
||||
* Class which can be used to fetch an object out of a lambda. Fetching an object
|
||||
* out of a local scope with HIDL is a common operation (although usually it can
|
||||
* and should be avoided).
|
||||
*
|
||||
* @param <E> Inner object type.
|
||||
*/
|
||||
public static final class Mutable<E> {
|
||||
public E value;
|
||||
|
||||
public Mutable() {
|
||||
value = null;
|
||||
}
|
||||
|
||||
public Mutable(E value) {
|
||||
this.value = value;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Similar to Arrays.deepHashCode, but also take care of lists.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user