Package soot.dotnet.proto
Class ProtoIlInstructions.IlInstructionMsg
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- soot.dotnet.proto.ProtoIlInstructions.IlInstructionMsg
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,ProtoIlInstructions.IlInstructionMsgOrBuilder
- Enclosing class:
- ProtoIlInstructions
public static final class ProtoIlInstructions.IlInstructionMsg extends com.google.protobuf.GeneratedMessageV3 implements ProtoIlInstructions.IlInstructionMsgOrBuilder
Protobuf typeIlInstructionMsg- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProtoIlInstructions.IlInstructionMsg.BuilderProtobuf typeIlInstructionMsgstatic classProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperatorBINARY_NUMERIC_INSTRUCTIONstatic classProtoIlInstructions.IlInstructionMsg.IlComparisonKindCOMPstatic classProtoIlInstructions.IlInstructionMsg.IlConversionKindCONVstatic classProtoIlInstructions.IlInstructionMsg.IlOpCodeProtobuf enumIlInstructionMsg.IlOpCodestatic classProtoIlInstructions.IlInstructionMsg.IlPrimitiveTypeProtobuf enumIlInstructionMsg.IlPrimitiveTypestatic classProtoIlInstructions.IlInstructionMsg.IlSignBINARY_NUMERIC_INSTRUCTION COMP CONVstatic classProtoIlInstructions.IlInstructionMsg.IlStackTypeProtobuf enumIlInstructionMsg.IlStackType-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
OP_CODE_FIELD_NUMBER
public static final int OP_CODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
METHOD_FIELD_NUMBER
public static final int METHOD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ARGUMENTS_FIELD_NUMBER
public static final int ARGUMENTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VALUE_INSTRUCTION_FIELD_NUMBER
public static final int VALUE_INSTRUCTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LAMBDAFUNCTION_FIELD_NUMBER
public static final int LAMBDAFUNCTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VALUE_CONSTANT_STRING_FIELD_NUMBER
public static final int VALUE_CONSTANT_STRING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VALUE_CONSTANT_INT64_FIELD_NUMBER
public static final int VALUE_CONSTANT_INT64_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VALUE_CONSTANT_FLOAT_FIELD_NUMBER
public static final int VALUE_CONSTANT_FLOAT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VALUE_CONSTANT_DOUBLE_FIELD_NUMBER
public static final int VALUE_CONSTANT_DOUBLE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VALUE_CONSTANT_BOOL_FIELD_NUMBER
public static final int VALUE_CONSTANT_BOOL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VALUE_CONSTANT_UINT64_FIELD_NUMBER
public static final int VALUE_CONSTANT_UINT64_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONSTANT_TYPE_FIELD_NUMBER
public static final int CONSTANT_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_FIELD_NUMBER
public static final int TARGET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FIELD_FIELD_NUMBER
public static final int FIELD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VARIABLE_FIELD_NUMBER
public static final int VARIABLE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OPERATOR_FIELD_NUMBER
public static final int OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SIGN_FIELD_NUMBER
public static final int SIGN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LEFT_FIELD_NUMBER
public static final int LEFT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RIGHT_FIELD_NUMBER
public static final int RIGHT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_LABEL_FIELD_NUMBER
public static final int TARGET_LABEL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COMPARISON_KIND_FIELD_NUMBER
public static final int COMPARISON_KIND_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONDITION_FIELD_NUMBER
public static final int CONDITION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TRUE_INST_FIELD_NUMBER
public static final int TRUE_INST_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FALSE_INST_FIELD_NUMBER
public static final int FALSE_INST_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ARRAY_FIELD_NUMBER
public static final int ARRAY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONVERSION_KIND_FIELD_NUMBER
public static final int CONVERSION_KIND_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INPUT_TYPE_FIELD_NUMBER
public static final int INPUT_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_TYPE_FIELD_NUMBER
public static final int TARGET_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ARGUMENT_FIELD_NUMBER
public static final int ARGUMENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESULT_TYPE_FIELD_NUMBER
public static final int RESULT_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INDICES_FIELD_NUMBER
public static final int INDICES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TRY_BLOCK_FIELD_NUMBER
public static final int TRY_BLOCK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HANDLERS_FIELD_NUMBER
public static final int HANDLERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FINALLY_BLOCK_FIELD_NUMBER
public static final int FINALLY_BLOCK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FAULT_BLOCK_FIELD_NUMBER
public static final int FAULT_BLOCK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BODY_FIELD_NUMBER
public static final int BODY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KEY_INSTR_FIELD_NUMBER
public static final int KEY_INSTR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DEFAULT_INST_FIELD_NUMBER
public static final int DEFAULT_INST_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SWITCH_SECTIONS_FIELD_NUMBER
public static final int SWITCH_SECTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CHECK_FOR_OVERFLOW_FIELD_NUMBER
public static final int CHECK_FOR_OVERFLOW_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IS_LEAVING_FUNCTION_FIELD_NUMBER
public static final int IS_LEAVING_FUNCTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getOpCodeValue
public int getOpCodeValue()
.IlInstructionMsg.IlOpCode op_code = 1;- Specified by:
getOpCodeValuein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The enum numeric value on the wire for opCode.
-
getOpCode
public ProtoIlInstructions.IlInstructionMsg.IlOpCode getOpCode()
.IlInstructionMsg.IlOpCode op_code = 1;- Specified by:
getOpCodein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The opCode.
-
hasMethod
public boolean hasMethod()
CALL LDMEMBERTOKEN
.MethodDefinition method = 4;- Specified by:
hasMethodin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the method field is set.
-
getMethod
public ProtoAssemblyAllTypes.MethodDefinition getMethod()
CALL LDMEMBERTOKEN
.MethodDefinition method = 4;- Specified by:
getMethodin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The method.
-
getMethodOrBuilder
public ProtoAssemblyAllTypes.MethodDefinitionOrBuilder getMethodOrBuilder()
CALL LDMEMBERTOKEN
.MethodDefinition method = 4;- Specified by:
getMethodOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getArgumentsList
public List<ProtoIlInstructions.IlInstructionMsg> getArgumentsList()
repeated .IlInstructionMsg arguments = 5;- Specified by:
getArgumentsListin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getArgumentsOrBuilderList
public List<? extends ProtoIlInstructions.IlInstructionMsgOrBuilder> getArgumentsOrBuilderList()
repeated .IlInstructionMsg arguments = 5;- Specified by:
getArgumentsOrBuilderListin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getArgumentsCount
public int getArgumentsCount()
repeated .IlInstructionMsg arguments = 5;- Specified by:
getArgumentsCountin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getArguments
public ProtoIlInstructions.IlInstructionMsg getArguments(int index)
repeated .IlInstructionMsg arguments = 5;- Specified by:
getArgumentsin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getArgumentsOrBuilder
public ProtoIlInstructions.IlInstructionMsgOrBuilder getArgumentsOrBuilder(int index)
repeated .IlInstructionMsg arguments = 5;- Specified by:
getArgumentsOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
hasValueInstruction
public boolean hasValueInstruction()
LEAVE STOBJ STLOC
.IlInstructionMsg value_instruction = 6;- Specified by:
hasValueInstructionin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the valueInstruction field is set.
-
getValueInstruction
public ProtoIlInstructions.IlInstructionMsg getValueInstruction()
LEAVE STOBJ STLOC
.IlInstructionMsg value_instruction = 6;- Specified by:
getValueInstructionin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The valueInstruction.
-
getValueInstructionOrBuilder
public ProtoIlInstructions.IlInstructionMsgOrBuilder getValueInstructionOrBuilder()
LEAVE STOBJ STLOC
.IlInstructionMsg value_instruction = 6;- Specified by:
getValueInstructionOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
hasLambdaFunction
public boolean hasLambdaFunction()
.IlFunctionMsg lambdaFunction = 86;- Specified by:
hasLambdaFunctionin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the lambdaFunction field is set.
-
getLambdaFunction
public ProtoIlInstructions.IlFunctionMsg getLambdaFunction()
.IlFunctionMsg lambdaFunction = 86;- Specified by:
getLambdaFunctionin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The lambdaFunction.
-
getLambdaFunctionOrBuilder
public ProtoIlInstructions.IlFunctionMsgOrBuilder getLambdaFunctionOrBuilder()
.IlFunctionMsg lambdaFunction = 86;- Specified by:
getLambdaFunctionOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getValueConstantString
public String getValueConstantString()
LDSTR LDC_I4
string value_constant_string = 7;- Specified by:
getValueConstantStringin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The valueConstantString.
-
getValueConstantStringBytes
public com.google.protobuf.ByteString getValueConstantStringBytes()
LDSTR LDC_I4
string value_constant_string = 7;- Specified by:
getValueConstantStringBytesin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The bytes for valueConstantString.
-
getValueConstantInt64
public long getValueConstantInt64()
int64 value_constant_int64 = 38;- Specified by:
getValueConstantInt64in interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The valueConstantInt64.
-
getValueConstantFloat
public float getValueConstantFloat()
float value_constant_float = 39;- Specified by:
getValueConstantFloatin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The valueConstantFloat.
-
getValueConstantDouble
public double getValueConstantDouble()
double value_constant_double = 40;- Specified by:
getValueConstantDoublein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The valueConstantDouble.
-
getValueConstantBool
public boolean getValueConstantBool()
bool value_constant_bool = 61;- Specified by:
getValueConstantBoolin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The valueConstantBool.
-
getValueConstantUint64
public long getValueConstantUint64()
uint64 value_constant_uint64 = 65;- Specified by:
getValueConstantUint64in interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The valueConstantUint64.
-
getConstantTypeValue
public int getConstantTypeValue()
.IlType constant_type = 23;- Specified by:
getConstantTypeValuein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The enum numeric value on the wire for constantType.
-
getConstantType
public ProtoAssemblyAllTypes.IlType getConstantType()
.IlType constant_type = 23;- Specified by:
getConstantTypein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The constantType.
-
hasTarget
public boolean hasTarget()
STOBJ LDFLDA LDOBJ
.IlInstructionMsg target = 8;- Specified by:
hasTargetin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the target field is set.
-
getTarget
public ProtoIlInstructions.IlInstructionMsg getTarget()
STOBJ LDFLDA LDOBJ
.IlInstructionMsg target = 8;- Specified by:
getTargetin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The target.
-
getTargetOrBuilder
public ProtoIlInstructions.IlInstructionMsgOrBuilder getTargetOrBuilder()
STOBJ LDFLDA LDOBJ
.IlInstructionMsg target = 8;- Specified by:
getTargetOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
hasType
public boolean hasType()
STOBJ LDOBJ NEWARR LDELEMA CASTCLASS ISINST UNBOXANY
.TypeDefinition type = 9;- Specified by:
hasTypein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the type field is set.
-
getType
public ProtoAssemblyAllTypes.TypeDefinition getType()
STOBJ LDOBJ NEWARR LDELEMA CASTCLASS ISINST UNBOXANY
.TypeDefinition type = 9;- Specified by:
getTypein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The type.
-
getTypeOrBuilder
public ProtoAssemblyAllTypes.TypeDefinitionOrBuilder getTypeOrBuilder()
STOBJ LDOBJ NEWARR LDELEMA CASTCLASS ISINST UNBOXANY
.TypeDefinition type = 9;- Specified by:
getTypeOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
hasField
public boolean hasField()
LDFLDA LDMEMBERTOKEN
.FieldDefinition field = 10;- Specified by:
hasFieldin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the field field is set.
-
getField
public ProtoAssemblyAllTypes.FieldDefinition getField()
LDFLDA LDMEMBERTOKEN
.FieldDefinition field = 10;- Specified by:
getFieldin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The field.
-
getFieldOrBuilder
public ProtoAssemblyAllTypes.FieldDefinitionOrBuilder getFieldOrBuilder()
LDFLDA LDMEMBERTOKEN
.FieldDefinition field = 10;- Specified by:
getFieldOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
hasVariable
public boolean hasVariable()
LDLOC STLOC TryCatchHandler
.IlVariableMsg variable = 11;- Specified by:
hasVariablein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the variable field is set.
-
getVariable
public ProtoIlInstructions.IlVariableMsg getVariable()
LDLOC STLOC TryCatchHandler
.IlVariableMsg variable = 11;- Specified by:
getVariablein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The variable.
-
getVariableOrBuilder
public ProtoIlInstructions.IlVariableMsgOrBuilder getVariableOrBuilder()
LDLOC STLOC TryCatchHandler
.IlVariableMsg variable = 11;- Specified by:
getVariableOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getOperatorValue
public int getOperatorValue()
TODO may insert Result type + Underlying type
.IlInstructionMsg.IlBinaryNumericOperator operator = 12;- Specified by:
getOperatorValuein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The enum numeric value on the wire for operator.
-
getOperator
public ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator getOperator()
TODO may insert Result type + Underlying type
.IlInstructionMsg.IlBinaryNumericOperator operator = 12;- Specified by:
getOperatorin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The operator.
-
getSignValue
public int getSignValue()
.IlInstructionMsg.IlSign sign = 20;- Specified by:
getSignValuein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The enum numeric value on the wire for sign.
-
getSign
public ProtoIlInstructions.IlInstructionMsg.IlSign getSign()
.IlInstructionMsg.IlSign sign = 20;- Specified by:
getSignin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The sign.
-
hasLeft
public boolean hasLeft()
.IlInstructionMsg left = 14;- Specified by:
hasLeftin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the left field is set.
-
getLeft
public ProtoIlInstructions.IlInstructionMsg getLeft()
.IlInstructionMsg left = 14;- Specified by:
getLeftin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The left.
-
getLeftOrBuilder
public ProtoIlInstructions.IlInstructionMsgOrBuilder getLeftOrBuilder()
.IlInstructionMsg left = 14;- Specified by:
getLeftOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
hasRight
public boolean hasRight()
.IlInstructionMsg right = 15;- Specified by:
hasRightin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the right field is set.
-
getRight
public ProtoIlInstructions.IlInstructionMsg getRight()
.IlInstructionMsg right = 15;- Specified by:
getRightin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The right.
-
getRightOrBuilder
public ProtoIlInstructions.IlInstructionMsgOrBuilder getRightOrBuilder()
.IlInstructionMsg right = 15;- Specified by:
getRightOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getTargetLabel
public String getTargetLabel()
BRANCH
string target_label = 18;- Specified by:
getTargetLabelin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The targetLabel.
-
getTargetLabelBytes
public com.google.protobuf.ByteString getTargetLabelBytes()
BRANCH
string target_label = 18;- Specified by:
getTargetLabelBytesin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The bytes for targetLabel.
-
getComparisonKindValue
public int getComparisonKindValue()
.IlInstructionMsg.IlComparisonKind comparison_kind = 21;- Specified by:
getComparisonKindValuein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The enum numeric value on the wire for comparisonKind.
-
getComparisonKind
public ProtoIlInstructions.IlInstructionMsg.IlComparisonKind getComparisonKind()
.IlInstructionMsg.IlComparisonKind comparison_kind = 21;- Specified by:
getComparisonKindin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The comparisonKind.
-
hasCondition
public boolean hasCondition()
IF_INSTRUCTION
.IlInstructionMsg condition = 22;- Specified by:
hasConditionin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the condition field is set.
-
getCondition
public ProtoIlInstructions.IlInstructionMsg getCondition()
IF_INSTRUCTION
.IlInstructionMsg condition = 22;- Specified by:
getConditionin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The condition.
-
getConditionOrBuilder
public ProtoIlInstructions.IlInstructionMsgOrBuilder getConditionOrBuilder()
IF_INSTRUCTION
.IlInstructionMsg condition = 22;- Specified by:
getConditionOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
hasTrueInst
public boolean hasTrueInst()
.IlInstructionMsg true_inst = 83;- Specified by:
hasTrueInstin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the trueInst field is set.
-
getTrueInst
public ProtoIlInstructions.IlInstructionMsg getTrueInst()
.IlInstructionMsg true_inst = 83;- Specified by:
getTrueInstin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The trueInst.
-
getTrueInstOrBuilder
public ProtoIlInstructions.IlInstructionMsgOrBuilder getTrueInstOrBuilder()
.IlInstructionMsg true_inst = 83;- Specified by:
getTrueInstOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
hasFalseInst
public boolean hasFalseInst()
.IlInstructionMsg false_inst = 84;- Specified by:
hasFalseInstin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the falseInst field is set.
-
getFalseInst
public ProtoIlInstructions.IlInstructionMsg getFalseInst()
.IlInstructionMsg false_inst = 84;- Specified by:
getFalseInstin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The falseInst.
-
getFalseInstOrBuilder
public ProtoIlInstructions.IlInstructionMsgOrBuilder getFalseInstOrBuilder()
.IlInstructionMsg false_inst = 84;- Specified by:
getFalseInstOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
hasArray
public boolean hasArray()
LDLEN LDELEMA
.IlInstructionMsg array = 30;- Specified by:
hasArrayin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the array field is set.
-
getArray
public ProtoIlInstructions.IlInstructionMsg getArray()
LDLEN LDELEMA
.IlInstructionMsg array = 30;- Specified by:
getArrayin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The array.
-
getArrayOrBuilder
public ProtoIlInstructions.IlInstructionMsgOrBuilder getArrayOrBuilder()
LDLEN LDELEMA
.IlInstructionMsg array = 30;- Specified by:
getArrayOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getConversionKindValue
public int getConversionKindValue()
.IlInstructionMsg.IlConversionKind conversion_kind = 25;- Specified by:
getConversionKindValuein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The enum numeric value on the wire for conversionKind.
-
getConversionKind
public ProtoIlInstructions.IlInstructionMsg.IlConversionKind getConversionKind()
.IlInstructionMsg.IlConversionKind conversion_kind = 25;- Specified by:
getConversionKindin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The conversionKind.
-
getInputTypeValue
public int getInputTypeValue()
.IlInstructionMsg.IlStackType input_type = 26;- Specified by:
getInputTypeValuein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The enum numeric value on the wire for inputType.
-
getInputType
public ProtoIlInstructions.IlInstructionMsg.IlStackType getInputType()
.IlInstructionMsg.IlStackType input_type = 26;- Specified by:
getInputTypein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The inputType.
-
getTargetTypeValue
public int getTargetTypeValue()
.IlInstructionMsg.IlPrimitiveType target_type = 28;- Specified by:
getTargetTypeValuein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The enum numeric value on the wire for targetType.
-
getTargetType
public ProtoIlInstructions.IlInstructionMsg.IlPrimitiveType getTargetType()
.IlInstructionMsg.IlPrimitiveType target_type = 28;- Specified by:
getTargetTypein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The targetType.
-
hasArgument
public boolean hasArgument()
CONV CASTCLASS ISINST BOX UNBOXANY
.IlInstructionMsg argument = 29;- Specified by:
hasArgumentin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the argument field is set.
-
getArgument
public ProtoIlInstructions.IlInstructionMsg getArgument()
CONV CASTCLASS ISINST BOX UNBOXANY
.IlInstructionMsg argument = 29;- Specified by:
getArgumentin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The argument.
-
getArgumentOrBuilder
public ProtoIlInstructions.IlInstructionMsgOrBuilder getArgumentOrBuilder()
CONV CASTCLASS ISINST BOX UNBOXANY
.IlInstructionMsg argument = 29;- Specified by:
getArgumentOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getResultTypeValue
public int getResultTypeValue()
CONV LDLEN UNBOXANY
.IlInstructionMsg.IlStackType result_type = 27;- Specified by:
getResultTypeValuein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The enum numeric value on the wire for resultType.
-
getResultType
public ProtoIlInstructions.IlInstructionMsg.IlStackType getResultType()
CONV LDLEN UNBOXANY
.IlInstructionMsg.IlStackType result_type = 27;- Specified by:
getResultTypein interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The resultType.
-
getIndicesList
public List<ProtoIlInstructions.IlInstructionMsg> getIndicesList()
NEWARR LDELEMA
repeated .IlInstructionMsg indices = 31;- Specified by:
getIndicesListin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getIndicesOrBuilderList
public List<? extends ProtoIlInstructions.IlInstructionMsgOrBuilder> getIndicesOrBuilderList()
NEWARR LDELEMA
repeated .IlInstructionMsg indices = 31;- Specified by:
getIndicesOrBuilderListin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getIndicesCount
public int getIndicesCount()
NEWARR LDELEMA
repeated .IlInstructionMsg indices = 31;- Specified by:
getIndicesCountin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getIndices
public ProtoIlInstructions.IlInstructionMsg getIndices(int index)
NEWARR LDELEMA
repeated .IlInstructionMsg indices = 31;- Specified by:
getIndicesin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getIndicesOrBuilder
public ProtoIlInstructions.IlInstructionMsgOrBuilder getIndicesOrBuilder(int index)
NEWARR LDELEMA
repeated .IlInstructionMsg indices = 31;- Specified by:
getIndicesOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
hasTryBlock
public boolean hasTryBlock()
TRY
.IlBlockContainerMsg try_block = 32;- Specified by:
hasTryBlockin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the tryBlock field is set.
-
getTryBlock
public ProtoIlInstructions.IlBlockContainerMsg getTryBlock()
TRY
.IlBlockContainerMsg try_block = 32;- Specified by:
getTryBlockin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The tryBlock.
-
getTryBlockOrBuilder
public ProtoIlInstructions.IlBlockContainerMsgOrBuilder getTryBlockOrBuilder()
TRY
.IlBlockContainerMsg try_block = 32;- Specified by:
getTryBlockOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getHandlersList
public List<ProtoIlInstructions.IlTryCatchHandlerMsg> getHandlersList()
repeated .IlTryCatchHandlerMsg handlers = 33;- Specified by:
getHandlersListin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getHandlersOrBuilderList
public List<? extends ProtoIlInstructions.IlTryCatchHandlerMsgOrBuilder> getHandlersOrBuilderList()
repeated .IlTryCatchHandlerMsg handlers = 33;- Specified by:
getHandlersOrBuilderListin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getHandlersCount
public int getHandlersCount()
repeated .IlTryCatchHandlerMsg handlers = 33;- Specified by:
getHandlersCountin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getHandlers
public ProtoIlInstructions.IlTryCatchHandlerMsg getHandlers(int index)
repeated .IlTryCatchHandlerMsg handlers = 33;- Specified by:
getHandlersin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getHandlersOrBuilder
public ProtoIlInstructions.IlTryCatchHandlerMsgOrBuilder getHandlersOrBuilder(int index)
repeated .IlTryCatchHandlerMsg handlers = 33;- Specified by:
getHandlersOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
hasFinallyBlock
public boolean hasFinallyBlock()
.IlBlockContainerMsg finally_block = 34;- Specified by:
hasFinallyBlockin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the finallyBlock field is set.
-
getFinallyBlock
public ProtoIlInstructions.IlBlockContainerMsg getFinallyBlock()
.IlBlockContainerMsg finally_block = 34;- Specified by:
getFinallyBlockin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The finallyBlock.
-
getFinallyBlockOrBuilder
public ProtoIlInstructions.IlBlockContainerMsgOrBuilder getFinallyBlockOrBuilder()
.IlBlockContainerMsg finally_block = 34;- Specified by:
getFinallyBlockOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
hasFaultBlock
public boolean hasFaultBlock()
.IlBlockContainerMsg fault_block = 35;- Specified by:
hasFaultBlockin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the faultBlock field is set.
-
getFaultBlock
public ProtoIlInstructions.IlBlockContainerMsg getFaultBlock()
.IlBlockContainerMsg fault_block = 35;- Specified by:
getFaultBlockin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The faultBlock.
-
getFaultBlockOrBuilder
public ProtoIlInstructions.IlBlockContainerMsgOrBuilder getFaultBlockOrBuilder()
.IlBlockContainerMsg fault_block = 35;- Specified by:
getFaultBlockOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
hasBody
public boolean hasBody()
TRYCATCHHANDLER
.IlBlockContainerMsg body = 37;- Specified by:
hasBodyin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the body field is set.
-
getBody
public ProtoIlInstructions.IlBlockContainerMsg getBody()
TRYCATCHHANDLER
.IlBlockContainerMsg body = 37;- Specified by:
getBodyin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The body.
-
getBodyOrBuilder
public ProtoIlInstructions.IlBlockContainerMsgOrBuilder getBodyOrBuilder()
TRYCATCHHANDLER
.IlBlockContainerMsg body = 37;- Specified by:
getBodyOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
hasKeyInstr
public boolean hasKeyInstr()
SWITCH_INSTR
.IlInstructionMsg key_instr = 41;- Specified by:
hasKeyInstrin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the keyInstr field is set.
-
getKeyInstr
public ProtoIlInstructions.IlInstructionMsg getKeyInstr()
SWITCH_INSTR
.IlInstructionMsg key_instr = 41;- Specified by:
getKeyInstrin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The keyInstr.
-
getKeyInstrOrBuilder
public ProtoIlInstructions.IlInstructionMsgOrBuilder getKeyInstrOrBuilder()
SWITCH_INSTR
.IlInstructionMsg key_instr = 41;- Specified by:
getKeyInstrOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
hasDefaultInst
public boolean hasDefaultInst()
.IlInstructionMsg default_inst = 42;- Specified by:
hasDefaultInstin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- Whether the defaultInst field is set.
-
getDefaultInst
public ProtoIlInstructions.IlInstructionMsg getDefaultInst()
.IlInstructionMsg default_inst = 42;- Specified by:
getDefaultInstin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The defaultInst.
-
getDefaultInstOrBuilder
public ProtoIlInstructions.IlInstructionMsgOrBuilder getDefaultInstOrBuilder()
.IlInstructionMsg default_inst = 42;- Specified by:
getDefaultInstOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getSwitchSectionsList
public List<ProtoIlInstructions.IlSwitchSectionMsg> getSwitchSectionsList()
repeated .IlSwitchSectionMsg switch_sections = 43;- Specified by:
getSwitchSectionsListin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getSwitchSectionsOrBuilderList
public List<? extends ProtoIlInstructions.IlSwitchSectionMsgOrBuilder> getSwitchSectionsOrBuilderList()
repeated .IlSwitchSectionMsg switch_sections = 43;- Specified by:
getSwitchSectionsOrBuilderListin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getSwitchSectionsCount
public int getSwitchSectionsCount()
repeated .IlSwitchSectionMsg switch_sections = 43;- Specified by:
getSwitchSectionsCountin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getSwitchSections
public ProtoIlInstructions.IlSwitchSectionMsg getSwitchSections(int index)
repeated .IlSwitchSectionMsg switch_sections = 43;- Specified by:
getSwitchSectionsin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getSwitchSectionsOrBuilder
public ProtoIlInstructions.IlSwitchSectionMsgOrBuilder getSwitchSectionsOrBuilder(int index)
repeated .IlSwitchSectionMsg switch_sections = 43;- Specified by:
getSwitchSectionsOrBuilderin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder
-
getCheckForOverflow
public boolean getCheckForOverflow()
bool check_for_overflow = 44;- Specified by:
getCheckForOverflowin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The checkForOverflow.
-
getIsLeavingFunction
public boolean getIsLeavingFunction()
bool is_leaving_function = 45;- Specified by:
getIsLeavingFunctionin interfaceProtoIlInstructions.IlInstructionMsgOrBuilder- Returns:
- The isLeavingFunction.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ProtoIlInstructions.IlInstructionMsg parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProtoIlInstructions.IlInstructionMsg parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProtoIlInstructions.IlInstructionMsg parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProtoIlInstructions.IlInstructionMsg parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProtoIlInstructions.IlInstructionMsg parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProtoIlInstructions.IlInstructionMsg parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProtoIlInstructions.IlInstructionMsg parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ProtoIlInstructions.IlInstructionMsg parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ProtoIlInstructions.IlInstructionMsg parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ProtoIlInstructions.IlInstructionMsg parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ProtoIlInstructions.IlInstructionMsg parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ProtoIlInstructions.IlInstructionMsg parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ProtoIlInstructions.IlInstructionMsg.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ProtoIlInstructions.IlInstructionMsg.Builder newBuilder()
-
newBuilder
public static ProtoIlInstructions.IlInstructionMsg.Builder newBuilder(ProtoIlInstructions.IlInstructionMsg prototype)
-
toBuilder
public ProtoIlInstructions.IlInstructionMsg.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ProtoIlInstructions.IlInstructionMsg.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ProtoIlInstructions.IlInstructionMsg getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ProtoIlInstructions.IlInstructionMsg> parser()
-
getParserForType
public com.google.protobuf.Parser<ProtoIlInstructions.IlInstructionMsg> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ProtoIlInstructions.IlInstructionMsg getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-