@Override public int size() { return forward.size(); }
@Override public Spliterator<E> spliterator() { return new Spliterators.AbstractSpliterator<E>( size(), SPLITERATOR_CHARACTERISTICS | Spliterator.SIZED) { final UnmodifiableIterator<E> iterator = iterator(); @Override public boolean tryAdvance(Consumer<? super E> action) { if (iterator.hasNext()) { action.accept(iterator.next()); return true; } else { return false; } } @Override public Comparator<? super E> getComparator() { return comparator; } }; }
@Override public int size() { return forward.size(); }
@Override public int size() { return forward.size(); }
public int size() { return m_pipeline.size(); }
@Override public Spliterator<E> spliterator() { return new Spliterators.AbstractSpliterator<E>( size(), SPLITERATOR_CHARACTERISTICS | Spliterator.SIZED) { final UnmodifiableIterator<E> iterator = iterator(); @Override public boolean tryAdvance(Consumer<? super E> action) { if (iterator.hasNext()) { action.accept(iterator.next()); return true; } else { return false; } } @Override public Comparator<? super E> getComparator() { return comparator; } }; }
return false; for (int i = 0; i < set1.size(); i++) { if (!set1.asList().get(i).fullEquals(set2.asList().get(i))) { return false;
<= rightFrame.corDefOutputs.keySet().size();
/** * Gets the number of stored amounts. * * @return the number of amounts */ public int size() { return amounts.size(); }
/** * Returns a newly-created {@code ImmutableSortedSet} based on the contents * of the {@code Builder} and its comparator. */ @Override public ImmutableSortedSet<E> build() { @SuppressWarnings("unchecked") // we're careful to put only E's in here E[] contentsArray = (E[]) contents; ImmutableSortedSet<E> result = construct(comparator, size, contentsArray); this.size = result.size(); // we eliminated duplicates in-place in contentsArray return result; } }
private UnionType(Iterable<? extends SoyType> members) { this.members = ImmutableSortedSet.copyOf(MEMBER_ORDER, members); Preconditions.checkArgument(this.members.size() != 1); for (SoyType type : this.members) { if (type.getKind() == Kind.UNKNOWN) { throw new IllegalArgumentException( "Cannot create unions containing unknown: " + this.members); } } }
private UnionType(Iterable<? extends SoyType> members) { this.members = ImmutableSortedSet.copyOf(MEMBER_ORDER, members); Preconditions.checkArgument(this.members.size() != 1); for (SoyType type : this.members) { if (type.getKind() == Kind.UNKNOWN) { throw new IllegalArgumentException( "Cannot create unions containing unknown: " + this.members); } } }
@Override public void write(Kryo kryo, Output output, ImmutableSortedSet<Object> object) { kryo.writeClassAndObject(output, object.comparator()); output.writeInt(object.size(), true); for (Object elm : object) { kryo.writeClassAndObject(output, elm); } }
@Override public void write(Kryo kryo, Output output, ImmutableSortedSet<Object> object) { kryo.writeClassAndObject(output, object.comparator()); output.writeInt(object.size(), true); for (Object elm : object) { kryo.writeClassAndObject(output, elm); } }
@Override public DimFilter optimize() { InDimFilter inFilter = optimizeLookup(); if (inFilter.values.size() == 1) { return new SelectorDimFilter(inFilter.dimension, inFilter.values.first(), inFilter.getExtractionFn()); } return inFilter; }
@Override public void write(DataOutput out) throws IOException { new VLongWritable(count).write(out); new VIntWritable(uids.size()).write(out); for (IndexMatch uid : uids) uid.write(out); }
public void test_currencyExposureFromCleanPrice() { MultiCurrencyAmount computed = PRICER.currencyExposureFromCleanPrice( TRADE_STANDARD, RATES_PROVIDER, ISSUER_RATES_PROVIDER, REF_DATA, TRADE_PRICE); PointSensitivities point = PRICER.presentValueSensitivityFromCleanPrice( TRADE_STANDARD, RATES_PROVIDER, ISSUER_RATES_PROVIDER, REF_DATA, TRADE_PRICE); MultiCurrencyAmount expected = RATES_PROVIDER.currencyExposure(point).plus( PRICER.presentValueFromCleanPrice(TRADE_STANDARD, RATES_PROVIDER, ISSUER_RATES_PROVIDER, REF_DATA, TRADE_PRICE)); assertEquals(computed.getAmounts().size(), 1); assertEquals(computed.getAmount(USD).getAmount(), expected.getAmount(USD).getAmount(), NOTIONAL * QUANTITY * TOL); }
public void test_currencyExposureFromCleanPriceWithZSpread() { MultiCurrencyAmount computed = PRICER.currencyExposureFromCleanPriceWithZSpread( TRADE_STANDARD, RATES_PROVIDER, ISSUER_RATES_PROVIDER, REF_DATA, TRADE_PRICE, Z_SPREAD, PERIODIC, PERIOD_PER_YEAR); PointSensitivities point = PRICER.presentValueSensitivityFromCleanPriceWithZSpread( TRADE_STANDARD, RATES_PROVIDER, ISSUER_RATES_PROVIDER, REF_DATA, TRADE_PRICE, Z_SPREAD, PERIODIC, PERIOD_PER_YEAR); MultiCurrencyAmount expected = RATES_PROVIDER.currencyExposure(point).plus( PRICER.presentValueFromCleanPriceWithZSpread(TRADE_STANDARD, RATES_PROVIDER, ISSUER_RATES_PROVIDER, REF_DATA, TRADE_PRICE, Z_SPREAD, PERIODIC, PERIOD_PER_YEAR)); assertEquals(computed.getAmounts().size(), 1); assertEquals(computed.getAmount(USD).getAmount(), expected.getAmount(USD).getAmount(), NOTIONAL * QUANTITY * TOL); }
public void test_currencyExposureWithZSpread() { MultiCurrencyAmount computed = PRICER.currencyExposureWithZSpread( TRADE_STANDARD, RATES_PROVIDER, ISSUER_RATES_PROVIDER, Z_SPREAD, PERIODIC, PERIOD_PER_YEAR); PointSensitivities point = PRICER.presentValueSensitivityWithZSpread( TRADE_STANDARD, RATES_PROVIDER, ISSUER_RATES_PROVIDER, Z_SPREAD, PERIODIC, PERIOD_PER_YEAR); MultiCurrencyAmount expected = RATES_PROVIDER.currencyExposure(point).plus(PRICER.presentValueWithZSpread( TRADE_STANDARD, RATES_PROVIDER, ISSUER_RATES_PROVIDER, Z_SPREAD, PERIODIC, PERIOD_PER_YEAR)); assertEquals(computed.getAmounts().size(), 1); assertEquals(computed.getAmount(USD).getAmount(), expected.getAmount(USD).getAmount(), NOTIONAL * QUANTITY * TOL); }
public void test_currencyExposure() { MultiCurrencyAmount computed = PRICER.currencyExposure(TRADE_STANDARD, RATES_PROVIDER, ISSUER_RATES_PROVIDER); PointSensitivities point = PRICER.presentValueSensitivity( TRADE_STANDARD, RATES_PROVIDER, ISSUER_RATES_PROVIDER); MultiCurrencyAmount expected = RATES_PROVIDER.currencyExposure(point).plus( PRICER.presentValue(TRADE_STANDARD, RATES_PROVIDER, ISSUER_RATES_PROVIDER)); assertEquals(computed.getAmounts().size(), 1); assertEquals(computed.getAmount(USD).getAmount(), expected.getAmount(USD).getAmount(), NOTIONAL * QUANTITY * TOL); }