Package org.aspectj.weaver
Class BindingScope
- java.lang.Object
-
- org.aspectj.weaver.patterns.SimpleScope
-
- org.aspectj.weaver.BindingScope
-
- All Implemented Interfaces:
IScope
public class BindingScope extends SimpleScope
-
-
Field Summary
-
Fields inherited from class org.aspectj.weaver.patterns.SimpleScope
bindings
-
-
Constructor Summary
Constructors Constructor Description BindingScope(ResolvedType type, ISourceContext sourceContext, FormalBinding[] bindings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResolvedTypegetEnclosingType()UnresolvedTypelookupType(String name, IHasPosition location)ISourceLocationmakeSourceLocation(IHasPosition location)-
Methods inherited from class org.aspectj.weaver.patterns.SimpleScope
getFormal, getFormalCount, getImportedNames, getImportedPrefixes, getMessageHandler, getWorld, lookupFormal, makeFormalBindings, message, message, message, setImportedNames, setImportedPrefixes
-
-
-
-
Constructor Detail
-
BindingScope
public BindingScope(ResolvedType type, ISourceContext sourceContext, FormalBinding[] bindings)
-
-
Method Detail
-
getEnclosingType
public ResolvedType getEnclosingType()
- Specified by:
getEnclosingTypein interfaceIScope- Overrides:
getEnclosingTypein classSimpleScope
-
makeSourceLocation
public ISourceLocation makeSourceLocation(IHasPosition location)
- Overrides:
makeSourceLocationin classSimpleScope
-
lookupType
public UnresolvedType lookupType(String name, IHasPosition location)
- Specified by:
lookupTypein interfaceIScope- Overrides:
lookupTypein classSimpleScope
-
-