Skip to content

Commit

Permalink
work on issue #36
Browse files Browse the repository at this point in the history
  • Loading branch information
ftc committed Mar 12, 2017
1 parent 23c3909 commit 5b9f63d
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions src/main/scala/edu/colorado/InstrumentationCallGenerator.scala
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
package edu.colorado

import soot.Value

/**
* Created by s on 3/12/17.
*/
class InstrumentationCallGenerator {
sealed abstract case class InstParameter()

sealed abstract case class InstConstant() extends InstParameter
case class InstStringConstant(s: String) extends InstConstant
case class InstIntegerConstant(i: Int) extends InstConstant

sealed abstract case class InstVariable() extends InstParameter
case class WrapInstVariable(v : Value) extends InstParameter
case class NormalInstVariable(v: Value) extends InstParameter

case class ArrayParameter(l: List[InstParameter]) extends InstParameter


}

0 comments on commit 5b9f63d

Please sign in to comment.