Package soot.dotnet.proto
Enum ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator
- java.lang.Object
-
- java.lang.Enum<ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator>
-
- soot.dotnet.proto.ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator>
- Enclosing class:
- ProtoIlInstructions.IlInstructionMsg
public static enum ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator extends Enum<ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator> implements com.google.protobuf.ProtocolMessageEnum
BINARY_NUMERIC_INSTRUCTION
Protobuf enumIlInstructionMsg.IlBinaryNumericOperator
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AddAdd = 1;BitAndBitAnd = 6;BitOrBitOr = 7;BitXorBitXor = 8;DivDiv = 4;MulMul = 3;NONE_BINARYNONE_BINARY = 0;RemRem = 5;ShiftLeftShiftLeft = 9;ShiftRightShiftRight = 10;SubSub = 2;UNRECOGNIZED
-
Field Summary
Fields Modifier and Type Field Description static intAdd_VALUEAdd = 1;static intBitAnd_VALUEBitAnd = 6;static intBitOr_VALUEBitOr = 7;static intBitXor_VALUEBitXor = 8;static intDiv_VALUEDiv = 4;static intMul_VALUEMul = 3;static intNONE_BINARY_VALUENONE_BINARY = 0;static intRem_VALUERem = 5;static intShiftLeft_VALUEShiftLeft = 9;static intShiftRight_VALUEShiftRight = 10;static intSub_VALUESub = 2;
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperatorforNumber(int value)static com.google.protobuf.Descriptors.EnumDescriptorgetDescriptor()com.google.protobuf.Descriptors.EnumDescriptorgetDescriptorForType()intgetNumber()com.google.protobuf.Descriptors.EnumValueDescriptorgetValueDescriptor()static com.google.protobuf.Internal.EnumLiteMap<ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator>internalGetValueMap()static ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperatorvalueOf(int value)Deprecated.static ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperatorvalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)Returns the enum constant of this type with the specified name.static ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperatorvalueOf(String name)Returns the enum constant of this type with the specified name.static ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NONE_BINARY
public static final ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator NONE_BINARY
NONE_BINARY = 0;
-
Add
public static final ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator Add
Add = 1;
-
Sub
public static final ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator Sub
Sub = 2;
-
Mul
public static final ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator Mul
Mul = 3;
-
Div
public static final ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator Div
Div = 4;
-
Rem
public static final ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator Rem
Rem = 5;
-
BitAnd
public static final ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator BitAnd
BitAnd = 6;
-
BitOr
public static final ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator BitOr
BitOr = 7;
-
BitXor
public static final ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator BitXor
BitXor = 8;
-
ShiftLeft
public static final ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator ShiftLeft
ShiftLeft = 9;
-
ShiftRight
public static final ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator ShiftRight
ShiftRight = 10;
-
UNRECOGNIZED
public static final ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator UNRECOGNIZED
-
-
Field Detail
-
NONE_BINARY_VALUE
public static final int NONE_BINARY_VALUE
NONE_BINARY = 0;- See Also:
- Constant Field Values
-
Add_VALUE
public static final int Add_VALUE
Add = 1;- See Also:
- Constant Field Values
-
Sub_VALUE
public static final int Sub_VALUE
Sub = 2;- See Also:
- Constant Field Values
-
Mul_VALUE
public static final int Mul_VALUE
Mul = 3;- See Also:
- Constant Field Values
-
Div_VALUE
public static final int Div_VALUE
Div = 4;- See Also:
- Constant Field Values
-
Rem_VALUE
public static final int Rem_VALUE
Rem = 5;- See Also:
- Constant Field Values
-
BitAnd_VALUE
public static final int BitAnd_VALUE
BitAnd = 6;- See Also:
- Constant Field Values
-
BitOr_VALUE
public static final int BitOr_VALUE
BitOr = 7;- See Also:
- Constant Field Values
-
BitXor_VALUE
public static final int BitXor_VALUE
BitXor = 8;- See Also:
- Constant Field Values
-
ShiftLeft_VALUE
public static final int ShiftLeft_VALUE
ShiftLeft = 9;- See Also:
- Constant Field Values
-
ShiftRight_VALUE
public static final int ShiftRight_VALUE
ShiftRight = 10;- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator c : ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator valueOf(int value)
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
public static ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator forNumber(int value)
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator> internalGetValueMap()
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-