/// <summary> /// All primitive types of size less than 4 bytes are represented as 32-bit integers on the evaluation stack. Thus, for infering the types of these /// variables, a special step is needed. For more information on the logics here see <see cref="Chapter 6 - Integer Types"/> /// in <see cref="Efficient Inference of Static Types for Java Bytecode.pdf"/> /// </summary> private void InferIntegerTypes(HashSet<VariableReference> resolvedVariables) { IntegerTypeInferer iti = new IntegerTypeInferer(context, offsetToExpression); iti.InferIntegerTypes(resolvedVariables); }
/// <summary> /// All primitive types of size less than 4 bytes are represented as 32-bit integers on the evaluation stack. Thus, for infering the types of these /// variables, a special step is needed. For more information on the logics here see <see cref="Chapter 6 - Integer Types"/> /// in <see cref="Efficient Inference of Static Types for Java Bytecode.pdf"/> /// </summary> private void InferIntegerTypes(HashSet <VariableReference> resolvedVariables) { IntegerTypeInferer iti = new IntegerTypeInferer(context, offsetToExpression); iti.InferIntegerTypes(resolvedVariables); }