All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class Jaja.LocalUninitializedEnvironment

java.lang.Object
   |
   +----Jaja.Jaja
           |
           +----Jaja.Entity
                   |
                   +----Jaja.Environment
                           |
                           +----Jaja.LocalUninitializedEnvironment

public class LocalUninitializedEnvironment
extends Environment
This class allows to introduce uninitialized local variables ie variables that cannot be read before being initialized. The initial Java value used to represent a non initialized Jaja variable is the null value.


Variable Index

 o name
 o value

Constructor Index

 o LocalUninitializedEnvironment(String[], Environment)

Method Index

 o lookup(String)
This method look for the value bound to a given variable.
 o update(String, Value)
This method updates in place the value bound to a given variable.

Variables

 o name
 public String name[]
 o value
 public Value value[]

Constructors

 o LocalUninitializedEnvironment
 public LocalUninitializedEnvironment(String n[],
                                      Environment r)

Methods

 o lookup
 public Value lookup(String n)
This method look for the value bound to a given variable.

Overrides:
lookup in class Environment
 o update
 public Value update(String n,
                     Value v)
This method updates in place the value bound to a given variable.

Overrides:
update in class Environment

All Packages  Class Hierarchy  This Package  Previous  Next  Index