Merge pull request #75605 from anvilfolk/type-base
Make GDScript type not found errors more informative.
This commit is contained in:
commit
54b0e8123e
3 changed files with 8 additions and 3 deletions
|
@ -4144,9 +4144,6 @@ String GDScriptParser::DataType::to_string() const {
|
|||
}
|
||||
return native_type.operator String();
|
||||
case CLASS:
|
||||
if (is_meta_type) {
|
||||
return GDScript::get_class_static();
|
||||
}
|
||||
if (class_type->identifier != nullptr) {
|
||||
return class_type->identifier->name.operator String();
|
||||
}
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
class InnerClass:
|
||||
pass
|
||||
|
||||
func test():
|
||||
var x : InnerClass.DoesNotExist
|
||||
print("FAIL")
|
|
@ -0,0 +1,2 @@
|
|||
GDTEST_ANALYZER_ERROR
|
||||
Could not find type "DoesNotExist" under base "InnerClass".
|
Loading…
Add table
Reference in a new issue