public interface IScope
Modifier and Type | Method and Description |
---|---|
ResolvedType |
getEnclosingType() |
FormalBinding |
getFormal(int i) |
int |
getFormalCount() |
java.lang.String[] |
getImportedNames() |
java.lang.String[] |
getImportedPrefixes() |
IMessageHandler |
getMessageHandler() |
World |
getWorld() |
FormalBinding |
lookupFormal(java.lang.String name) |
UnresolvedType |
lookupType(java.lang.String name,
IHasPosition location) |
void |
message(IMessage.Kind kind,
IHasPosition location1,
IHasPosition location2,
java.lang.String message) |
void |
message(IMessage.Kind kind,
IHasPosition location,
java.lang.String message) |
void |
message(IMessage aMessage) |
UnresolvedType lookupType(java.lang.String name, IHasPosition location)
World getWorld()
ResolvedType getEnclosingType()
IMessageHandler getMessageHandler()
FormalBinding lookupFormal(java.lang.String name)
FormalBinding getFormal(int i)
int getFormalCount()
java.lang.String[] getImportedPrefixes()
java.lang.String[] getImportedNames()
void message(IMessage.Kind kind, IHasPosition location, java.lang.String message)
void message(IMessage.Kind kind, IHasPosition location1, IHasPosition location2, java.lang.String message)
void message(IMessage aMessage)