org.aspectbench.runtime.reflect
Class SourceLocationImpl

java.lang.Object
  extended by org.aspectbench.runtime.reflect.SourceLocationImpl
All Implemented Interfaces:
SourceLocation

public class SourceLocationImpl
extends Object
implements SourceLocation


Field Summary
(package private)  int column
           
(package private)  String fileName
           
(package private)  int line
           
(package private)  Class withinType
           
 
Constructor Summary
SourceLocationImpl(Class withinType, String fileName, int line, int column)
           
 
Method Summary
 int getColumn()
           
 String getFileName()
           
 int getLine()
           
 Class getWithinType()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

withinType

Class withinType

fileName

String fileName

line

int line

column

int column
Constructor Detail

SourceLocationImpl

SourceLocationImpl(Class withinType,
                   String fileName,
                   int line,
                   int column)
Method Detail

getWithinType

public Class getWithinType()
Specified by:
getWithinType in interface SourceLocation

getFileName

public String getFileName()
Specified by:
getFileName in interface SourceLocation

getLine

public int getLine()
Specified by:
getLine in interface SourceLocation

getColumn

public int getColumn()
Specified by:
getColumn in interface SourceLocation

toString

public String toString()
Overrides:
toString in class Object