org.aspectj.compiler.base.ast
Class SourceSourceLocation

java.lang.Object
  extended byorg.aspectj.compiler.base.ast.SourceLocation
      extended byorg.aspectj.compiler.base.ast.SyntheticSourceLocation
          extended byorg.aspectj.compiler.base.ast.SourceSourceLocation

public class SourceSourceLocation
extends SyntheticSourceLocation


Field Summary
 
Fields inherited from class org.aspectj.compiler.base.ast.SyntheticSourceLocation
reference
 
Constructor Summary
SourceSourceLocation(ASTObject reference)
           
 
Method Summary
 SourceLocation getBaseSourceLocation()
           
 int getBeginColumn()
           
 int getBeginLine()
           
 CompilationUnit getCompilationUnit()
           
 int getEndColumn()
           
 int getEndLine()
           
 int getEndPosition()
           
 java.lang.String getSourceDirectoryName()
           
 java.io.File getSourceFile()
           
 java.lang.String getSourceFileName()
           
 ASTObject getSourceObject()
           
 int getStartPosition()
           
 boolean hasSource()
           
 boolean isSynthetic()
           
 
Methods inherited from class org.aspectj.compiler.base.ast.SyntheticSourceLocation
getCompiler, toString
 
Methods inherited from class org.aspectj.compiler.base.ast.SourceLocation
addComment, clearComment, fromSource, getComment, getFormalComment, setFormalComment, showError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SourceSourceLocation

public SourceSourceLocation(ASTObject reference)
Method Detail

isSynthetic

public boolean isSynthetic()
Overrides:
isSynthetic in class SyntheticSourceLocation

getStartPosition

public int getStartPosition()
Overrides:
getStartPosition in class SourceLocation

getEndPosition

public int getEndPosition()
Overrides:
getEndPosition in class SourceLocation

getBeginLine

public int getBeginLine()
Overrides:
getBeginLine in class SourceLocation

getEndLine

public int getEndLine()
Overrides:
getEndLine in class SourceLocation

getBeginColumn

public int getBeginColumn()
Overrides:
getBeginColumn in class SourceLocation

getEndColumn

public int getEndColumn()
Overrides:
getEndColumn in class SourceLocation

getSourceFile

public java.io.File getSourceFile()
Overrides:
getSourceFile in class SourceLocation

getSourceFileName

public java.lang.String getSourceFileName()
Overrides:
getSourceFileName in class SourceLocation

getSourceDirectoryName

public java.lang.String getSourceDirectoryName()
Overrides:
getSourceDirectoryName in class SourceLocation

hasSource

public boolean hasSource()
Overrides:
hasSource in class SourceLocation

getBaseSourceLocation

public SourceLocation getBaseSourceLocation()

getCompilationUnit

public CompilationUnit getCompilationUnit()
Overrides:
getCompilationUnit in class SyntheticSourceLocation

getSourceObject

public ASTObject getSourceObject()
Overrides:
getSourceObject in class SyntheticSourceLocation