Package com.nickrobison.tuple.codegen
Class TupleExpressionGenerator
- java.lang.Object
-
- org.codehaus.commons.compiler.Cookable
-
- org.codehaus.janino.SimpleCompiler
-
- org.codehaus.janino.ClassBodyEvaluator
-
- com.nickrobison.tuple.codegen.TupleExpressionGenerator
-
- All Implemented Interfaces:
org.codehaus.commons.compiler.IClassBodyEvaluator
,org.codehaus.commons.compiler.ICookable
,org.codehaus.commons.compiler.ISimpleCompiler
public class TupleExpressionGenerator extends org.codehaus.janino.ClassBodyEvaluator
Created by cliff on 5/12/14.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
TupleExpressionGenerator.BooleanTupleExpression
static class
TupleExpressionGenerator.Builder
static interface
TupleExpressionGenerator.ByteTupleExpression
static interface
TupleExpressionGenerator.CharTupleExpression
static interface
TupleExpressionGenerator.DoubleTupleExpression
static interface
TupleExpressionGenerator.FloatTupleExpression
static interface
TupleExpressionGenerator.IntTupleExpression
static interface
TupleExpressionGenerator.LongTupleExpression
static interface
TupleExpressionGenerator.ObjectTupleExpression
static interface
TupleExpressionGenerator.ShortTupleExpression
static interface
TupleExpressionGenerator.TupleExpression
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TupleExpressionGenerator.Builder
builder()
java.lang.Object
evaluator()
-
Methods inherited from class org.codehaus.janino.ClassBodyEvaluator
addPackageMemberClassDeclaration, compileToClass, cook, createFastClassBodyEvaluator, createFastClassBodyEvaluator, createInstance, getClazz, makeCompilationUnit, setClassName, setDefaultImports, setExtendedClass, setExtendedType, setImplementedInterfaces, setImplementedTypes
-
Methods inherited from class org.codehaus.janino.SimpleCompiler
classesToTypes, classToType, compileToClassLoader, cook, cook, cook, cook, equals, getClassLoader, hashCode, main, optionalClassToType, options, options, setCompileErrorHandler, setDebuggingInformation, setNoPermissions, setParentClassLoader, setPermissions, setWarningHandler
-
Methods inherited from class org.codehaus.commons.compiler.Cookable
cook, cook, cook, cook, cook, cook, cook, cookFile, cookFile, cookFile, cookFile, readString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
builder
public static TupleExpressionGenerator.Builder builder()
-
evaluator
public java.lang.Object evaluator()
-
-