Toggle navigation
Home
org.killbill.billing.invoice.api.InvoiceItem to org.killbill.billing.invoice.tree.Item
No. of Instances - 1
No. of Commits - 1
No. of Projects - {'killbill'}
Hierarchy/Composition: -
Primitive Info: -
NameSpace: External -> Internal
Mapping:
Cascading Type Change (Different)
LinkedList<InvoiceItem>
to
LinkedList<Item>
Rename Variable
allExistingRecurringItems
to
existingFullyAdjustedItems
allExistingRecurringItems
to
existingFullyAdjustedItems
Add or Remove Method invocation
Collections2.filter(Collections2.transform(items,new Function<Item,InvoiceItem>(){ @Override public InvoiceItem apply( final Item input){ final InvoiceItem resultingCandidate=input.toInvoiceItem(); if (isMerged) { for ( final InvoiceItem existingRecurringItem : allExistingRecurringItems) { if (resultingCandidate.matches(existingRecurringItem)) { return null; } } } return resultingCandidate; } } ),new Predicate<InvoiceItem>(){ @Override public boolean apply( @Nullable final InvoiceItem input){ return input != null; } } )
to
Collections2.filter(Collections2.transform(items,new Function<Item,InvoiceItem>(){ @Override public InvoiceItem apply( final Item input){ final InvoiceItem resultingCandidate=input.toInvoiceItem(); if (isMerged) { for ( final Item existingAdjustedItem : existingFullyAdjustedItems) { final InvoiceItem fullyAdjustedInvoiceItem=existingAdjustedItem.toInvoiceItem(); if (resultingCandidate.matches(fullyAdjustedInvoiceItem)) { return null; } } } return resultingCandidate; } } ),new Predicate<InvoiceItem>(){ @Override public boolean apply( @Nullable final InvoiceItem input){ return input != null; } } )