godot.entrygenerator.generator.hintstring.DirHintStringGenerator.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of godot-entry-generator Show documentation
Show all versions of godot-entry-generator Show documentation
Godot Kotlin entry code generator.
package godot.entrygenerator.generator.hintstring
import godot.entrygenerator.exceptions.WrongAnnotationUsageException
import godot.entrygenerator.ext.fqName
import godot.entrygenerator.model.DirHintAnnotation
import godot.entrygenerator.model.JvmType
import godot.entrygenerator.model.RegisteredProperty
class DirHintStringGenerator(
registeredProperty: RegisteredProperty
) : PropertyHintStringGenerator(registeredProperty) {
override fun getHintString(): String {
if (registeredProperty.type.fqName != String::class.qualifiedName) {
throw WrongAnnotationUsageException(registeredProperty, propertyHintAnnotation, JvmType.STRING.fqName)
}
return "" //hint string is empty for this typehint
}
}