Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## uchicago.src.sim.parameter.rpl
Interface RPLObject

All Known Implementing Classes:
  RPLBooleanValue, RPLDottedName, RPLDoubleValue, RPLFloatValue, RPLIntValue, RPLLongValue, RPLStringValue, RPLValue

    public interface RPLObject

Intermediate representation of RPLParameters, lists and so forth. The compiler creates AST nodes, then various RPLObjects from those nodes and then actual RPLParameters.

Version:
  $Revision: 1.2 $ $Date: 2003/04/08 15:06:09 $

Method Summary
`void` | `compile(RPLCompiler compile)` Compiles this RPLObject.
`java.lang.Class` | `getType()` Gets the type of this RPLObject.
`java.lang.Object` | `getValue()` Gets the value of this RPLObject.

Method Detail

### getValue

    java.lang.Object getValue()

  Gets the value of this RPLObject.

  Returns:

### getType

    java.lang.Class getType()

  Gets the type of this RPLObject.

  Returns:

### compile

    void compile(RPLCompiler compile)

  Compiles this RPLObject.

  Parameters:
    `compile` - the compiler

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD