boolean (Object o) { if (o == this) return true; if (!(o instanceof FieldExprent ft)) return false; return Objects.equals(name, ft.getName()) && Objects.equals(classname, ft.getClassname()) && isStatic == ft.isStatic() && Objects.equals(instance, ft.getInstance()) && Objects.equals(descriptor, ft.getDescriptor()); }