Fix noDataException warning
This commit is contained in:
@@ -67,11 +67,11 @@ public class JetPositionManager(private val myDebugProcess: DebugProcess) : Mult
|
|||||||
|
|
||||||
override fun getSourcePosition(location: Location?): SourcePosition? {
|
override fun getSourcePosition(location: Location?): SourcePosition? {
|
||||||
if (location == null) {
|
if (location == null) {
|
||||||
throw NoDataException()
|
throw NoDataException.INSTANCE
|
||||||
}
|
}
|
||||||
val psiFile = getPsiFileByLocation(location)
|
val psiFile = getPsiFileByLocation(location)
|
||||||
if (psiFile == null) {
|
if (psiFile == null) {
|
||||||
throw NoDataException()
|
throw NoDataException.INSTANCE
|
||||||
}
|
}
|
||||||
|
|
||||||
val lineNumber = try {
|
val lineNumber = try {
|
||||||
@@ -90,7 +90,7 @@ public class JetPositionManager(private val myDebugProcess: DebugProcess) : Mult
|
|||||||
return SourcePosition.createFromLine(psiFile, lineNumber)
|
return SourcePosition.createFromLine(psiFile, lineNumber)
|
||||||
}
|
}
|
||||||
|
|
||||||
throw NoDataException()
|
throw NoDataException.INSTANCE
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun getLambdaIfInside(location: Location, file: JetFile, lineNumber: Int): JetFunctionLiteral? {
|
private fun getLambdaIfInside(location: Location, file: JetFile, lineNumber: Int): JetFunctionLiteral? {
|
||||||
@@ -167,7 +167,7 @@ public class JetPositionManager(private val myDebugProcess: DebugProcess) : Mult
|
|||||||
|
|
||||||
override fun getAllClasses(sourcePosition: SourcePosition): List<ReferenceType> {
|
override fun getAllClasses(sourcePosition: SourcePosition): List<ReferenceType> {
|
||||||
if (sourcePosition.getFile() !is JetFile) {
|
if (sourcePosition.getFile() !is JetFile) {
|
||||||
throw NoDataException()
|
throw NoDataException.INSTANCE
|
||||||
}
|
}
|
||||||
val names = classNameForPositionAndInlinedOnes(sourcePosition)
|
val names = classNameForPositionAndInlinedOnes(sourcePosition)
|
||||||
val result = ArrayList<ReferenceType>()
|
val result = ArrayList<ReferenceType>()
|
||||||
@@ -225,7 +225,7 @@ public class JetPositionManager(private val myDebugProcess: DebugProcess) : Mult
|
|||||||
|
|
||||||
override fun locationsOfLine(type: ReferenceType, position: SourcePosition): List<Location> {
|
override fun locationsOfLine(type: ReferenceType, position: SourcePosition): List<Location> {
|
||||||
if (position.getFile() !is JetFile) {
|
if (position.getFile() !is JetFile) {
|
||||||
throw NoDataException()
|
throw NoDataException.INSTANCE
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
val line = position.getLine() + 1
|
val line = position.getLine() + 1
|
||||||
@@ -233,18 +233,18 @@ public class JetPositionManager(private val myDebugProcess: DebugProcess) : Mult
|
|||||||
type.locationsOfLine("Kotlin", null, line)
|
type.locationsOfLine("Kotlin", null, line)
|
||||||
else
|
else
|
||||||
type.locationsOfLine(line)
|
type.locationsOfLine(line)
|
||||||
if (locations == null || locations.isEmpty()) throw NoDataException()
|
if (locations == null || locations.isEmpty()) throw NoDataException.INSTANCE
|
||||||
return locations
|
return locations
|
||||||
}
|
}
|
||||||
catch (e: AbsentInformationException) {
|
catch (e: AbsentInformationException) {
|
||||||
throw NoDataException()
|
throw NoDataException.INSTANCE
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[deprecated("Since Idea 14.0.3 use createPrepareRequests fun")]
|
[deprecated("Since Idea 14.0.3 use createPrepareRequests fun")]
|
||||||
override fun createPrepareRequest(classPrepareRequestor: ClassPrepareRequestor, sourcePosition: SourcePosition): ClassPrepareRequest? {
|
override fun createPrepareRequest(classPrepareRequestor: ClassPrepareRequestor, sourcePosition: SourcePosition): ClassPrepareRequest? {
|
||||||
if (sourcePosition.getFile() !is JetFile) {
|
if (sourcePosition.getFile() !is JetFile) {
|
||||||
throw NoDataException()
|
throw NoDataException.INSTANCE
|
||||||
}
|
}
|
||||||
val className = classNameForPosition(sourcePosition)
|
val className = classNameForPosition(sourcePosition)
|
||||||
if (className == null) {
|
if (className == null) {
|
||||||
@@ -255,7 +255,7 @@ public class JetPositionManager(private val myDebugProcess: DebugProcess) : Mult
|
|||||||
|
|
||||||
override fun createPrepareRequests(classPrepareRequestor: ClassPrepareRequestor, sourcePosition: SourcePosition): MutableList<ClassPrepareRequest> {
|
override fun createPrepareRequests(classPrepareRequestor: ClassPrepareRequestor, sourcePosition: SourcePosition): MutableList<ClassPrepareRequest> {
|
||||||
if (sourcePosition.getFile() !is JetFile) {
|
if (sourcePosition.getFile() !is JetFile) {
|
||||||
throw NoDataException()
|
throw NoDataException.INSTANCE
|
||||||
}
|
}
|
||||||
val classNames = classNameForPositionAndInlinedOnes(sourcePosition)
|
val classNames = classNameForPositionAndInlinedOnes(sourcePosition)
|
||||||
if (classNames.isEmpty()) {
|
if (classNames.isEmpty()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user