managed to extract all method information required from clang