Package soot.dotnet.proto
Interface ProtoIlInstructions.IlInstructionMsgOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ProtoIlInstructions.IlInstructionMsg,ProtoIlInstructions.IlInstructionMsg.Builder
- Enclosing class:
- ProtoIlInstructions
public static interface ProtoIlInstructions.IlInstructionMsgOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getOpCodeValue
int getOpCodeValue()
.IlInstructionMsg.IlOpCode op_code = 1;- Returns:
- The enum numeric value on the wire for opCode.
-
getOpCode
ProtoIlInstructions.IlInstructionMsg.IlOpCode getOpCode()
.IlInstructionMsg.IlOpCode op_code = 1;- Returns:
- The opCode.
-
hasMethod
boolean hasMethod()
CALL LDMEMBERTOKEN
.MethodDefinition method = 4;- Returns:
- Whether the method field is set.
-
getMethod
ProtoAssemblyAllTypes.MethodDefinition getMethod()
CALL LDMEMBERTOKEN
.MethodDefinition method = 4;- Returns:
- The method.
-
getMethodOrBuilder
ProtoAssemblyAllTypes.MethodDefinitionOrBuilder getMethodOrBuilder()
CALL LDMEMBERTOKEN
.MethodDefinition method = 4;
-
getArgumentsList
List<ProtoIlInstructions.IlInstructionMsg> getArgumentsList()
repeated .IlInstructionMsg arguments = 5;
-
getArguments
ProtoIlInstructions.IlInstructionMsg getArguments(int index)
repeated .IlInstructionMsg arguments = 5;
-
getArgumentsCount
int getArgumentsCount()
repeated .IlInstructionMsg arguments = 5;
-
getArgumentsOrBuilderList
List<? extends ProtoIlInstructions.IlInstructionMsgOrBuilder> getArgumentsOrBuilderList()
repeated .IlInstructionMsg arguments = 5;
-
getArgumentsOrBuilder
ProtoIlInstructions.IlInstructionMsgOrBuilder getArgumentsOrBuilder(int index)
repeated .IlInstructionMsg arguments = 5;
-
hasValueInstruction
boolean hasValueInstruction()
LEAVE STOBJ STLOC
.IlInstructionMsg value_instruction = 6;- Returns:
- Whether the valueInstruction field is set.
-
getValueInstruction
ProtoIlInstructions.IlInstructionMsg getValueInstruction()
LEAVE STOBJ STLOC
.IlInstructionMsg value_instruction = 6;- Returns:
- The valueInstruction.
-
getValueInstructionOrBuilder
ProtoIlInstructions.IlInstructionMsgOrBuilder getValueInstructionOrBuilder()
LEAVE STOBJ STLOC
.IlInstructionMsg value_instruction = 6;
-
hasLambdaFunction
boolean hasLambdaFunction()
.IlFunctionMsg lambdaFunction = 86;- Returns:
- Whether the lambdaFunction field is set.
-
getLambdaFunction
ProtoIlInstructions.IlFunctionMsg getLambdaFunction()
.IlFunctionMsg lambdaFunction = 86;- Returns:
- The lambdaFunction.
-
getLambdaFunctionOrBuilder
ProtoIlInstructions.IlFunctionMsgOrBuilder getLambdaFunctionOrBuilder()
.IlFunctionMsg lambdaFunction = 86;
-
getValueConstantString
String getValueConstantString()
LDSTR LDC_I4
string value_constant_string = 7;- Returns:
- The valueConstantString.
-
getValueConstantStringBytes
com.google.protobuf.ByteString getValueConstantStringBytes()
LDSTR LDC_I4
string value_constant_string = 7;- Returns:
- The bytes for valueConstantString.
-
getValueConstantInt64
long getValueConstantInt64()
int64 value_constant_int64 = 38;- Returns:
- The valueConstantInt64.
-
getValueConstantFloat
float getValueConstantFloat()
float value_constant_float = 39;- Returns:
- The valueConstantFloat.
-
getValueConstantDouble
double getValueConstantDouble()
double value_constant_double = 40;- Returns:
- The valueConstantDouble.
-
getValueConstantBool
boolean getValueConstantBool()
bool value_constant_bool = 61;- Returns:
- The valueConstantBool.
-
getValueConstantUint64
long getValueConstantUint64()
uint64 value_constant_uint64 = 65;- Returns:
- The valueConstantUint64.
-
getConstantTypeValue
int getConstantTypeValue()
.IlType constant_type = 23;- Returns:
- The enum numeric value on the wire for constantType.
-
getConstantType
ProtoAssemblyAllTypes.IlType getConstantType()
.IlType constant_type = 23;- Returns:
- The constantType.
-
hasTarget
boolean hasTarget()
STOBJ LDFLDA LDOBJ
.IlInstructionMsg target = 8;- Returns:
- Whether the target field is set.
-
getTarget
ProtoIlInstructions.IlInstructionMsg getTarget()
STOBJ LDFLDA LDOBJ
.IlInstructionMsg target = 8;- Returns:
- The target.
-
getTargetOrBuilder
ProtoIlInstructions.IlInstructionMsgOrBuilder getTargetOrBuilder()
STOBJ LDFLDA LDOBJ
.IlInstructionMsg target = 8;
-
hasType
boolean hasType()
STOBJ LDOBJ NEWARR LDELEMA CASTCLASS ISINST UNBOXANY
.TypeDefinition type = 9;- Returns:
- Whether the type field is set.
-
getType
ProtoAssemblyAllTypes.TypeDefinition getType()
STOBJ LDOBJ NEWARR LDELEMA CASTCLASS ISINST UNBOXANY
.TypeDefinition type = 9;- Returns:
- The type.
-
getTypeOrBuilder
ProtoAssemblyAllTypes.TypeDefinitionOrBuilder getTypeOrBuilder()
STOBJ LDOBJ NEWARR LDELEMA CASTCLASS ISINST UNBOXANY
.TypeDefinition type = 9;
-
hasField
boolean hasField()
LDFLDA LDMEMBERTOKEN
.FieldDefinition field = 10;- Returns:
- Whether the field field is set.
-
getField
ProtoAssemblyAllTypes.FieldDefinition getField()
LDFLDA LDMEMBERTOKEN
.FieldDefinition field = 10;- Returns:
- The field.
-
getFieldOrBuilder
ProtoAssemblyAllTypes.FieldDefinitionOrBuilder getFieldOrBuilder()
LDFLDA LDMEMBERTOKEN
.FieldDefinition field = 10;
-
hasVariable
boolean hasVariable()
LDLOC STLOC TryCatchHandler
.IlVariableMsg variable = 11;- Returns:
- Whether the variable field is set.
-
getVariable
ProtoIlInstructions.IlVariableMsg getVariable()
LDLOC STLOC TryCatchHandler
.IlVariableMsg variable = 11;- Returns:
- The variable.
-
getVariableOrBuilder
ProtoIlInstructions.IlVariableMsgOrBuilder getVariableOrBuilder()
LDLOC STLOC TryCatchHandler
.IlVariableMsg variable = 11;
-
getOperatorValue
int getOperatorValue()
TODO may insert Result type + Underlying type
.IlInstructionMsg.IlBinaryNumericOperator operator = 12;- Returns:
- The enum numeric value on the wire for operator.
-
getOperator
ProtoIlInstructions.IlInstructionMsg.IlBinaryNumericOperator getOperator()
TODO may insert Result type + Underlying type
.IlInstructionMsg.IlBinaryNumericOperator operator = 12;- Returns:
- The operator.
-
getSignValue
int getSignValue()
.IlInstructionMsg.IlSign sign = 20;- Returns:
- The enum numeric value on the wire for sign.
-
getSign
ProtoIlInstructions.IlInstructionMsg.IlSign getSign()
.IlInstructionMsg.IlSign sign = 20;- Returns:
- The sign.
-
hasLeft
boolean hasLeft()
.IlInstructionMsg left = 14;- Returns:
- Whether the left field is set.
-
getLeft
ProtoIlInstructions.IlInstructionMsg getLeft()
.IlInstructionMsg left = 14;- Returns:
- The left.
-
getLeftOrBuilder
ProtoIlInstructions.IlInstructionMsgOrBuilder getLeftOrBuilder()
.IlInstructionMsg left = 14;
-
hasRight
boolean hasRight()
.IlInstructionMsg right = 15;- Returns:
- Whether the right field is set.
-
getRight
ProtoIlInstructions.IlInstructionMsg getRight()
.IlInstructionMsg right = 15;- Returns:
- The right.
-
getRightOrBuilder
ProtoIlInstructions.IlInstructionMsgOrBuilder getRightOrBuilder()
.IlInstructionMsg right = 15;
-
getTargetLabel
String getTargetLabel()
BRANCH
string target_label = 18;- Returns:
- The targetLabel.
-
getTargetLabelBytes
com.google.protobuf.ByteString getTargetLabelBytes()
BRANCH
string target_label = 18;- Returns:
- The bytes for targetLabel.
-
getComparisonKindValue
int getComparisonKindValue()
.IlInstructionMsg.IlComparisonKind comparison_kind = 21;- Returns:
- The enum numeric value on the wire for comparisonKind.
-
getComparisonKind
ProtoIlInstructions.IlInstructionMsg.IlComparisonKind getComparisonKind()
.IlInstructionMsg.IlComparisonKind comparison_kind = 21;- Returns:
- The comparisonKind.
-
hasCondition
boolean hasCondition()
IF_INSTRUCTION
.IlInstructionMsg condition = 22;- Returns:
- Whether the condition field is set.
-
getCondition
ProtoIlInstructions.IlInstructionMsg getCondition()
IF_INSTRUCTION
.IlInstructionMsg condition = 22;- Returns:
- The condition.
-
getConditionOrBuilder
ProtoIlInstructions.IlInstructionMsgOrBuilder getConditionOrBuilder()
IF_INSTRUCTION
.IlInstructionMsg condition = 22;
-
hasTrueInst
boolean hasTrueInst()
.IlInstructionMsg true_inst = 83;- Returns:
- Whether the trueInst field is set.
-
getTrueInst
ProtoIlInstructions.IlInstructionMsg getTrueInst()
.IlInstructionMsg true_inst = 83;- Returns:
- The trueInst.
-
getTrueInstOrBuilder
ProtoIlInstructions.IlInstructionMsgOrBuilder getTrueInstOrBuilder()
.IlInstructionMsg true_inst = 83;
-
hasFalseInst
boolean hasFalseInst()
.IlInstructionMsg false_inst = 84;- Returns:
- Whether the falseInst field is set.
-
getFalseInst
ProtoIlInstructions.IlInstructionMsg getFalseInst()
.IlInstructionMsg false_inst = 84;- Returns:
- The falseInst.
-
getFalseInstOrBuilder
ProtoIlInstructions.IlInstructionMsgOrBuilder getFalseInstOrBuilder()
.IlInstructionMsg false_inst = 84;
-
hasArray
boolean hasArray()
LDLEN LDELEMA
.IlInstructionMsg array = 30;- Returns:
- Whether the array field is set.
-
getArray
ProtoIlInstructions.IlInstructionMsg getArray()
LDLEN LDELEMA
.IlInstructionMsg array = 30;- Returns:
- The array.
-
getArrayOrBuilder
ProtoIlInstructions.IlInstructionMsgOrBuilder getArrayOrBuilder()
LDLEN LDELEMA
.IlInstructionMsg array = 30;
-
getConversionKindValue
int getConversionKindValue()
.IlInstructionMsg.IlConversionKind conversion_kind = 25;- Returns:
- The enum numeric value on the wire for conversionKind.
-
getConversionKind
ProtoIlInstructions.IlInstructionMsg.IlConversionKind getConversionKind()
.IlInstructionMsg.IlConversionKind conversion_kind = 25;- Returns:
- The conversionKind.
-
getInputTypeValue
int getInputTypeValue()
.IlInstructionMsg.IlStackType input_type = 26;- Returns:
- The enum numeric value on the wire for inputType.
-
getInputType
ProtoIlInstructions.IlInstructionMsg.IlStackType getInputType()
.IlInstructionMsg.IlStackType input_type = 26;- Returns:
- The inputType.
-
getTargetTypeValue
int getTargetTypeValue()
.IlInstructionMsg.IlPrimitiveType target_type = 28;- Returns:
- The enum numeric value on the wire for targetType.
-
getTargetType
ProtoIlInstructions.IlInstructionMsg.IlPrimitiveType getTargetType()
.IlInstructionMsg.IlPrimitiveType target_type = 28;- Returns:
- The targetType.
-
hasArgument
boolean hasArgument()
CONV CASTCLASS ISINST BOX UNBOXANY
.IlInstructionMsg argument = 29;- Returns:
- Whether the argument field is set.
-
getArgument
ProtoIlInstructions.IlInstructionMsg getArgument()
CONV CASTCLASS ISINST BOX UNBOXANY
.IlInstructionMsg argument = 29;- Returns:
- The argument.
-
getArgumentOrBuilder
ProtoIlInstructions.IlInstructionMsgOrBuilder getArgumentOrBuilder()
CONV CASTCLASS ISINST BOX UNBOXANY
.IlInstructionMsg argument = 29;
-
getResultTypeValue
int getResultTypeValue()
CONV LDLEN UNBOXANY
.IlInstructionMsg.IlStackType result_type = 27;- Returns:
- The enum numeric value on the wire for resultType.
-
getResultType
ProtoIlInstructions.IlInstructionMsg.IlStackType getResultType()
CONV LDLEN UNBOXANY
.IlInstructionMsg.IlStackType result_type = 27;- Returns:
- The resultType.
-
getIndicesList
List<ProtoIlInstructions.IlInstructionMsg> getIndicesList()
NEWARR LDELEMA
repeated .IlInstructionMsg indices = 31;
-
getIndices
ProtoIlInstructions.IlInstructionMsg getIndices(int index)
NEWARR LDELEMA
repeated .IlInstructionMsg indices = 31;
-
getIndicesCount
int getIndicesCount()
NEWARR LDELEMA
repeated .IlInstructionMsg indices = 31;
-
getIndicesOrBuilderList
List<? extends ProtoIlInstructions.IlInstructionMsgOrBuilder> getIndicesOrBuilderList()
NEWARR LDELEMA
repeated .IlInstructionMsg indices = 31;
-
getIndicesOrBuilder
ProtoIlInstructions.IlInstructionMsgOrBuilder getIndicesOrBuilder(int index)
NEWARR LDELEMA
repeated .IlInstructionMsg indices = 31;
-
hasTryBlock
boolean hasTryBlock()
TRY
.IlBlockContainerMsg try_block = 32;- Returns:
- Whether the tryBlock field is set.
-
getTryBlock
ProtoIlInstructions.IlBlockContainerMsg getTryBlock()
TRY
.IlBlockContainerMsg try_block = 32;- Returns:
- The tryBlock.
-
getTryBlockOrBuilder
ProtoIlInstructions.IlBlockContainerMsgOrBuilder getTryBlockOrBuilder()
TRY
.IlBlockContainerMsg try_block = 32;
-
getHandlersList
List<ProtoIlInstructions.IlTryCatchHandlerMsg> getHandlersList()
repeated .IlTryCatchHandlerMsg handlers = 33;
-
getHandlers
ProtoIlInstructions.IlTryCatchHandlerMsg getHandlers(int index)
repeated .IlTryCatchHandlerMsg handlers = 33;
-
getHandlersCount
int getHandlersCount()
repeated .IlTryCatchHandlerMsg handlers = 33;
-
getHandlersOrBuilderList
List<? extends ProtoIlInstructions.IlTryCatchHandlerMsgOrBuilder> getHandlersOrBuilderList()
repeated .IlTryCatchHandlerMsg handlers = 33;
-
getHandlersOrBuilder
ProtoIlInstructions.IlTryCatchHandlerMsgOrBuilder getHandlersOrBuilder(int index)
repeated .IlTryCatchHandlerMsg handlers = 33;
-
hasFinallyBlock
boolean hasFinallyBlock()
.IlBlockContainerMsg finally_block = 34;- Returns:
- Whether the finallyBlock field is set.
-
getFinallyBlock
ProtoIlInstructions.IlBlockContainerMsg getFinallyBlock()
.IlBlockContainerMsg finally_block = 34;- Returns:
- The finallyBlock.
-
getFinallyBlockOrBuilder
ProtoIlInstructions.IlBlockContainerMsgOrBuilder getFinallyBlockOrBuilder()
.IlBlockContainerMsg finally_block = 34;
-
hasFaultBlock
boolean hasFaultBlock()
.IlBlockContainerMsg fault_block = 35;- Returns:
- Whether the faultBlock field is set.
-
getFaultBlock
ProtoIlInstructions.IlBlockContainerMsg getFaultBlock()
.IlBlockContainerMsg fault_block = 35;- Returns:
- The faultBlock.
-
getFaultBlockOrBuilder
ProtoIlInstructions.IlBlockContainerMsgOrBuilder getFaultBlockOrBuilder()
.IlBlockContainerMsg fault_block = 35;
-
hasBody
boolean hasBody()
TRYCATCHHANDLER
.IlBlockContainerMsg body = 37;- Returns:
- Whether the body field is set.
-
getBody
ProtoIlInstructions.IlBlockContainerMsg getBody()
TRYCATCHHANDLER
.IlBlockContainerMsg body = 37;- Returns:
- The body.
-
getBodyOrBuilder
ProtoIlInstructions.IlBlockContainerMsgOrBuilder getBodyOrBuilder()
TRYCATCHHANDLER
.IlBlockContainerMsg body = 37;
-
hasKeyInstr
boolean hasKeyInstr()
SWITCH_INSTR
.IlInstructionMsg key_instr = 41;- Returns:
- Whether the keyInstr field is set.
-
getKeyInstr
ProtoIlInstructions.IlInstructionMsg getKeyInstr()
SWITCH_INSTR
.IlInstructionMsg key_instr = 41;- Returns:
- The keyInstr.
-
getKeyInstrOrBuilder
ProtoIlInstructions.IlInstructionMsgOrBuilder getKeyInstrOrBuilder()
SWITCH_INSTR
.IlInstructionMsg key_instr = 41;
-
hasDefaultInst
boolean hasDefaultInst()
.IlInstructionMsg default_inst = 42;- Returns:
- Whether the defaultInst field is set.
-
getDefaultInst
ProtoIlInstructions.IlInstructionMsg getDefaultInst()
.IlInstructionMsg default_inst = 42;- Returns:
- The defaultInst.
-
getDefaultInstOrBuilder
ProtoIlInstructions.IlInstructionMsgOrBuilder getDefaultInstOrBuilder()
.IlInstructionMsg default_inst = 42;
-
getSwitchSectionsList
List<ProtoIlInstructions.IlSwitchSectionMsg> getSwitchSectionsList()
repeated .IlSwitchSectionMsg switch_sections = 43;
-
getSwitchSections
ProtoIlInstructions.IlSwitchSectionMsg getSwitchSections(int index)
repeated .IlSwitchSectionMsg switch_sections = 43;
-
getSwitchSectionsCount
int getSwitchSectionsCount()
repeated .IlSwitchSectionMsg switch_sections = 43;
-
getSwitchSectionsOrBuilderList
List<? extends ProtoIlInstructions.IlSwitchSectionMsgOrBuilder> getSwitchSectionsOrBuilderList()
repeated .IlSwitchSectionMsg switch_sections = 43;
-
getSwitchSectionsOrBuilder
ProtoIlInstructions.IlSwitchSectionMsgOrBuilder getSwitchSectionsOrBuilder(int index)
repeated .IlSwitchSectionMsg switch_sections = 43;
-
getCheckForOverflow
boolean getCheckForOverflow()
bool check_for_overflow = 44;- Returns:
- The checkForOverflow.
-
getIsLeavingFunction
boolean getIsLeavingFunction()
bool is_leaving_function = 45;- Returns:
- The isLeavingFunction.
-
-