Package | Description |
---|---|
gololang.ir |
Java package for golo IR tree elements.
|
Modifier and Type | Method and Description |
---|---|
static LocalReference |
LocalReference.create(java.lang.Object name,
LocalReference.Kind kind) |
static LocalReference |
LocalReference.generate()
Creates a new local reference with a generated unique name.
|
LocalReference |
ReferenceTable.get(java.lang.String name) |
LocalReference[] |
GoloAssignment.getDeclaringReferences()
Returns only the declaring references.
|
default LocalReference[] |
ReferencesHolder.getDeclaringReferences()
Returns only the declaring references.
|
LocalReference |
AssignmentStatement.getLocalReference() |
LocalReference |
ForEachLoopStatement.getLocalReference() |
LocalReference[] |
DestructuringAssignment.getReferences()
Returns the references contained in this element.
|
LocalReference[] |
AssignmentStatement.getReferences()
Returns the references contained in this element.
|
LocalReference[] |
ForEachLoopStatement.getReferences()
Returns the references contained in this element.
|
LocalReference[] |
LoopStatement.getReferences()
Returns the references contained in this element.
|
LocalReference[] |
ReferencesHolder.getReferences()
Returns the references contained in this element.
|
LocalReference |
GoloFunction.getSyntheticSelfReference() |
LocalReference |
LocalReference.index(int index) |
LocalReference |
LocalReference.kind(LocalReference.Kind k) |
LocalReference |
ReferenceLookup.letRef()
Creates a corresponding local reference.
|
LocalReference |
LocalReference.moduleLevel() |
static LocalReference |
LocalReference.of(java.lang.Object name)
Creates a local reference.
|
LocalReference |
ReferenceLookup.resolveIn(ReferenceTable referenceTable)
Resolves the reference in the given reference table.
|
protected LocalReference |
LocalReference.self() |
LocalReference |
LocalReference.synthetic() |
LocalReference |
LocalReference.synthetic(boolean isSynthetic) |
LocalReference |
LocalReference.variable() |
LocalReference |
ReferenceLookup.varRef()
Creates a corresponding local reference.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<LocalReference> |
ReferenceTable.ownedReferences() |
java.util.Collection<LocalReference> |
ReferenceTable.references()
Return the set of the references known to this table.
|
Modifier and Type | Method and Description |
---|---|
ReferenceTable |
ReferenceTable.add(LocalReference reference) |
void |
GoloIrVisitor.visitLocalReference(LocalReference localRef) |
void |
AbstractGoloIrVisitor.visitLocalReference(LocalReference localRef) |
void |
Visitors.DispatchIrVisitor.visitLocalReference(LocalReference elt) |
void |
IrTreeDumper.visitLocalReference(LocalReference ref) |