org.eclipse.xtext.generator.trace
Class LocationData
java.lang.Object
org.eclipse.xtext.util.TextRegion
org.eclipse.xtext.util.TextRegionWithLineInformation
org.eclipse.xtext.generator.trace.LocationData
- All Implemented Interfaces:
- ILocationData, ITextRegion, ITextRegionWithLineInformation
public class LocationData
- extends TextRegionWithLineInformation
- implements ILocationData
- Author:
- Sebastian Zarnekow - Initial contribution and API
Constructor Summary |
LocationData(int offset,
int length,
int lineNumber,
int endLineNumber,
org.eclipse.emf.common.util.URI path,
java.lang.String projectName)
|
LocationData(ITextRegionWithLineInformation region,
org.eclipse.emf.common.util.URI path,
java.lang.String projectName)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
LocationData
public LocationData(int offset,
int length,
int lineNumber,
int endLineNumber,
@Nullable
org.eclipse.emf.common.util.URI path,
@Nullable
java.lang.String projectName)
LocationData
public LocationData(@NonNull
ITextRegionWithLineInformation region,
@Nullable
org.eclipse.emf.common.util.URI path,
@Nullable
java.lang.String projectName)
getPath
@Nullable
public org.eclipse.emf.common.util.URI getPath()
- Specified by:
getPath
in interface ILocationData
getProjectName
@Nullable
public java.lang.String getProjectName()
- Specified by:
getProjectName
in interface ILocationData
hashCode
public int hashCode()
- Overrides:
hashCode
in class TextRegion
equals
public boolean equals(@Nullable
java.lang.Object obj)
- Overrides:
equals
in class TextRegion
toString
@NonNull
public java.lang.String toString()
- Overrides:
toString
in class TextRegionWithLineInformation