Top Methods
org.aspectj.weaver.patterns

public Interface IScope

Known Direct Implementers
org.aspectj.weaver.patterns.ScopeWithTypeVariables, org.aspectj.weaver.patterns.SimpleScope
Imports
org.aspectj.bridge.IMessage, .IMessageHandler, org.aspectj.weaver.IHasPosition, .ResolvedType, .UnresolvedType, .World

Method Summary

Modifier and TypeMethod and Description
public ResolvedType
public FormalBinding

Returns:

the formal with the index. Throws ArrayOutOfBounds exception if out of bounds
getFormal
(int i)

public int
public String[]
public String[]
public IMessageHandler
public World
public FormalBinding

Returns:

the formal associated with the name, or null if no such formal exists
lookupFormal
(String name)

public UnresolvedType

Returns:

the type corresponding to the name in this scope, or ResolvedType.MISSING if no such type exists
lookupType
(String name, IHasPosition location)

public void
message(IMessage.Kind kind, IHasPosition location, String message)

public void
message(IMessage.Kind kind, IHasPosition location1, IHasPosition location2, String message)

public void
message(IMessage aMessage)

Method Detail

getEnclosingTypeback to summary
public ResolvedType getEnclosingType()
getFormalback to summary
public FormalBinding getFormal(int i)
Returns:FormalBinding

the formal with the index. Throws ArrayOutOfBounds exception if out of bounds

getFormalCountback to summary
public int getFormalCount()
getImportedNamesback to summary
public String[] getImportedNames()
getImportedPrefixesback to summary
public String[] getImportedPrefixes()
getMessageHandlerback to summary
public IMessageHandler getMessageHandler()
getWorldback to summary
public World getWorld()
lookupFormalback to summary
public FormalBinding lookupFormal(String name)
Returns:FormalBinding

the formal associated with the name, or null if no such formal exists

lookupTypeback to summary
public UnresolvedType lookupType(String name, IHasPosition location)
Returns:UnresolvedType

the type corresponding to the name in this scope, or ResolvedType.MISSING if no such type exists

messageback to summary
public void message(IMessage.Kind kind, IHasPosition location, String message)
messageback to summary
public void message(IMessage.Kind kind, IHasPosition location1, IHasPosition location2, String message)
messageback to summary
public void message(IMessage aMessage)