Анализатор кода не видит пред описание класса

В смысле не для анализатора кода? Межу пред описанием и описанием класса его имя можно использовать, а анализатор кода в данном случае вводит в заблуждение. Анализатор кода должен показывать всё что видит компилятор.

у меня все видит.

Попробуйте сделать как на скриншоте в гитхабе. Все элементы переменной типа t1 видеть будет а сам тип Ctrl+Space не подсказывает.