All Downloads are FREE. Search and download functionalities are using the official Maven repository.

loci.runtime.PlacedValueInfo.scala Maven / Gradle / Ivy

The newest version!
package loci
package runtime

import transmitter.Marshallable

import scala.annotation.StaticAnnotation
import scala.annotation.meta.{getter, setter}

final class MarshallableValue[B, I, R, P](
  val marshallable: Marshallable[B, R, P])

@getter @setter
final class MarshallableInfo(signature: Int) extends StaticAnnotation

final class PlacedValue[U, R, B, T](
  val signature: Value.Signature,
  val stable: Boolean,
  val arguments: Marshallable[U, R, _],
  val result: Marshallable[B, _, T])

@getter @setter
final class PlacedValueInfo(
  signature: String,
  arguments: MarshallableValue[_, _, _, _],
  result: MarshallableValue[_, _, _, _]) extends StaticAnnotation




© 2015 - 2024 Weber Informatics LLC | Privacy Policy