Вы не можете начинать любое имя идентификатора в Java с числа, оно должно следовать правилам, указанным для наличия действительного имени переменной в Java.
Согласно переменной Oracle tutorial :
Имена переменных чувствительны к регистру.Имя переменной может быть любым допустимым идентификатором - последовательность символов Unicode неограниченной длины, начинающаяся с буквы, знака доллара "$" или символа подчеркивания "_".
Asполя в enum
на самом деле public static final fields
(единичные экземпляры) или переменные класса они следуют тому же набору правил именования, что и обычная переменная Java.
Вы должны изменить свой код на:
public enum CompanyCityType {
NEW_YORK(1),
RESTON(2);
private int companyCityType;
CompanyCityType(int companyCityType) {
this.companyCityType = companyCityType;
}
public int getCompanyAddrType() {
return this.companyCityType;
}
}