Fix StringIndexOutOfBoundsException

#EA-72837 Fixed
This commit is contained in:
Denis Zharkov
2015-09-09 12:41:54 +03:00
parent c449c0d080
commit 7c16fb8a89
4 changed files with 21 additions and 1 deletions
@@ -40,7 +40,7 @@ public class DecapitalizedAnnotationScope(override val workerScope: JetScope) :
private fun findDecapitalizedAnnotation(name: Name, location: LookupLocation): ClassifierDescriptor? {
val nameAsString = name.asString()
if (nameAsString[0].isUpperCase() || nameAsString !in DECAPITALIZED_SHORT_NAMES) return null
if (nameAsString.length() == 0 || nameAsString[0].isUpperCase() || nameAsString !in DECAPITALIZED_SHORT_NAMES) return null
val capitalizedIdentifier = Name.identifier(nameAsString.capitalize())
val capitalizedClassifier = getClassifier(capitalizedIdentifier, location) ?: return null