Package org.aspectj.weaver.patterns
Class ScopeWithTypeVariables
- java.lang.Object
-
- org.aspectj.weaver.patterns.ScopeWithTypeVariables
-
-
Constructor Summary
Constructors Constructor Description ScopeWithTypeVariables(String[] typeVarNames, IScope delegate)
-
Method Summary
All Methods Instance Methods Concrete 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
public UnresolvedType lookupType(String name, IHasPosition location)
- Specified by:
lookupTypein interfaceIScope
-
getEnclosingType
public ResolvedType getEnclosingType()
- Specified by:
getEnclosingTypein interfaceIScope
-
getMessageHandler
public IMessageHandler getMessageHandler()
- Specified by:
getMessageHandlerin interfaceIScope
-
lookupFormal
public FormalBinding lookupFormal(String name)
- Specified by:
lookupFormalin interfaceIScope
-
getFormal
public FormalBinding getFormal(int i)
-
getFormalCount
public int getFormalCount()
- Specified by:
getFormalCountin interfaceIScope
-
getImportedPrefixes
public String[] getImportedPrefixes()
- Specified by:
getImportedPrefixesin interfaceIScope
-
getImportedNames
public String[] getImportedNames()
- Specified by:
getImportedNamesin interfaceIScope
-
message
public void message(IMessage.Kind kind, IHasPosition location, String message)
-
message
public void message(IMessage.Kind kind, IHasPosition location1, IHasPosition location2, String message)
-
-