public class Operation extends Object implements PMessage<Operation>, Serializable, Comparable<Operation>, android.os.Parcelable
| Modifier and Type | Class and Description |
|---|---|
static class |
Operation._Builder |
static class |
Operation._Field |
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<Operation> |
CREATOR |
static PStructDescriptor<Operation,Operation._Field> |
kDescriptor |
| Constructor and Description |
|---|
Operation(Operator pOperator,
List<Operand> pOperands) |
| Modifier and Type | Method and Description |
|---|---|
String |
asString() |
static Operation._Builder |
builder() |
int |
compareTo(Operation other) |
int |
describeContents() |
PStructDescriptor<Operation,Operation._Field> |
descriptor() |
boolean |
equals(Object o) |
Object |
get(int key) |
List<Operand> |
getOperands() |
Operator |
getOperator() |
boolean |
has(int key) |
int |
hashCode() |
boolean |
hasOperator() |
boolean |
isCompact() |
boolean |
isSimple() |
Operation._Builder |
mutate() |
int |
num(int key) |
int |
numOperands() |
static PStructDescriptorProvider<Operation,Operation._Field> |
provider() |
String |
toString() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final PStructDescriptor<Operation,Operation._Field> kDescriptor
public static final android.os.Parcelable.Creator<Operation> CREATOR
public boolean hasOperator()
public Operator getOperator()
public int numOperands()
public int compareTo(Operation other)
compareTo in interface Comparable<Operation>public static PStructDescriptorProvider<Operation,Operation._Field> provider()
public PStructDescriptor<Operation,Operation._Field> descriptor()
descriptor in interface PMessage<Operation>descriptor in interface PValue<Operation>public int describeContents()
describeContents in interface android.os.Parcelablepublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.Parcelablepublic Operation._Builder mutate()
public static Operation._Builder builder()
Copyright © 2016. All rights reserved.