com.eharmony.aloha.semantics.compiled

compiler

package compiler

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. compiler
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class Eval extends AnyRef

    Evaluates files, strings, or input streams as Scala code, and returns the result.

  2. sealed trait EvalThreadingModel extends AnyRef

    The type of threading model to use for compilation within the com.eharmony.aloha.semantics.compiled.compiler.TwitterEvalCompiler.

  3. case class TwitterEvalCompiler(threadingModel: EvalThreadingModel = SingleThreadedEval, classCacheDir: Option[File] = scala.None, imports: Seq[String] = immutable.this.Nil) extends ContainerReadableByString[Try] with Logging with Product with Serializable

    Compiles code using Twitter's Eval class from util-eval, wrapping the attempt in a Try.

Value Members

  1. object SingleThreadedEval extends EvalThreadingModel with Product with Serializable

    Creates a single instance of com.

  2. object ThreadLocalEval extends EvalThreadingModel with Product with Serializable

    Creates an instance of com.

Deprecated Value Members

  1. object Eval extends Eval

    Evaluate a file or string and return the result.

Inherited from AnyRef

Inherited from Any

Ungrouped