public class BindingScope extends SimpleScope
bindings
Constructor and Description |
---|
BindingScope(ResolvedType type,
ISourceContext sourceContext,
FormalBinding[] bindings) |
Modifier and Type | Method and Description |
---|---|
ResolvedType |
getEnclosingType() |
UnresolvedType |
lookupType(java.lang.String name,
IHasPosition location) |
ISourceLocation |
makeSourceLocation(IHasPosition location) |
getFormal, getFormalCount, getImportedNames, getImportedPrefixes, getMessageHandler, getWorld, lookupFormal, makeFormalBindings, message, message, message, setImportedNames, setImportedPrefixes
public BindingScope(ResolvedType type, ISourceContext sourceContext, FormalBinding[] bindings)
public ResolvedType getEnclosingType()
getEnclosingType
in interface IScope
getEnclosingType
in class SimpleScope
public ISourceLocation makeSourceLocation(IHasPosition location)
makeSourceLocation
in class SimpleScope
public UnresolvedType lookupType(java.lang.String name, IHasPosition location)
lookupType
in interface IScope
lookupType
in class SimpleScope