
org.opalj.br.instructions.ExpressionResultLocation.scala Maven / Gradle / Ivy
The newest version!
/* BSD 2-Clause License - see OPAL/LICENSE for details. */
package org.opalj
package br
package instructions
/**
* Characterizes the result of evaluating an expression with respect to the place where
* the result is stored.
*
* @author Michael Eichberg
*/
sealed abstract class ExpressionResultLocation
case object Stack extends ExpressionResultLocation
case class Register(index: Int) extends ExpressionResultLocation
case object NoExpression extends ExpressionResultLocation
© 2015 - 2025 Weber Informatics LLC | Privacy Policy