private String getActionName(final int bit) throws IllegalArgumentException { return actionEnumeration.nameOf(Integer.numberOfTrailingZeros(bit)); }
private Permission permissionFor(int id) { return ((AbstractNamedPermission<?>)getSourcePermission()).withName(getNameEnumeration().nameOf(id)); }
private Permission permissionFor(int id) { return ((AbstractNamedPermission<?>)getSourcePermission()).withName(getNameEnumeration().nameOf(id)); }
/** * Construct a new instance. * * @param stringEnumeration the string enumeration (must not be {@code null}) * @param mapping the mapping function (must not be {@code null}) */ public StringMapping(final StringEnumeration stringEnumeration, final Function<String, T> mapping) { Assert.checkNotNullParam("stringEnumeration", stringEnumeration); Assert.checkNotNullParam("mapping", mapping); this.stringEnumeration = stringEnumeration; @SuppressWarnings("unchecked") final T[] items = (T[]) new Object[stringEnumeration.size()]; for (int i = 0; i < stringEnumeration.size(); i ++) { items[i] = mapping.apply(stringEnumeration.nameOf(i)); } this.items = items; }
private String getActionName(final int bit) throws IllegalArgumentException { return actionEnumeration.nameOf(Integer.numberOfTrailingZeros(bit)); }
private String getActionName(final int bit) throws IllegalArgumentException { return actionEnumeration.nameOf(Integer.numberOfTrailingZeros(bit)); }
private String getActionName(final int bit) throws IllegalArgumentException { return actionEnumeration.nameOf(Integer.numberOfTrailingZeros(bit)); }
private Permission permissionFor(int id) { return ((AbstractNamedPermission<?>)getSourcePermission()).withName(getNameEnumeration().nameOf(id)); }
private Permission permissionFor(int id) { return ((AbstractNamedPermission<?>)getSourcePermission()).withName(getNameEnumeration().nameOf(id)); }
private Permission permissionFor(int id) { return ((AbstractNamedPermission<?>)getSourcePermission()).withName(getNameEnumeration().nameOf(id)); }
private Permission permissionFor(int id) { return ((AbstractNamedPermission<?>)getSourcePermission()).withName(getNameEnumeration().nameOf(id)); }
private Permission permissionFor(int id) { return ((AbstractNamedPermission<?>)getSourcePermission()).withName(getNameEnumeration().nameOf(id)); }
private Permission permissionFor(int id) { return ((AbstractNamedPermission<?>)getSourcePermission()).withName(getNameEnumeration().nameOf(id)); }
/** * Construct a new instance. * * @param stringEnumeration the string enumeration (must not be {@code null}) * @param mapping the mapping function (must not be {@code null}) */ public StringMapping(final StringEnumeration stringEnumeration, final Function<String, T> mapping) { Assert.checkNotNullParam("stringEnumeration", stringEnumeration); Assert.checkNotNullParam("mapping", mapping); this.stringEnumeration = stringEnumeration; @SuppressWarnings("unchecked") final T[] items = (T[]) new Object[stringEnumeration.size()]; for (int i = 0; i < stringEnumeration.size(); i ++) { items[i] = mapping.apply(stringEnumeration.nameOf(i)); } this.items = items; }
/** * Construct a new instance. * * @param stringEnumeration the string enumeration (must not be {@code null}) * @param mapping the mapping function (must not be {@code null}) */ public StringMapping(final StringEnumeration stringEnumeration, final Function<String, T> mapping) { Assert.checkNotNullParam("stringEnumeration", stringEnumeration); Assert.checkNotNullParam("mapping", mapping); this.stringEnumeration = stringEnumeration; @SuppressWarnings("unchecked") final T[] items = (T[]) new Object[stringEnumeration.size()]; for (int i = 0; i < stringEnumeration.size(); i ++) { items[i] = mapping.apply(stringEnumeration.nameOf(i)); } this.items = items; }
/** * Construct a new instance. * * @param stringEnumeration the string enumeration (must not be {@code null}) * @param mapping the mapping function (must not be {@code null}) */ public StringMapping(final StringEnumeration stringEnumeration, final Function<String, T> mapping) { Assert.checkNotNullParam("stringEnumeration", stringEnumeration); Assert.checkNotNullParam("mapping", mapping); this.stringEnumeration = stringEnumeration; @SuppressWarnings("unchecked") final T[] items = (T[]) new Object[stringEnumeration.size()]; for (int i = 0; i < stringEnumeration.size(); i ++) { items[i] = mapping.apply(stringEnumeration.nameOf(i)); } this.items = items; }