|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--org.erights.e.elang.interp.ScopeMaker
| Field Summary | |
private static int |
DEFAULT_SIZE
|
private FlexMap |
myBindings
|
private FlexList |
myOuters
|
| Constructor Summary | |
|
ScopeMaker()
|
private |
ScopeMaker(FlexList outers,
FlexMap bindings)
|
| Method Summary | |
void |
comp(String name,
Object value)
generate a bindings for a noun that will be compiled into transformed code |
void |
comp(String name,
Object scope,
String srcstr)
|
ScopeMaker |
copy()
|
void |
init(String name,
Object value)
|
void |
init(String name,
Object scope,
String srcstr)
|
private void |
initSlot(String name,
Slot slot)
|
ESet |
keys()
|
void |
ruin(String name,
String complaint)
|
OuterScope |
scope(String optFQNPrefix)
|
OuterScope |
scope(String optFQNPrefix,
boolean isMutable)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static final int DEFAULT_SIZE
private final FlexList myOuters
private final FlexMap myBindings
| Constructor Detail |
public ScopeMaker()
private ScopeMaker(FlexList outers,
FlexMap bindings)
| Method Detail |
public ScopeMaker copy()
public ESet keys()
public OuterScope scope(String optFQNPrefix)
public OuterScope scope(String optFQNPrefix,
boolean isMutable)
public void comp(String name,
Object value)
public void comp(String name,
Object scope,
String srcstr)
public void init(String name,
Object value)
public void init(String name,
Object scope,
String srcstr)
public void ruin(String name,
String complaint)
private void initSlot(String name,
Slot slot)
|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||