Package org.aspectj.weaver.patterns
Interface IScope
-
- All Known Implementing Classes:
BindingScope,ScopeWithTypeVariables,SimpleScope
public interface IScope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResolvedTypegetEnclosingType()FormalBindinggetFormal(int i)intgetFormalCount()String[]getImportedNames()String[]getImportedPrefixes()IMessageHandlergetMessageHandler()WorldgetWorld()FormalBindinglookupFormal(String name)UnresolvedTypelookupType(String name, IHasPosition location)voidmessage(IMessage aMessage)voidmessage(IMessage.Kind kind, IHasPosition location, String message)voidmessage(IMessage.Kind kind, IHasPosition location1, IHasPosition location2, String message)
-
-
-
Method Detail
-
lookupType
UnresolvedType lookupType(String name, IHasPosition location)
-
getWorld
World getWorld()
-
getEnclosingType
ResolvedType getEnclosingType()
-
getMessageHandler
IMessageHandler getMessageHandler()
-
lookupFormal
FormalBinding lookupFormal(String name)
-
getFormal
FormalBinding getFormal(int i)
-
getFormalCount
int getFormalCount()
-
getImportedPrefixes
String[] getImportedPrefixes()
-
getImportedNames
String[] getImportedNames()
-
message
void message(IMessage.Kind kind, IHasPosition location, String message)
-
message
void message(IMessage.Kind kind, IHasPosition location1, IHasPosition location2, String message)
-
message
void message(IMessage aMessage)
-
-