org.codehaus.backport175.compiler
Class SourceLocation

java.lang.Object
  extended by org.codehaus.backport175.compiler.SourceLocation

public class SourceLocation
extends java.lang.Object

Source location used for reporting.

Author:
Alexandre Vasseur , Jonas Bonér

Constructor Summary
SourceLocation()
           
 
Method Summary
 java.lang.String getAnnnotationClassName()
           
 java.lang.String getClassName()
           
 java.lang.String getFile()
           
 int getLine()
           
static SourceLocation render(java.lang.Class annotationClass, DocletTag tag, java.lang.String enclosingClassName, java.lang.String enclosingClassFileName)
          Renders a new source location.
static SourceLocation render(RawAnnotation annotation)
          Renders a new source location.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SourceLocation

public SourceLocation()
Method Detail

render

public static SourceLocation render(RawAnnotation annotation)
Renders a new source location.

Parameters:
annotation -
Returns:

render

public static SourceLocation render(java.lang.Class annotationClass,
                                    DocletTag tag,
                                    java.lang.String enclosingClassName,
                                    java.lang.String enclosingClassFileName)
Renders a new source location.

Parameters:
annotationClass -
tag -
enclosingClassName -
enclosingClassFileName -
Returns:

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getClassName

public java.lang.String getClassName()

getAnnnotationClassName

public java.lang.String getAnnnotationClassName()

getLine

public int getLine()

getFile

public java.lang.String getFile()