Большинство людей, которых я видел с этой проблемой, использовали =
там, где им нужно ==
.В чем причина моей проблемы?
com\callmeyer\jopp\FieldCoordinator.java:303: unexpected type
required: class, package
found : variable
if (event.getType() == event.Type.INSERT) {
^
Определение перечисления и метод доступа:
public class DataLayoutEvent {
public static enum Type { INSERT, DELETE, RENAME, MOVE, RESIZE }
private Type type = null;
public Type getType() {
return type;
}
...
}
и метод, в котором возникает ошибка:
public void layoutChanged(DataLayoutEvent event) {
if (event.getType() == event.Type.INSERT) {
fieldAdded(event.getField(), event.getToIndex());
}
...