Enum UnaryOperation.OpID
- java.lang.Object
-
- java.lang.Enum<UnaryOperation.OpID>
-
- com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
-
- All Implemented Interfaces:
Serializable
,Comparable<UnaryOperation.OpID>
- Enclosing class:
- UnaryOperation
public static enum UnaryOperation.OpID extends Enum<UnaryOperation.OpID>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DOUBLETOFLOAT
DOUBLETOINT
DOUBLETOLONG
FLOATTODOUBLE
FLOATTOINT
FLOATTOLONG
INTTOBYTE
INTTOCHAR
INTTODOUBLE
INTTOFLOAT
INTTOLONG
INTTOSHORT
LONGTODOUBLE
LONGTOFLOAT
LONGTOINT
MOVE
MOVE_EXCEPTION
MOVE_WIDE
NEGDOUBLE
NEGFLOAT
NEGINT
NEGLONG
NOT
NOTINT
NOTLONG
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static UnaryOperation.OpID
valueOf(String name)
Returns the enum constant of this type with the specified name.static UnaryOperation.OpID[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
MOVE
public static final UnaryOperation.OpID MOVE
-
MOVE_WIDE
public static final UnaryOperation.OpID MOVE_WIDE
-
MOVE_EXCEPTION
public static final UnaryOperation.OpID MOVE_EXCEPTION
-
NOT
public static final UnaryOperation.OpID NOT
-
NEGINT
public static final UnaryOperation.OpID NEGINT
-
NOTINT
public static final UnaryOperation.OpID NOTINT
-
NEGLONG
public static final UnaryOperation.OpID NEGLONG
-
NOTLONG
public static final UnaryOperation.OpID NOTLONG
-
NEGFLOAT
public static final UnaryOperation.OpID NEGFLOAT
-
NEGDOUBLE
public static final UnaryOperation.OpID NEGDOUBLE
-
DOUBLETOLONG
public static final UnaryOperation.OpID DOUBLETOLONG
-
DOUBLETOFLOAT
public static final UnaryOperation.OpID DOUBLETOFLOAT
-
INTTOBYTE
public static final UnaryOperation.OpID INTTOBYTE
-
INTTOCHAR
public static final UnaryOperation.OpID INTTOCHAR
-
INTTOSHORT
public static final UnaryOperation.OpID INTTOSHORT
-
DOUBLETOINT
public static final UnaryOperation.OpID DOUBLETOINT
-
FLOATTODOUBLE
public static final UnaryOperation.OpID FLOATTODOUBLE
-
FLOATTOLONG
public static final UnaryOperation.OpID FLOATTOLONG
-
FLOATTOINT
public static final UnaryOperation.OpID FLOATTOINT
-
LONGTODOUBLE
public static final UnaryOperation.OpID LONGTODOUBLE
-
LONGTOFLOAT
public static final UnaryOperation.OpID LONGTOFLOAT
-
LONGTOINT
public static final UnaryOperation.OpID LONGTOINT
-
INTTODOUBLE
public static final UnaryOperation.OpID INTTODOUBLE
-
INTTOFLOAT
public static final UnaryOperation.OpID INTTOFLOAT
-
INTTOLONG
public static final UnaryOperation.OpID INTTOLONG
-
-
Method Detail
-
values
public static UnaryOperation.OpID[] 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 (UnaryOperation.OpID c : UnaryOperation.OpID.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static UnaryOperation.OpID 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
-
-