Constructor and Description |
---|
ScopeWithTypeVariables(java.lang.String[] typeVarNames,
IScope delegate) |
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) |
public ScopeWithTypeVariables(java.lang.String[] typeVarNames, IScope delegate)
public UnresolvedType lookupType(java.lang.String name, IHasPosition location)
lookupType
in interface IScope
public ResolvedType getEnclosingType()
getEnclosingType
in interface IScope
public IMessageHandler getMessageHandler()
getMessageHandler
in interface IScope
public FormalBinding lookupFormal(java.lang.String name)
lookupFormal
in interface IScope
public FormalBinding getFormal(int i)
public int getFormalCount()
getFormalCount
in interface IScope
public java.lang.String[] getImportedPrefixes()
getImportedPrefixes
in interface IScope
public java.lang.String[] getImportedNames()
getImportedNames
in interface IScope
public void message(IMessage.Kind kind, IHasPosition location, java.lang.String message)
public void message(IMessage.Kind kind, IHasPosition location1, IHasPosition location2, java.lang.String message)