Package soot.dotnet.proto
Enum ProtoAssemblyAllTypes.TypeKindDef
- java.lang.Object
-
- java.lang.Enum<ProtoAssemblyAllTypes.TypeKindDef>
-
- soot.dotnet.proto.ProtoAssemblyAllTypes.TypeKindDef
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<ProtoAssemblyAllTypes.TypeKindDef>
- Enclosing class:
- ProtoAssemblyAllTypes
public static enum ProtoAssemblyAllTypes.TypeKindDef extends Enum<ProtoAssemblyAllTypes.TypeKindDef> implements com.google.protobuf.ProtocolMessageEnum
Protobuf enumTypeKindDef
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ARG_LISTARG_LIST = 18;ARRAYARRAY = 14;BY_REFBY_REF = 16;BY_REF_AND_ARRAYBY_REF_AND_ARRAY = 25;CLASSCLASS = 2;DELEGATEDELEGATE = 5;DYNAMICDYNAMIC = 11;ENUMENUM = 6;FUNCTION_POINTERFUNCTION_POINTER = 24;INTERFACEINTERFACE = 3;INTERSECTIONINTERSECTION = 17;MOD_OPTMOD_OPT = 20;MOD_REQMOD_REQ = 21;N_INTN_INT = 22;N_UINTN_UINT = 23;NO_TYPENO_TYPE = 0;NONE_TYPENONE_TYPE = 10;NULLNULL = 9;OTHEROTHER = 1;POINTERPOINTER = 15;STRUCTSTRUCT = 4;TUPLETUPLE = 19;TYPE_PARAMETERTYPE_PARAMETER = 13;UNBOUND_TYPE_ARGUNBOUND_TYPE_ARG = 12;UNKNOWNUNKNOWN = 8;UNRECOGNIZEDVOIDVOID = 7;
-
Field Summary
Fields Modifier and Type Field Description static intARG_LIST_VALUEARG_LIST = 18;static intARRAY_VALUEARRAY = 14;static intBY_REF_AND_ARRAY_VALUEBY_REF_AND_ARRAY = 25;static intBY_REF_VALUEBY_REF = 16;static intCLASS_VALUECLASS = 2;static intDELEGATE_VALUEDELEGATE = 5;static intDYNAMIC_VALUEDYNAMIC = 11;static intENUM_VALUEENUM = 6;static intFUNCTION_POINTER_VALUEFUNCTION_POINTER = 24;static intINTERFACE_VALUEINTERFACE = 3;static intINTERSECTION_VALUEINTERSECTION = 17;static intMOD_OPT_VALUEMOD_OPT = 20;static intMOD_REQ_VALUEMOD_REQ = 21;static intN_INT_VALUEN_INT = 22;static intN_UINT_VALUEN_UINT = 23;static intNO_TYPE_VALUENO_TYPE = 0;static intNONE_TYPE_VALUENONE_TYPE = 10;static intNULL_VALUENULL = 9;static intOTHER_VALUEOTHER = 1;static intPOINTER_VALUEPOINTER = 15;static intSTRUCT_VALUESTRUCT = 4;static intTUPLE_VALUETUPLE = 19;static intTYPE_PARAMETER_VALUETYPE_PARAMETER = 13;static intUNBOUND_TYPE_ARG_VALUEUNBOUND_TYPE_ARG = 12;static intUNKNOWN_VALUEUNKNOWN = 8;static intVOID_VALUEVOID = 7;
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static ProtoAssemblyAllTypes.TypeKindDefforNumber(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<ProtoAssemblyAllTypes.TypeKindDef>internalGetValueMap()static ProtoAssemblyAllTypes.TypeKindDefvalueOf(int value)Deprecated.static ProtoAssemblyAllTypes.TypeKindDefvalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)Returns the enum constant of this type with the specified name.static ProtoAssemblyAllTypes.TypeKindDefvalueOf(String name)Returns the enum constant of this type with the specified name.static ProtoAssemblyAllTypes.TypeKindDef[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NO_TYPE
public static final ProtoAssemblyAllTypes.TypeKindDef NO_TYPE
NO_TYPE = 0;
-
OTHER
public static final ProtoAssemblyAllTypes.TypeKindDef OTHER
OTHER = 1;
-
CLASS
public static final ProtoAssemblyAllTypes.TypeKindDef CLASS
CLASS = 2;
-
INTERFACE
public static final ProtoAssemblyAllTypes.TypeKindDef INTERFACE
INTERFACE = 3;
-
STRUCT
public static final ProtoAssemblyAllTypes.TypeKindDef STRUCT
STRUCT = 4;
-
DELEGATE
public static final ProtoAssemblyAllTypes.TypeKindDef DELEGATE
DELEGATE = 5;
-
ENUM
public static final ProtoAssemblyAllTypes.TypeKindDef ENUM
ENUM = 6;
-
VOID
public static final ProtoAssemblyAllTypes.TypeKindDef VOID
VOID = 7;
-
UNKNOWN
public static final ProtoAssemblyAllTypes.TypeKindDef UNKNOWN
UNKNOWN = 8;
-
NULL
public static final ProtoAssemblyAllTypes.TypeKindDef NULL
NULL = 9;
-
NONE_TYPE
public static final ProtoAssemblyAllTypes.TypeKindDef NONE_TYPE
NONE_TYPE = 10;
-
DYNAMIC
public static final ProtoAssemblyAllTypes.TypeKindDef DYNAMIC
DYNAMIC = 11;
-
UNBOUND_TYPE_ARG
public static final ProtoAssemblyAllTypes.TypeKindDef UNBOUND_TYPE_ARG
UNBOUND_TYPE_ARG = 12;
-
TYPE_PARAMETER
public static final ProtoAssemblyAllTypes.TypeKindDef TYPE_PARAMETER
TYPE_PARAMETER = 13;
-
ARRAY
public static final ProtoAssemblyAllTypes.TypeKindDef ARRAY
ARRAY = 14;
-
POINTER
public static final ProtoAssemblyAllTypes.TypeKindDef POINTER
POINTER = 15;
-
BY_REF
public static final ProtoAssemblyAllTypes.TypeKindDef BY_REF
BY_REF = 16;
-
INTERSECTION
public static final ProtoAssemblyAllTypes.TypeKindDef INTERSECTION
INTERSECTION = 17;
-
ARG_LIST
public static final ProtoAssemblyAllTypes.TypeKindDef ARG_LIST
ARG_LIST = 18;
-
TUPLE
public static final ProtoAssemblyAllTypes.TypeKindDef TUPLE
TUPLE = 19;
-
MOD_OPT
public static final ProtoAssemblyAllTypes.TypeKindDef MOD_OPT
MOD_OPT = 20;
-
MOD_REQ
public static final ProtoAssemblyAllTypes.TypeKindDef MOD_REQ
MOD_REQ = 21;
-
N_INT
public static final ProtoAssemblyAllTypes.TypeKindDef N_INT
N_INT = 22;
-
N_UINT
public static final ProtoAssemblyAllTypes.TypeKindDef N_UINT
N_UINT = 23;
-
FUNCTION_POINTER
public static final ProtoAssemblyAllTypes.TypeKindDef FUNCTION_POINTER
FUNCTION_POINTER = 24;
-
BY_REF_AND_ARRAY
public static final ProtoAssemblyAllTypes.TypeKindDef BY_REF_AND_ARRAY
BY_REF_AND_ARRAY = 25;
-
UNRECOGNIZED
public static final ProtoAssemblyAllTypes.TypeKindDef UNRECOGNIZED
-
-
Field Detail
-
NO_TYPE_VALUE
public static final int NO_TYPE_VALUE
NO_TYPE = 0;- See Also:
- Constant Field Values
-
OTHER_VALUE
public static final int OTHER_VALUE
OTHER = 1;- See Also:
- Constant Field Values
-
CLASS_VALUE
public static final int CLASS_VALUE
CLASS = 2;- See Also:
- Constant Field Values
-
INTERFACE_VALUE
public static final int INTERFACE_VALUE
INTERFACE = 3;- See Also:
- Constant Field Values
-
STRUCT_VALUE
public static final int STRUCT_VALUE
STRUCT = 4;- See Also:
- Constant Field Values
-
DELEGATE_VALUE
public static final int DELEGATE_VALUE
DELEGATE = 5;- See Also:
- Constant Field Values
-
ENUM_VALUE
public static final int ENUM_VALUE
ENUM = 6;- See Also:
- Constant Field Values
-
VOID_VALUE
public static final int VOID_VALUE
VOID = 7;- See Also:
- Constant Field Values
-
UNKNOWN_VALUE
public static final int UNKNOWN_VALUE
UNKNOWN = 8;- See Also:
- Constant Field Values
-
NULL_VALUE
public static final int NULL_VALUE
NULL = 9;- See Also:
- Constant Field Values
-
NONE_TYPE_VALUE
public static final int NONE_TYPE_VALUE
NONE_TYPE = 10;- See Also:
- Constant Field Values
-
DYNAMIC_VALUE
public static final int DYNAMIC_VALUE
DYNAMIC = 11;- See Also:
- Constant Field Values
-
UNBOUND_TYPE_ARG_VALUE
public static final int UNBOUND_TYPE_ARG_VALUE
UNBOUND_TYPE_ARG = 12;- See Also:
- Constant Field Values
-
TYPE_PARAMETER_VALUE
public static final int TYPE_PARAMETER_VALUE
TYPE_PARAMETER = 13;- See Also:
- Constant Field Values
-
ARRAY_VALUE
public static final int ARRAY_VALUE
ARRAY = 14;- See Also:
- Constant Field Values
-
POINTER_VALUE
public static final int POINTER_VALUE
POINTER = 15;- See Also:
- Constant Field Values
-
BY_REF_VALUE
public static final int BY_REF_VALUE
BY_REF = 16;- See Also:
- Constant Field Values
-
INTERSECTION_VALUE
public static final int INTERSECTION_VALUE
INTERSECTION = 17;- See Also:
- Constant Field Values
-
ARG_LIST_VALUE
public static final int ARG_LIST_VALUE
ARG_LIST = 18;- See Also:
- Constant Field Values
-
TUPLE_VALUE
public static final int TUPLE_VALUE
TUPLE = 19;- See Also:
- Constant Field Values
-
MOD_OPT_VALUE
public static final int MOD_OPT_VALUE
MOD_OPT = 20;- See Also:
- Constant Field Values
-
MOD_REQ_VALUE
public static final int MOD_REQ_VALUE
MOD_REQ = 21;- See Also:
- Constant Field Values
-
N_INT_VALUE
public static final int N_INT_VALUE
N_INT = 22;- See Also:
- Constant Field Values
-
N_UINT_VALUE
public static final int N_UINT_VALUE
N_UINT = 23;- See Also:
- Constant Field Values
-
FUNCTION_POINTER_VALUE
public static final int FUNCTION_POINTER_VALUE
FUNCTION_POINTER = 24;- See Also:
- Constant Field Values
-
BY_REF_AND_ARRAY_VALUE
public static final int BY_REF_AND_ARRAY_VALUE
BY_REF_AND_ARRAY = 25;- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static ProtoAssemblyAllTypes.TypeKindDef[] 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 (ProtoAssemblyAllTypes.TypeKindDef c : ProtoAssemblyAllTypes.TypeKindDef.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ProtoAssemblyAllTypes.TypeKindDef 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 ProtoAssemblyAllTypes.TypeKindDef 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 ProtoAssemblyAllTypes.TypeKindDef 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<ProtoAssemblyAllTypes.TypeKindDef> 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 ProtoAssemblyAllTypes.TypeKindDef 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
-
-