org.aspectj.ajdt.internal.core.builder
Class EclipseSourceContext

java.lang.Object
  extended by org.aspectj.ajdt.internal.core.builder.EclipseSourceContext
All Implemented Interfaces:
IEclipseSourceContext, ISourceContext

public class EclipseSourceContext
extends java.lang.Object
implements IEclipseSourceContext


Constructor Summary
EclipseSourceContext(CompilationResult result)
           
EclipseSourceContext(CompilationResult result, int offset)
           
 
Method Summary
 int getOffset()
           
 ISourceLocation makeSourceLocation(IHasPosition position)
           
 ISourceLocation makeSourceLocation(int line, int offset)
           
 void removeUnnecessaryProblems(Member member, int problemLineNumber)
           
 void tidy()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EclipseSourceContext

public EclipseSourceContext(CompilationResult result)

EclipseSourceContext

public EclipseSourceContext(CompilationResult result,
                            int offset)
Method Detail

getOffset

public int getOffset()
Specified by:
getOffset in interface ISourceContext

makeSourceLocation

public ISourceLocation makeSourceLocation(IHasPosition position)
Specified by:
makeSourceLocation in interface ISourceContext

makeSourceLocation

public ISourceLocation makeSourceLocation(int line,
                                          int offset)
Specified by:
makeSourceLocation in interface ISourceContext

tidy

public void tidy()
Specified by:
tidy in interface ISourceContext

removeUnnecessaryProblems

public void removeUnnecessaryProblems(Member member,
                                      int problemLineNumber)
Specified by:
removeUnnecessaryProblems in interface IEclipseSourceContext