Eclipse Content Assist с пользовательскими типами

Следующий пример кода хорошо работает с Content Assist:

public void test(String a) {
    String b =
}

С курсором, помещенным после =Затмение предложит a в верхней части Content Assist.

Следующее не будет вести себя хорошо:

public void test(CustomType a) {
    CustomType b =
}

Вместо a быть на вершине CustomType будет на вершине, с a чуть ниже. Почему это? Это сводит меня с ума. Это ясно знает, что a актуально, так зачем предлагать класс? Я не могу назначить переменную типа A к классу A,

Я могу обойти это предложение, отключив Java Proposals (любой из них) и позволяющий Java Non-Type Proposals в расширенных настройках Content Assist. Однако, у этого есть обратная сторона полного отключения автозаполнения для типов, что еще хуже.

Я заметил эту проблему на Луне, Марсе и Неоне.

Это ошибка? Есть ли обходной путь для этого?

1 ответ

Это похоже на ошибку в JDT Eclipse.

Я создал запись в их bugzilla.

Я не думаю, что есть обходной путь для этого.

Другие вопросы по тегам