@Override public boolean apply(EnumConstant elem) { return explicitlyAssignedValues.contains(elem.getImplicitIntegerValue()); } });
@Override public String apply(EnumConstant elem) { return String.format("enumConstant %s has value %s", elem.getName(), elem.getImplicitIntegerValue()); } }));
private boolean canUseDefaultInts(final Enumeration enumeration) { String _name = enumeration.getBaseType().getName(); boolean _equals = Objects.equal(_name, "string"); if (_equals) { return true; } EList<EnumConstant> _enumConstants = enumeration.getEnumConstants(); for (final EnumConstant enumConstant : _enumConstants) { int _implicitIntegerValue = enumConstant.getImplicitIntegerValue(); int _integerValue = enumConstant.getIntegerValue(); boolean _notEquals = (_implicitIntegerValue != _integerValue); if (_notEquals) { return false; } } return true; }