List of usage examples for com.google.common.primitives Booleans asList
public static List<Boolean> asList(boolean... backingArray)
From source file:org.jpmml.rexp.RBooleanVector.java
@Override public List<Boolean> getValues() { return Booleans.asList(this.values); }
From source file:org.truth0.subjects.PrimitiveBooleanArraySubject.java
@Override protected List<Boolean> listRepresentation() { return Booleans.asList(getSubject()); }
From source file:org.truth0.subjects.PrimitiveBooleanArraySubject.java
/** * A proposition that the provided Object[] is an array of the same length and type, and * contains elements such that each element in {@code expected} is equal to each element * in the subject, and in the same position. *//*from www . ja v a2 s .c om*/ @Override public void isEqualTo(Object expected) { boolean[] actual = getSubject(); if (actual == expected) { return; // short-cut. } try { boolean[] expectedArray = (boolean[]) expected; if (!Arrays.equals(actual, expectedArray)) { fail("is equal to", Booleans.asList(expectedArray)); } } catch (ClassCastException e) { failWithBadType(expected); } }
From source file:org.truth0.subjects.PrimitiveBooleanArraySubject.java
@Override public void isNotEqualTo(Object expected) { boolean[] actual = getSubject(); try {/* w ww .j a va 2s. c o m*/ boolean[] expectedArray = (boolean[]) expected; if (actual == expected || Arrays.equals(actual, expectedArray)) { failWithRawMessage("%s unexpectedly equal to %s.", getDisplaySubject(), Booleans.asList(expectedArray)); } } catch (ClassCastException ignored) { } }
From source file:com.example.basic.PublicMethodInvoker.java
public String invokeAllPublicArrayMethods(AllAccessMethods allAccessMethods) { StringBuilder result = new StringBuilder(); result.append(Joiner.on(':').join(allAccessMethods.publicStringArrayMethod(new String[] { "invoker" }))); result.append('-'); result.append(Joiner.on(':').join(Ints.asList(allAccessMethods.publicIntArrayMethod(new int[] { 5 })))); result.append('-'); result.append(Joiner.on(':').join(Longs.asList(allAccessMethods.publicLongArrayMethod(new long[] { 3 })))); result.append('-'); result.append(//from w w w . j a v a2 s. c om Joiner.on(':').join(Chars.asList(allAccessMethods.publicCharArrayMethod(new char[] { 'a' })))); result.append('-'); result.append(Joiner.on(':') .join(Booleans.asList(allAccessMethods.publicBooleanArrayMethod(new boolean[] { false })))); result.append('-'); result.append( Joiner.on(':').join(Floats.asList(allAccessMethods.publicFloatArrayMethod(new float[] { 12f })))); result.append('-'); result.append(Joiner.on(':') .join(Doubles.asList(allAccessMethods.publicDoubleArrayMethod(new double[] { 56d })))); result.append('-'); result.append(myField); allAccessMethods.voidMethod(); return result.toString(); }
From source file:eu.esdihumboldt.hale.common.instance.model.InstanceUtil.java
private static List<?> arrayToList(Object array) { if (array instanceof byte[]) { return Bytes.asList((byte[]) array); }/*from w w w.jav a2 s . co m*/ if (array instanceof int[]) { return Ints.asList((int[]) array); } if (array instanceof short[]) { return Shorts.asList((short[]) array); } if (array instanceof long[]) { return Longs.asList((long[]) array); } if (array instanceof float[]) { return Floats.asList((float[]) array); } if (array instanceof double[]) { return Doubles.asList((double[]) array); } if (array instanceof char[]) { return Chars.asList((char[]) array); } if (array instanceof boolean[]) { return Booleans.asList((boolean[]) array); } return Arrays.asList((Object[]) array); }
From source file:co.cask.cdap.hive.objectinspector.StandardListObjectInspector.java
public List<?> getList(Object data) { if (data == null) { return null; }/* w w w . j a va 2 s.c om*/ // We support List<Object>, Object[], and Collection<Object> // so we have to do differently. if (!(data instanceof List)) { if (data instanceof Collection) { data = Lists.newArrayList((Collection<?>) data); } else if (data instanceof Object[]) { data = java.util.Arrays.asList((Object[]) data); } else if (data instanceof byte[]) { data = Bytes.asList((byte[]) data); } else if (data instanceof int[]) { data = Ints.asList((int[]) data); } else if (data instanceof double[]) { data = Doubles.asList((double[]) data); } else if (data instanceof float[]) { data = Floats.asList((float[]) data); } else if (data instanceof short[]) { data = Shorts.asList((short[]) data); } else if (data instanceof long[]) { data = Longs.asList((long[]) data); } else if (data instanceof boolean[]) { data = Booleans.asList((boolean[]) data); } else { throw new UnsupportedOperationException("Data object is neither a Collection nor an array."); } } List<?> list = (List<?>) data; return list; }
From source file:com.facebook.swift.codec.ArrayField.java
private static Function<boolean[], List<Boolean>> booleanArrayAsList() { return new Function<boolean[], List<Boolean>>() { @Nullable/*from www.jav a 2 s. c om*/ @Override public List<Boolean> apply(@Nullable boolean[] input) { if (input == null) { return null; } return Booleans.asList(input); } }; }
From source file:io.crate.analyze.OrderBy.java
public OrderBy merge(@Nullable OrderBy otherOrderBy) { if (otherOrderBy != null) { List<Symbol> newOrderBySymbols = otherOrderBy.orderBySymbols(); List<Boolean> newReverseFlags = new ArrayList<>(Booleans.asList(otherOrderBy.reverseFlags())); List<Boolean> newNullsFirst = new ArrayList<>(Arrays.asList(otherOrderBy.nullsFirst())); for (int i = 0; i < orderBySymbols.size(); i++) { Symbol orderBySymbol = orderBySymbols.get(i); int idx = newOrderBySymbols.indexOf(orderBySymbol); if (idx == -1) { newOrderBySymbols.add(orderBySymbol); newReverseFlags.add(reverseFlags[i]); newNullsFirst.add(nullsFirst[i]); } else { if (newReverseFlags.get(idx) != reverseFlags[i]) { throw new AmbiguousOrderByException(orderBySymbol); }/* w w w .j av a2 s.co m*/ if (newNullsFirst.get(idx) != nullsFirst[i]) { throw new AmbiguousOrderByException(orderBySymbol); } } } this.orderBySymbols = newOrderBySymbols; this.reverseFlags = Booleans.toArray(newReverseFlags); this.nullsFirst = newNullsFirst.toArray(new Boolean[0]); } return this; }
From source file:org.apache.hive.service.cli.Column.java
public TColumn toTColumn() { TColumn value = new TColumn(); ByteBuffer nullMasks = ByteBuffer.wrap(toBinary(nulls)); switch (type) { case BOOLEAN_TYPE: value.setBoolVal(new TBoolColumn(Booleans.asList(Arrays.copyOfRange(boolVars, 0, size)), nullMasks)); break;// w w w . jav a 2 s . com case TINYINT_TYPE: value.setByteVal(new TByteColumn(Bytes.asList(Arrays.copyOfRange(byteVars, 0, size)), nullMasks)); break; case SMALLINT_TYPE: value.setI16Val(new TI16Column(Shorts.asList(Arrays.copyOfRange(shortVars, 0, size)), nullMasks)); break; case INT_TYPE: value.setI32Val(new TI32Column(Ints.asList(Arrays.copyOfRange(intVars, 0, size)), nullMasks)); break; case BIGINT_TYPE: value.setI64Val(new TI64Column(Longs.asList(Arrays.copyOfRange(longVars, 0, size)), nullMasks)); break; case DOUBLE_TYPE: value.setDoubleVal( new TDoubleColumn(Doubles.asList(Arrays.copyOfRange(doubleVars, 0, size)), nullMasks)); break; case STRING_TYPE: value.setStringVal(new TStringColumn(stringVars, nullMasks)); break; case BINARY_TYPE: value.setBinaryVal(new TBinaryColumn(binaryVars, nullMasks)); break; } return value; }