com.threerings.expr
Class IntegerExpression.Reference

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.expr.IntegerExpression
          extended by com.threerings.expr.IntegerExpression.Reference
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Enclosing class:
IntegerExpression

public static class IntegerExpression.Reference
extends IntegerExpression

A reference expression.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.threerings.expr.IntegerExpression
IntegerExpression.Constant, IntegerExpression.Evaluator, IntegerExpression.Reference
 
Field Summary
 int defvalue
          The default value of the variable.
 String name
          The name of the variable.
 
Constructor Summary
IntegerExpression.Reference()
           
 
Method Summary
 IntegerExpression.Evaluator createEvaluator(Scope scope)
          Creates an expression evaluator for the supplied context.
 
Methods inherited from class com.threerings.expr.IntegerExpression
invalidate
 
Methods inherited from class com.threerings.util.DeepObject
clone, copy, copy, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

@Editable
public String name
The name of the variable.


defvalue

@Editable
public int defvalue
The default value of the variable.

Constructor Detail

IntegerExpression.Reference

public IntegerExpression.Reference()
Method Detail

createEvaluator

public IntegerExpression.Evaluator createEvaluator(Scope scope)
Description copied from class: IntegerExpression
Creates an expression evaluator for the supplied context.

Specified by:
createEvaluator in class IntegerExpression


Copyright © 2011. All Rights Reserved.