summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/tests/scripts/parser/warnings/static_called_on_instance.gd
blob: 193faab5d0a5c71d6aba74030976792146f55823 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class_name TestStaticCalledOnInstance

class Inner:
	static func static_func():
		pass

static func static_func():
	pass

func test():
	print(String.num_uint64(8589934592))
	var some_string := String()
	print(some_string.num_uint64(8589934592)) # Warning.

	TestStaticCalledOnInstance.static_func()
	static_func()
	self.static_func()
	var other := TestStaticCalledOnInstance.new()
	other.static_func() # Warning.

	Inner.static_func()
	var inner := Inner.new()
	inner.static_func() # Warning.