public static int[] range(final int start, final int count) { VerifyArgument.isNonNegative(count, "count"); if (count == 0) { return EmptyArrayCache.EMPTY_INT_ARRAY; } final int[] array = new int[count]; for (int i = 0, j = start; i < array.length; i++) { array[i] = j++; } return array; }
public static int[] range(final int start, final int count) { VerifyArgument.isNonNegative(count, "count"); if (count == 0) { return EmptyArrayCache.EMPTY_INT_ARRAY; } final int[] array = new int[count]; for (int i = 0, j = start; i < array.length; i++) { array[i] = j++; } return array; }
public void reset(final int initialSize) { if (VerifyArgument.isNonNegative(initialSize, "initialSize") == 0) { _data = EmptyArrayCache.EMPTY_BYTE_ARRAY; } else if (initialSize > _data.length || initialSize < _data.length / 4) { _data = new byte[initialSize]; } _length = initialSize; _position = 0; }
public void reset(final int initialSize) { if (VerifyArgument.isNonNegative(initialSize, "initialSize") == 0) { _data = EmptyArrayCache.EMPTY_BYTE_ARRAY; } else if (initialSize > _data.length || initialSize < _data.length / 4) { _data = new byte[initialSize]; } _length = initialSize; _position = 0; }
public void reset(final int initialSize) { if (VerifyArgument.isNonNegative(initialSize, "initialSize") == 0) { _data = EmptyArrayCache.EMPTY_BYTE_ARRAY; } else if (initialSize > _data.length || initialSize < _data.length / 4) { _data = new byte[initialSize]; } _length = initialSize; _position = 0; }
public static String repeat(final char ch, final int length) { VerifyArgument.isNonNegative(length, "length"); final char[] c = new char[length]; Arrays.fill(c, 0, length, ch); return new String(c); }
public LocalVariableTableEntry( final int index, final String name, final TypeReference type, final int scopeOffset, final int scopeLength) { _index = VerifyArgument.isNonNegative(index, "index"); _name = VerifyArgument.notNull(name, "name"); _type = VerifyArgument.notNull(type, "type"); _scopeOffset = VerifyArgument.isNonNegative(scopeOffset, "scopeOffset"); _scopeLength = VerifyArgument.isNonNegative(scopeLength, "scopeLength"); }
public LocalVariableTableEntry( final int index, final String name, final TypeReference type, final int scopeOffset, final int scopeLength) { _index = VerifyArgument.isNonNegative(index, "index"); _name = VerifyArgument.notNull(name, "name"); _type = VerifyArgument.notNull(type, "type"); _scopeOffset = VerifyArgument.isNonNegative(scopeOffset, "scopeOffset"); _scopeLength = VerifyArgument.isNonNegative(scopeLength, "scopeLength"); }
protected void verifyReadableBytes(final int size) { if (VerifyArgument.isNonNegative(size, "size") > 0 && _position + size > _length) { throw new BufferUnderflowException(); } }
public static String padRight(final String value, final int length) { VerifyArgument.notNull(value, "value"); VerifyArgument.isNonNegative(length, "length"); if (length == 0) { return value; } return String.format("%1$-" + length + "s", value); }
protected void verifyReadableBytes(final int size) { if (VerifyArgument.isNonNegative(size, "size") > 0 && _position + size > _length) { throw new BufferUnderflowException(); } }
public static String padLeft(final String value, final int length) { VerifyArgument.notNull(value, "value"); VerifyArgument.isNonNegative(length, "length"); if (length == 0) { return value; } return String.format("%1$" + length + "s", value); }
private static int computeInitialCapacity(final int initialCapacity, final float loadFactor) { VerifyArgument.isNonNegative(initialCapacity, "initialCapacity"); VerifyArgument.isPositive(loadFactor, "loadFactor"); final int desiredCapacity = Math.min(initialCapacity, MAXIMUM_CAPACITY); int capacity = 1; while (capacity < desiredCapacity) { capacity <<= 1; } return capacity; }
private static int computeInitialCapacity(final int initialCapacity, final float loadFactor) { VerifyArgument.isNonNegative(initialCapacity, "initialCapacity"); VerifyArgument.isPositive(loadFactor, "loadFactor"); final int desiredCapacity = Math.min(initialCapacity, MAXIMUM_CAPACITY); int capacity = 1; while (capacity < desiredCapacity) { capacity <<= 1; } return capacity; }
public static String padLeft(final String value, final int length) { VerifyArgument.notNull(value, "value"); VerifyArgument.isNonNegative(length, "length"); if (length == 0) { return value; } return String.format("%1$" + length + "s", value); }
TypeBuilder(final String name, final int genericParameterPosition, final TypeBuilder declaringType) { this(); _declaringType = VerifyArgument.notNull(declaringType, "declaringType"); initializeAsGenericParameter( VerifyArgument.notNull(name, "name"), VerifyArgument.isNonNegative(genericParameterPosition, "genericParameterPosition") ); }
TypeBuilder(final String name, final int genericParameterPosition, final MethodBuilder declaringMethod) { this(); _declaringMethod = VerifyArgument.notNull(declaringMethod, "declaringMethod"); _declaringType = _declaringMethod.getDeclaringType(); initializeAsGenericParameter( VerifyArgument.notNull(name, "name"), VerifyArgument.isNonNegative(genericParameterPosition, "genericParameterPosition") ); }
TypeBuilder(final String name, final int genericParameterPosition, final MethodBuilder declaringMethod) { this(); _declaringMethod = VerifyArgument.notNull(declaringMethod, "declaringMethod"); _declaringType = _declaringMethod.getDeclaringType(); initializeAsGenericParameter( VerifyArgument.notNull(name, "name"), VerifyArgument.isNonNegative(genericParameterPosition, "genericParameterPosition") ); }
public ParameterBuilder defineParameter(final int position, final String name) { verifyCodeGeneratorNotCreated(); VerifyArgument.isNonNegative(position, "position"); verifyNotGeneric(); _declaringType.verifyNotCreated(); final TypeList parameterTypes = _signatureType.getParameterTypes(); if (parameterTypes == null || position >= parameterTypes.size()) { throw new IllegalArgumentException("Position is out of range."); } final ParameterBuilder parameterBuilder = parameterBuilders[position]; parameterBuilder.setName(name); return parameterBuilder; }
public final void emitArray(final Type<?> elementType, final int count, final EmitArrayElementCallback emit) { VerifyArgument.notNull(elementType, "elementType"); VerifyArgument.notNull(emit, "emit"); VerifyArgument.isNonNegative(count, "count"); emitInteger(count); emitNewArray(elementType.makeArrayType()); for (int i = 0; i < count; i++) { dup(); emitInteger(i); emit.emit(i); emitStoreElement(elementType); } }