Package org.aspectj.asm.internal
Class JDTLikeHandleProvider
- java.lang.Object
-
- org.aspectj.asm.internal.JDTLikeHandleProvider
-
- All Implemented Interfaces:
IElementHandleProvider
public class JDTLikeHandleProvider extends Object implements IElementHandleProvider
-
-
Constructor Summary
Constructors Constructor Description JDTLikeHandleProvider(AsmManager asm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcreateHandleIdentifier(File sourceFile, int line, int column, int offset)StringcreateHandleIdentifier(IProgramElement ipe)StringcreateHandleIdentifier(ISourceLocation location)booleandependsOnLocation()StringgetFileForHandle(String handle)intgetLineNumberForHandle(String handle)intgetOffSetForHandle(String handle)voidinitialize()
-
-
-
Constructor Detail
-
JDTLikeHandleProvider
public JDTLikeHandleProvider(AsmManager asm)
-
-
Method Detail
-
initialize
public void initialize()
- Specified by:
initializein interfaceIElementHandleProvider
-
createHandleIdentifier
public String createHandleIdentifier(IProgramElement ipe)
- Specified by:
createHandleIdentifierin interfaceIElementHandleProvider
-
getFileForHandle
public String getFileForHandle(String handle)
- Specified by:
getFileForHandlein interfaceIElementHandleProvider
-
getLineNumberForHandle
public int getLineNumberForHandle(String handle)
- Specified by:
getLineNumberForHandlein interfaceIElementHandleProvider
-
getOffSetForHandle
public int getOffSetForHandle(String handle)
- Specified by:
getOffSetForHandlein interfaceIElementHandleProvider
-
createHandleIdentifier
public String createHandleIdentifier(ISourceLocation location)
- Specified by:
createHandleIdentifierin interfaceIElementHandleProvider
-
createHandleIdentifier
public String createHandleIdentifier(File sourceFile, int line, int column, int offset)
- Specified by:
createHandleIdentifierin interfaceIElementHandleProvider
-
dependsOnLocation
public boolean dependsOnLocation()
-
-