/** * Returns whether the specified variable is alive after the instruction * at the given offset. */ public boolean isAliveAfter(int instructionOffset, int variableIndex) { return variableIndex >= MAX_VARIABLES_SIZE ? partialEvaluator.getVariablesAfter(instructionOffset).getValue(variableIndex) != null : (isAliveAfter[instructionOffset] & (1L << variableIndex)) != 0; }
/** * Returns whether the specified variable is alive after the instruction * at the given offset. */ public boolean isAliveAfter(int instructionOffset, int variableIndex) { return variableIndex >= MAX_VARIABLES_SIZE ? partialEvaluator.getVariablesAfter(instructionOffset).getValue(variableIndex) != null : (isAliveAfter[instructionOffset] & (1L << variableIndex)) != 0; }
/** * Returns whether the specified variable is alive after the instruction * at the given offset. */ public boolean isAliveAfter(int instructionOffset, int variableIndex) { return variableIndex >= MAX_VARIABLES_SIZE ? partialEvaluator.getVariablesAfter(instructionOffset).getValue(variableIndex) != null : (isAliveAfter[instructionOffset] & (1L << variableIndex)) != 0; }
/** * Marks the enum class of the specified stored type as complex. */ private void markStoredComplexEnumType(int offset, int variableIndex) { ReferenceValue referenceValue = partialEvaluator.getVariablesAfter(offset).getValue(variableIndex).referenceValue(); markComplexEnumType(referenceValue); }
/** * Marks the enum class of the specified stored type as complex. */ private void markStoredComplexEnumType(int offset, int variableIndex) { ReferenceValue referenceValue = partialEvaluator.getVariablesAfter(offset).getValue(variableIndex).referenceValue(); markComplexEnumType(referenceValue); }
/** * Marks the enum class of the specified stored type as complex. */ private void markStoredComplexEnumType(int offset, int variableIndex) { ReferenceValue referenceValue = partialEvaluator.getVariablesAfter(offset).getValue(variableIndex).referenceValue(); markComplexEnumType(referenceValue); }
Value valueAfter = simplePartialEvaluator.getVariablesAfter(instructionOffset).getValue(variableIndex); if (valueAfter.computationalType() != valueBefore.computationalType())
Value valueAfter = simplePartialEvaluator.getVariablesAfter(instructionOffset).getValue(variableIndex); if (valueAfter.computationalType() != valueBefore.computationalType())
Value valueAfter = simplePartialEvaluator.getVariablesAfter(instructionOffset).getValue(variableIndex); if (valueAfter.computationalType() != valueBefore.computationalType())
if (partialEvaluator.getVariablesAfter(producerOffset).getValue(variableIndex).referenceValue().isNull() == Value.ALWAYS)
partialEvaluator.getVariablesAfter(producerOffset).getValue(variableIndex).referenceValue(); if (isSimpleEnumType(producedValue))
if (partialEvaluator.getVariablesAfter(producerOffset).getValue(variableIndex).referenceValue().isNull() == Value.ALWAYS)
if (partialEvaluator.getVariablesAfter(producerOffset).getValue(variableIndex).referenceValue().isNull() == Value.ALWAYS)
partialEvaluator.getVariablesAfter(producerOffset).getValue(variableIndex).referenceValue(); if (isSimpleEnumType(producedValue))
partialEvaluator.getVariablesAfter(producerOffset).getValue(variableIndex).referenceValue(); if (isSimpleEnumType(producedValue))
Value value = partialEvaluator.getVariablesAfter(offset).getValue(variableIndex); if (value != null && value.isCategory2())
Value value = partialEvaluator.getVariablesAfter(offset).getValue(variableIndex); if (value != null && value.isCategory2())
Value value = partialEvaluator.getVariablesAfter(offset).getValue(variableIndex); if (value != null && value.isCategory2())
Value value = partialEvaluator.getVariablesAfter(offset).getValue(variableIndex); if (value != null && value.isCategory2())