I have something like the below code (simplified as much as possible), which compiles:
class Test { enum TestEnum { ELEMENT1(Test::methodUsingTestclass