public final class ReferenceTable extends Object
| Constructor and Description |
|---|
ReferenceTable() |
| Modifier and Type | Method and Description |
|---|---|
ReferenceTable |
add(LocalReference reference) |
ReferenceTable |
flatDeepCopy(boolean turnIntoConstants) |
ReferenceTable |
fork() |
LocalReference |
get(String name) |
boolean |
hasReferenceFor(String name) |
Collection<LocalReference> |
ownedReferences() |
Set<String> |
ownedSymbols() |
Collection<LocalReference> |
references() |
void |
relink(ReferenceTable parent) |
void |
remove(String name) |
Set<String> |
symbols() |
public ReferenceTable add(LocalReference reference)
public boolean hasReferenceFor(String name)
public LocalReference get(String name)
public Collection<LocalReference> ownedReferences()
public void relink(ReferenceTable parent)
public Collection<LocalReference> references()
public ReferenceTable fork()
public ReferenceTable flatDeepCopy(boolean turnIntoConstants)
public void remove(String name)
Copyright © 2014 Institut National des Sciences Appliquées de Lyon (INSA-Lyon). All Rights Reserved.