Test Info
Library Name | jsprit-core |
Version #1 | 1.6.1 |
Version #2 | 1.6.2 |
Java Version | 1.8.0_25 |
Subject | Binary Compatibility |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 1527 / 332 |
---|
Verdict | Incompatible (5.9%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 129 |
---|
Removed Methods | High | 18 |
---|
Problems with Data Types | High | 2 |
---|
Medium | 6 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 13 |
Added Methods (129)
jsprit-core-1.6.2.jar,
ActivityStartAsSoonAsArrived.class
package jsprit.core.problem.solution.route.activity
ActivityStartAsSoonAsArrived.ActivityStartAsSoonAsArrived ( )
[mangled: jsprit/core/problem/solution/route/activity/ActivityStartAsSoonAsArrived."<init>":()V]
ActivityStartAsSoonAsArrived.getActivityStartTime ( TourActivity activity, double arrivalTime ) : double
[mangled: jsprit/core/problem/solution/route/activity/ActivityStartAsSoonAsArrived.getActivityStartTime:(Ljsprit/core/problem/solution/route/activity/TourActivity;D)D]
jsprit-core-1.6.2.jar,
ActivityStartsAsSoonAsTimeWindowOpens.class
package jsprit.core.problem.solution.route.activity
ActivityStartsAsSoonAsTimeWindowOpens.ActivityStartsAsSoonAsTimeWindowOpens ( )
[mangled: jsprit/core/problem/solution/route/activity/ActivityStartsAsSoonAsTimeWindowOpens."<init>":()V]
ActivityStartsAsSoonAsTimeWindowOpens.getActivityStartTime ( TourActivity activity, double arrivalTime ) : double
[mangled: jsprit/core/problem/solution/route/activity/ActivityStartsAsSoonAsTimeWindowOpens.getActivityStartTime:(Ljsprit/core/problem/solution/route/activity/TourActivity;D)D]
jsprit-core-1.6.2.jar,
ActivityStartStrategy.class
package jsprit.core.problem.solution.route.activity
ActivityStartStrategy.getActivityStartTime ( TourActivity p1, double p2 ) [abstract] : double
[mangled: jsprit/core/problem/solution/route/activity/ActivityStartStrategy.getActivityStartTime:(Ljsprit/core/problem/solution/route/activity/TourActivity;D)D]
jsprit-core-1.6.2.jar,
ActivityTimeTracker.class
package jsprit.core.util
ActivityTimeTracker.ActivityTimeTracker ( jsprit.core.problem.cost.ForwardTransportTime transportTime, jsprit.core.problem.solution.route.activity.ActivityStartStrategy startStrategy )
[mangled: jsprit/core/util/ActivityTimeTracker."<init>":(Ljsprit/core/problem/cost/ForwardTransportTime;Ljsprit/core/problem/solution/route/activity/ActivityStartStrategy;)V]
jsprit-core-1.6.2.jar,
Break.class
package jsprit.core.problem.job
Break.hasVariableLocation ( ) : boolean
[mangled: jsprit/core/problem/job/Break.hasVariableLocation:()Z]
jsprit-core-1.6.2.jar,
BreakActivity.class
package jsprit.core.problem.solution.route.activity
BreakActivity.BreakActivity ( jsprit.core.problem.job.Break aBreak )
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity."<init>":(Ljsprit/core/problem/job/Break;)V]
BreakActivity.BreakActivity ( BreakActivity breakActivity )
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity."<init>":(Ljsprit/core/problem/solution/route/activity/BreakActivity;)V]
BreakActivity.copyOf ( BreakActivity breakActivity ) [static] : BreakActivity
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.copyOf:(Ljsprit/core/problem/solution/route/activity/BreakActivity;)Ljsprit/core/problem/solution/route/activity/BreakActivity;]
BreakActivity.duplicate ( ) : TourActivity
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.duplicate:()Ljsprit/core/problem/solution/route/activity/TourActivity;]
BreakActivity.equals ( Object obj ) : boolean
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.equals:(Ljava/lang/Object;)Z]
BreakActivity.getArrTime ( ) : double
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getArrTime:()D]
BreakActivity.getEndTime ( ) : double
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getEndTime:()D]
BreakActivity.getJob ( ) : jsprit.core.problem.job.Job
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getJob:()Ljsprit/core/problem/job/Job;]
BreakActivity.getJob ( ) : jsprit.core.problem.job.Service
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getJob:()Ljsprit/core/problem/job/Service;]
BreakActivity.getLocation ( ) : jsprit.core.problem.Location
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getLocation:()Ljsprit/core/problem/Location;]
BreakActivity.getLocationId ( ) : String
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getLocationId:()Ljava/lang/String;]
BreakActivity.getName ( ) : String
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getName:()Ljava/lang/String;]
BreakActivity.getOperationTime ( ) : double
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getOperationTime:()D]
BreakActivity.getSize ( ) : jsprit.core.problem.Capacity
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getSize:()Ljsprit/core/problem/Capacity;]
BreakActivity.getTheoreticalEarliestOperationStartTime ( ) : double
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getTheoreticalEarliestOperationStartTime:()D]
BreakActivity.getTheoreticalLatestOperationStartTime ( ) : double
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getTheoreticalLatestOperationStartTime:()D]
BreakActivity.hashCode ( ) : int
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.hashCode:()I]
BreakActivity.newInstance ( jsprit.core.problem.job.Break aBreak ) [static] : BreakActivity
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.newInstance:(Ljsprit/core/problem/job/Break;)Ljsprit/core/problem/solution/route/activity/BreakActivity;]
BreakActivity.setArrTime ( double arrTime ) : void
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.setArrTime:(D)V]
BreakActivity.setEndTime ( double endTime ) : void
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.setEndTime:(D)V]
BreakActivity.setLocation ( jsprit.core.problem.Location breakLocation ) : void
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.setLocation:(Ljsprit/core/problem/Location;)V]
BreakActivity.setTheoreticalEarliestOperationStartTime ( double earliest ) : void
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.setTheoreticalEarliestOperationStartTime:(D)V]
BreakActivity.setTheoreticalLatestOperationStartTime ( double latest ) : void
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.setTheoreticalLatestOperationStartTime:(D)V]
BreakActivity.toString ( ) : String
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.toString:()Ljava/lang/String;]
jsprit-core-1.6.2.jar,
Builder.class
package jsprit.core.algorithm.box
Jsprit.Builder.setActivityInsertionCalculator ( jsprit.core.algorithm.recreate.ActivityInsertionCostsCalculator activityInsertionCalculator ) : Jsprit.Builder
[mangled: jsprit/core/algorithm/box/Jsprit.Builder.setActivityInsertionCalculator:(Ljsprit/core/algorithm/recreate/ActivityInsertionCostsCalculator;)Ljsprit/core/algorithm/box/Jsprit$Builder;]
package jsprit.core.problem.job
Break.Builder.build ( ) : Break
[mangled: jsprit/core/problem/job/Break.Builder.build:()Ljsprit/core/problem/job/Break;]
Break.Builder.build ( ) : Service
[mangled: jsprit/core/problem/job/Break.Builder.build:()Ljsprit/core/problem/job/Service;]
Break.Builder.newInstance ( String id ) [static] : Break.Builder
[mangled: jsprit/core/problem/job/Break.Builder.newInstance:(Ljava/lang/String;)Ljsprit/core/problem/job/Break$Builder;]
Shipment.Builder.addDeliveryTimeWindow ( double earliest, double latest ) : Shipment.Builder
[mangled: jsprit/core/problem/job/Shipment.Builder.addDeliveryTimeWindow:(DD)Ljsprit/core/problem/job/Shipment$Builder;]
Shipment.Builder.addDeliveryTimeWindow ( jsprit.core.problem.solution.route.activity.TimeWindow timeWindow ) : Shipment.Builder
[mangled: jsprit/core/problem/job/Shipment.Builder.addDeliveryTimeWindow:(Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/job/Shipment$Builder;]
Shipment.Builder.addPickupTimeWindow ( double earliest, double latest ) : Shipment.Builder
[mangled: jsprit/core/problem/job/Shipment.Builder.addPickupTimeWindow:(DD)Ljsprit/core/problem/job/Shipment$Builder;]
Shipment.Builder.addPickupTimeWindow ( jsprit.core.problem.solution.route.activity.TimeWindow timeWindow ) : Shipment.Builder
[mangled: jsprit/core/problem/job/Shipment.Builder.addPickupTimeWindow:(Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/job/Shipment$Builder;]
package jsprit.core.problem.solution.route
VehicleRoute.Builder.addDelivery ( jsprit.core.problem.job.Delivery delivery, activity.TimeWindow timeWindow ) : VehicleRoute.Builder
[mangled: jsprit/core/problem/solution/route/VehicleRoute.Builder.addDelivery:(Ljsprit/core/problem/job/Delivery;Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/solution/route/VehicleRoute$Builder;]
VehicleRoute.Builder.addDelivery ( jsprit.core.problem.job.Shipment shipment, activity.TimeWindow deliveryTimeWindow ) : VehicleRoute.Builder
[mangled: jsprit/core/problem/solution/route/VehicleRoute.Builder.addDelivery:(Ljsprit/core/problem/job/Shipment;Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/solution/route/VehicleRoute$Builder;]
VehicleRoute.Builder.addPickup ( jsprit.core.problem.job.Pickup pickup, activity.TimeWindow timeWindow ) : VehicleRoute.Builder
[mangled: jsprit/core/problem/solution/route/VehicleRoute.Builder.addPickup:(Ljsprit/core/problem/job/Pickup;Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/solution/route/VehicleRoute$Builder;]
VehicleRoute.Builder.addPickup ( jsprit.core.problem.job.Shipment shipment, activity.TimeWindow pickupTimeWindow ) : VehicleRoute.Builder
[mangled: jsprit/core/problem/solution/route/VehicleRoute.Builder.addPickup:(Ljsprit/core/problem/job/Shipment;Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/solution/route/VehicleRoute$Builder;]
VehicleRoute.Builder.addService ( jsprit.core.problem.job.Service service, activity.TimeWindow timeWindow ) : VehicleRoute.Builder
[mangled: jsprit/core/problem/solution/route/VehicleRoute.Builder.addService:(Ljsprit/core/problem/job/Service;Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/solution/route/VehicleRoute$Builder;]
package jsprit.core.problem.vehicle
VehicleImpl.Builder.setBreak ( jsprit.core.problem.job.Break aBreak ) : VehicleImpl.Builder
[mangled: jsprit/core/problem/vehicle/VehicleImpl.Builder.setBreak:(Ljsprit/core/problem/job/Break;)Ljsprit/core/problem/vehicle/VehicleImpl$Builder;]
VehicleTypeImpl.Builder.setCostPerServiceTime ( double perServiceTime ) : VehicleTypeImpl.Builder
[mangled: jsprit/core/problem/vehicle/VehicleTypeImpl.Builder.setCostPerServiceTime:(D)Ljsprit/core/problem/vehicle/VehicleTypeImpl$Builder;]
VehicleTypeImpl.Builder.setCostPerTransportTime ( double perTime ) : VehicleTypeImpl.Builder
[mangled: jsprit/core/problem/vehicle/VehicleTypeImpl.Builder.setCostPerTransportTime:(D)Ljsprit/core/problem/vehicle/VehicleTypeImpl$Builder;]
VehicleTypeImpl.Builder.setCostPerWaitingTime ( double perWaitingTime ) : VehicleTypeImpl.Builder
[mangled: jsprit/core/problem/vehicle/VehicleTypeImpl.Builder.setCostPerWaitingTime:(D)Ljsprit/core/problem/vehicle/VehicleTypeImpl$Builder;]
jsprit-core-1.6.2.jar,
Builder<T>.class
package jsprit.core.problem.job
Service.Builder<T>.addAllRequiredSkills ( jsprit.core.problem.Skills skills ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.addAllRequiredSkills:(Ljsprit/core/problem/Skills;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.addAllSizeDimensions ( jsprit.core.problem.Capacity size ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.addAllSizeDimensions:(Ljsprit/core/problem/Capacity;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.addRequiredSkill ( String skill ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.addRequiredSkill:(Ljava/lang/String;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.addSizeDimension ( int dimensionIndex, int dimensionValue ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.addSizeDimension:(II)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.addTimeWindow ( double earliest, double latest ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.addTimeWindow:(DD)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.addTimeWindow ( jsprit.core.problem.solution.route.activity.TimeWindow timeWindow ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.addTimeWindow:(Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.build ( ) : T
[mangled: jsprit/core/problem/job/Service.Builder<T>.build:()Ljsprit/core/problem/job/Service;]
Service.Builder<T>.newInstance ( String id ) [static] : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder<T>.newInstance:(Ljava/lang/String;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.setLocation ( jsprit.core.problem.Location location ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.setLocation:(Ljsprit/core/problem/Location;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.setName ( String name ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.setName:(Ljava/lang/String;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.setServiceTime ( double serviceTime ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.setServiceTime:(D)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.setTimeWindow ( jsprit.core.problem.solution.route.activity.TimeWindow tw ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.setTimeWindow:(Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.setType ( String name ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.setType:(Ljava/lang/String;)Ljsprit/core/problem/job/Service$Builder;]
jsprit-core-1.6.2.jar,
ConfigureLocalActivityInsertionCalculator.class
package jsprit.core.algorithm.recreate
ConfigureLocalActivityInsertionCalculator.ConfigureLocalActivityInsertionCalculator ( jsprit.core.problem.VehicleRoutingProblem vrp, LocalActivityInsertionCostsCalculator localActivityInsertionCostsCalculator )
[mangled: jsprit/core/algorithm/recreate/ConfigureLocalActivityInsertionCalculator."<init>":(Ljsprit/core/problem/VehicleRoutingProblem;Ljsprit/core/algorithm/recreate/LocalActivityInsertionCostsCalculator;)V]
ConfigureLocalActivityInsertionCalculator.informInsertionStarts ( java.util.Collection<jsprit.core.problem.solution.route.VehicleRoute> vehicleRoutes, java.util.Collection<jsprit.core.problem.job.Job> unassignedJobs ) : void
[mangled: jsprit/core/algorithm/recreate/ConfigureLocalActivityInsertionCalculator.informInsertionStarts:(Ljava/util/Collection;Ljava/util/Collection;)V]
ConfigureLocalActivityInsertionCalculator.informJobInserted ( jsprit.core.problem.job.Job job2insert, jsprit.core.problem.solution.route.VehicleRoute inRoute, double additionalCosts, double additionalTime ) : void
[mangled: jsprit/core/algorithm/recreate/ConfigureLocalActivityInsertionCalculator.informJobInserted:(Ljsprit/core/problem/job/Job;Ljsprit/core/problem/solution/route/VehicleRoute;DD)V]
jsprit-core-1.6.2.jar,
DefaultScorer.class
package jsprit.core.algorithm.recreate
DefaultScorer.DefaultScorer ( jsprit.core.problem.VehicleRoutingProblem vrp )
[mangled: jsprit/core/algorithm/recreate/DefaultScorer."<init>":(Ljsprit/core/problem/VehicleRoutingProblem;)V]
DefaultScorer.score ( InsertionData best, jsprit.core.problem.job.Job job ) : double
[mangled: jsprit/core/algorithm/recreate/DefaultScorer.score:(Ljsprit/core/algorithm/recreate/InsertionData;Ljsprit/core/problem/job/Job;)D]
DefaultScorer.setDepotDistanceParam ( double depotDistance_param ) : void
[mangled: jsprit/core/algorithm/recreate/DefaultScorer.setDepotDistanceParam:(D)V]
DefaultScorer.setTimeWindowParam ( double tw_param ) : void
[mangled: jsprit/core/algorithm/recreate/DefaultScorer.setTimeWindowParam:(D)V]
DefaultScorer.toString ( ) : String
[mangled: jsprit/core/algorithm/recreate/DefaultScorer.toString:()Ljava/lang/String;]
jsprit-core-1.6.2.jar,
DeliverService.class
package jsprit.core.problem.solution.route.activity
DeliverService.setTheoreticalEarliestOperationStartTime ( double earliest ) : void
[mangled: jsprit/core/problem/solution/route/activity/DeliverService.setTheoreticalEarliestOperationStartTime:(D)V]
DeliverService.setTheoreticalLatestOperationStartTime ( double latest ) : void
[mangled: jsprit/core/problem/solution/route/activity/DeliverService.setTheoreticalLatestOperationStartTime:(D)V]
jsprit-core-1.6.2.jar,
DeliverShipment.class
package jsprit.core.problem.solution.route.activity
DeliverShipment.setTheoreticalEarliestOperationStartTime ( double earliest ) : void
[mangled: jsprit/core/problem/solution/route/activity/DeliverShipment.setTheoreticalEarliestOperationStartTime:(D)V]
DeliverShipment.setTheoreticalLatestOperationStartTime ( double latest ) : void
[mangled: jsprit/core/problem/solution/route/activity/DeliverShipment.setTheoreticalLatestOperationStartTime:(D)V]
jsprit-core-1.6.2.jar,
FastVehicleRoutingTransportCostsMatrix.class
package jsprit.core.util
FastVehicleRoutingTransportCostsMatrix.getMatrix ( ) : double[ ][ ][ ]
[mangled: jsprit/core/util/FastVehicleRoutingTransportCostsMatrix.getMatrix:()[[[D]
jsprit-core-1.6.2.jar,
FiniteFleetManagerFactory.class
package jsprit.core.problem.vehicle
FiniteFleetManagerFactory.setRandom ( java.util.Random random ) : void
[mangled: jsprit/core/problem/vehicle/FiniteFleetManagerFactory.setRandom:(Ljava/util/Random;)V]
jsprit-core-1.6.2.jar,
InsertionBuilder.class
package jsprit.core.algorithm.recreate
InsertionBuilder.setFastRegret ( boolean fastRegret ) : InsertionBuilder
[mangled: jsprit/core/algorithm/recreate/InsertionBuilder.setFastRegret:(Z)Ljsprit/core/algorithm/recreate/InsertionBuilder;]
jsprit-core-1.6.2.jar,
JobInsertionContext.class
package jsprit.core.problem.misc
JobInsertionContext.getActivityContext ( ) : ActivityContext
[mangled: jsprit/core/problem/misc/JobInsertionContext.getActivityContext:()Ljsprit/core/problem/misc/ActivityContext;]
JobInsertionContext.setActivityContext ( ActivityContext activityContext ) : void
[mangled: jsprit/core/problem/misc/JobInsertionContext.setActivityContext:(Ljsprit/core/problem/misc/ActivityContext;)V]
jsprit-core-1.6.2.jar,
JobNeighborhoods.class
package jsprit.core.algorithm.ruin
JobNeighborhoods.getMaxDistance ( ) [abstract] : double
[mangled: jsprit/core/algorithm/ruin/JobNeighborhoods.getMaxDistance:()D]
jsprit-core-1.6.2.jar,
NoVehicle.class
package jsprit.core.problem.vehicle
VehicleImpl.NoVehicle.getBreak ( ) : jsprit.core.problem.job.Break
[mangled: jsprit/core/problem/vehicle/VehicleImpl.NoVehicle.getBreak:()Ljsprit/core/problem/job/Break;]
jsprit-core-1.6.2.jar,
PickupService.class
package jsprit.core.problem.solution.route.activity
PickupService.setTheoreticalEarliestOperationStartTime ( double earliest ) : void
[mangled: jsprit/core/problem/solution/route/activity/PickupService.setTheoreticalEarliestOperationStartTime:(D)V]
PickupService.setTheoreticalLatestOperationStartTime ( double latest ) : void
[mangled: jsprit/core/problem/solution/route/activity/PickupService.setTheoreticalLatestOperationStartTime:(D)V]
jsprit-core-1.6.2.jar,
PickupShipment.class
package jsprit.core.problem.solution.route.activity
PickupShipment.setTheoreticalEarliestOperationStartTime ( double earliest ) : void
[mangled: jsprit/core/problem/solution/route/activity/PickupShipment.setTheoreticalEarliestOperationStartTime:(D)V]
PickupShipment.setTheoreticalLatestOperationStartTime ( double latest ) : void
[mangled: jsprit/core/problem/solution/route/activity/PickupShipment.setTheoreticalLatestOperationStartTime:(D)V]
jsprit-core-1.6.2.jar,
RegretInsertion.class
package jsprit.core.algorithm.recreate
RegretInsertion.setScoringFunction ( ScoringFunction scoringFunction ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertion.setScoringFunction:(Ljsprit/core/algorithm/recreate/ScoringFunction;)V]
jsprit-core-1.6.2.jar,
RegretInsertionConcurrent.class
package jsprit.core.algorithm.recreate
RegretInsertionConcurrent.setScoringFunction ( ScoringFunction scoringFunction ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertionConcurrent.setScoringFunction:(Ljsprit/core/algorithm/recreate/ScoringFunction;)V]
jsprit-core-1.6.2.jar,
RegretInsertionConcurrentFast.class
package jsprit.core.algorithm.recreate
RegretInsertionConcurrentFast.insertUnassignedJobs ( java.util.Collection<jsprit.core.problem.solution.route.VehicleRoute> routes, java.util.Collection<jsprit.core.problem.job.Job> unassignedJobs ) : java.util.Collection<jsprit.core.problem.job.Job>
[mangled: jsprit/core/algorithm/recreate/RegretInsertionConcurrentFast.insertUnassignedJobs:(Ljava/util/Collection;Ljava/util/Collection;)Ljava/util/Collection;]
RegretInsertionConcurrentFast.RegretInsertionConcurrentFast ( JobInsertionCostsCalculator jobInsertionCalculator, jsprit.core.problem.VehicleRoutingProblem vehicleRoutingProblem, java.util.concurrent.ExecutorService executorService, jsprit.core.problem.vehicle.VehicleFleetManager fleetManager )
[mangled: jsprit/core/algorithm/recreate/RegretInsertionConcurrentFast."<init>":(Ljsprit/core/algorithm/recreate/JobInsertionCostsCalculator;Ljsprit/core/problem/VehicleRoutingProblem;Ljava/util/concurrent/ExecutorService;Ljsprit/core/problem/vehicle/VehicleFleetManager;)V]
RegretInsertionConcurrentFast.setScoringFunction ( ScoringFunction scoringFunction ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertionConcurrentFast.setScoringFunction:(Ljsprit/core/algorithm/recreate/ScoringFunction;)V]
RegretInsertionConcurrentFast.setSwitchAllowed ( boolean switchAllowed ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertionConcurrentFast.setSwitchAllowed:(Z)V]
RegretInsertionConcurrentFast.toString ( ) : String
[mangled: jsprit/core/algorithm/recreate/RegretInsertionConcurrentFast.toString:()Ljava/lang/String;]
jsprit-core-1.6.2.jar,
RegretInsertionFast.class
package jsprit.core.algorithm.recreate
RegretInsertionFast.insertUnassignedJobs ( java.util.Collection<jsprit.core.problem.solution.route.VehicleRoute> routes, java.util.Collection<jsprit.core.problem.job.Job> unassignedJobs ) : java.util.Collection<jsprit.core.problem.job.Job>
[mangled: jsprit/core/algorithm/recreate/RegretInsertionFast.insertUnassignedJobs:(Ljava/util/Collection;Ljava/util/Collection;)Ljava/util/Collection;]
RegretInsertionFast.RegretInsertionFast ( JobInsertionCostsCalculator jobInsertionCalculator, jsprit.core.problem.VehicleRoutingProblem vehicleRoutingProblem, jsprit.core.problem.vehicle.VehicleFleetManager fleetManager )
[mangled: jsprit/core/algorithm/recreate/RegretInsertionFast."<init>":(Ljsprit/core/algorithm/recreate/JobInsertionCostsCalculator;Ljsprit/core/problem/VehicleRoutingProblem;Ljsprit/core/problem/vehicle/VehicleFleetManager;)V]
RegretInsertionFast.setScoringFunction ( ScoringFunction scoringFunction ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertionFast.setScoringFunction:(Ljsprit/core/algorithm/recreate/ScoringFunction;)V]
RegretInsertionFast.setSwitchAllowed ( boolean switchAllowed ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertionFast.setSwitchAllowed:(Z)V]
RegretInsertionFast.toString ( ) : String
[mangled: jsprit/core/algorithm/recreate/RegretInsertionFast.toString:()Ljava/lang/String;]
jsprit-core-1.6.2.jar,
RuinBreaks.class
package jsprit.core.algorithm.ruin
RuinBreaks.removed ( jsprit.core.problem.job.Job job, jsprit.core.problem.solution.route.VehicleRoute fromRoute ) : void
[mangled: jsprit/core/algorithm/ruin/RuinBreaks.removed:(Ljsprit/core/problem/job/Job;Ljsprit/core/problem/solution/route/VehicleRoute;)V]
RuinBreaks.RuinBreaks ( )
[mangled: jsprit/core/algorithm/ruin/RuinBreaks."<init>":()V]
RuinBreaks.ruinEnds ( java.util.Collection<jsprit.core.problem.solution.route.VehicleRoute> routes, java.util.Collection<jsprit.core.problem.job.Job> unassignedJobs ) : void
[mangled: jsprit/core/algorithm/ruin/RuinBreaks.ruinEnds:(Ljava/util/Collection;Ljava/util/Collection;)V]
RuinBreaks.ruinStarts ( java.util.Collection<jsprit.core.problem.solution.route.VehicleRoute> routes ) : void
[mangled: jsprit/core/algorithm/ruin/RuinBreaks.ruinStarts:(Ljava/util/Collection;)V]
jsprit-core-1.6.2.jar,
ScoringFunction.class
package jsprit.core.algorithm.recreate
ScoringFunction.score ( InsertionData p1, jsprit.core.problem.job.Job p2 ) [abstract] : double
[mangled: jsprit/core/algorithm/recreate/ScoringFunction.score:(Ljsprit/core/algorithm/recreate/InsertionData;Ljsprit/core/problem/job/Job;)D]
jsprit-core-1.6.2.jar,
Service.class
package jsprit.core.problem.job
Service.getTimeWindows ( ) : java.util.Collection<jsprit.core.problem.solution.route.activity.TimeWindow>
[mangled: jsprit/core/problem/job/Service.getTimeWindows:()Ljava/util/Collection;]
jsprit-core-1.6.2.jar,
ServiceActivity.class
package jsprit.core.problem.solution.route.activity
ServiceActivity.setTheoreticalEarliestOperationStartTime ( double earliest ) : void
[mangled: jsprit/core/problem/solution/route/activity/ServiceActivity.setTheoreticalEarliestOperationStartTime:(D)V]
ServiceActivity.setTheoreticalLatestOperationStartTime ( double latest ) : void
[mangled: jsprit/core/problem/solution/route/activity/ServiceActivity.setTheoreticalLatestOperationStartTime:(D)V]
jsprit-core-1.6.2.jar,
Shipment.class
package jsprit.core.problem.job
Shipment.getDeliveryTimeWindows ( ) : java.util.Collection<jsprit.core.problem.solution.route.activity.TimeWindow>
[mangled: jsprit/core/problem/job/Shipment.getDeliveryTimeWindows:()Ljava/util/Collection;]
Shipment.getPickupTimeWindows ( ) : java.util.Collection<jsprit.core.problem.solution.route.activity.TimeWindow>
[mangled: jsprit/core/problem/job/Shipment.getPickupTimeWindows:()Ljava/util/Collection;]
jsprit-core-1.6.2.jar,
SwitchNotFeasible.class
package jsprit.core.problem.constraint
SwitchNotFeasible.fulfilled ( jsprit.core.problem.misc.JobInsertionContext insertionContext ) : boolean
[mangled: jsprit/core/problem/constraint/SwitchNotFeasible.fulfilled:(Ljsprit/core/problem/misc/JobInsertionContext;)Z]
SwitchNotFeasible.SwitchNotFeasible ( jsprit.core.algorithm.state.StateManager stateManager )
[mangled: jsprit/core/problem/constraint/SwitchNotFeasible."<init>":(Ljsprit/core/algorithm/state/StateManager;)V]
jsprit-core-1.6.2.jar,
TimeWindows.class
package jsprit.core.problem.solution.route.activity
TimeWindows.getTimeWindows ( ) [abstract] : java.util.Collection<TimeWindow>
[mangled: jsprit/core/problem/solution/route/activity/TimeWindows.getTimeWindows:()Ljava/util/Collection;]
jsprit-core-1.6.2.jar,
TimeWindowsImpl.class
package jsprit.core.problem.solution.route.activity
TimeWindowsImpl.add ( TimeWindow timeWindow ) : void
[mangled: jsprit/core/problem/solution/route/activity/TimeWindowsImpl.add:(Ljsprit/core/problem/solution/route/activity/TimeWindow;)V]
TimeWindowsImpl.getTimeWindows ( ) : java.util.Collection<TimeWindow>
[mangled: jsprit/core/problem/solution/route/activity/TimeWindowsImpl.getTimeWindows:()Ljava/util/Collection;]
TimeWindowsImpl.TimeWindowsImpl ( )
[mangled: jsprit/core/problem/solution/route/activity/TimeWindowsImpl."<init>":()V]
jsprit-core-1.6.2.jar,
TourActivity.class
package jsprit.core.problem.solution.route.activity
TourActivity.setTheoreticalEarliestOperationStartTime ( double p1 ) [abstract] : void
[mangled: jsprit/core/problem/solution/route/activity/TourActivity.setTheoreticalEarliestOperationStartTime:(D)V]
TourActivity.setTheoreticalLatestOperationStartTime ( double p1 ) [abstract] : void
[mangled: jsprit/core/problem/solution/route/activity/TourActivity.setTheoreticalLatestOperationStartTime:(D)V]
jsprit-core-1.6.2.jar,
UpdateFutureWaitingTimes.class
package jsprit.core.algorithm.state
UpdateFutureWaitingTimes.begin ( jsprit.core.problem.solution.route.VehicleRoute route ) : void
[mangled: jsprit/core/algorithm/state/UpdateFutureWaitingTimes.begin:(Ljsprit/core/problem/solution/route/VehicleRoute;)V]
UpdateFutureWaitingTimes.finish ( ) : void
[mangled: jsprit/core/algorithm/state/UpdateFutureWaitingTimes.finish:()V]
UpdateFutureWaitingTimes.UpdateFutureWaitingTimes ( StateManager states, jsprit.core.problem.cost.VehicleRoutingTransportCosts tpCosts )
[mangled: jsprit/core/algorithm/state/UpdateFutureWaitingTimes."<init>":(Ljsprit/core/algorithm/state/StateManager;Ljsprit/core/problem/cost/VehicleRoutingTransportCosts;)V]
UpdateFutureWaitingTimes.visit ( jsprit.core.problem.solution.route.activity.TourActivity activity ) : void
[mangled: jsprit/core/algorithm/state/UpdateFutureWaitingTimes.visit:(Ljsprit/core/problem/solution/route/activity/TourActivity;)V]
jsprit-core-1.6.2.jar,
UpdateVehicleDependentPracticalTimeWindows.class
package jsprit.core.algorithm.state
UpdateVehicleDependentPracticalTimeWindows.visit ( jsprit.core.problem.solution.route.VehicleRoute route ) : void
[mangled: jsprit/core/algorithm/state/UpdateVehicleDependentPracticalTimeWindows.visit:(Ljsprit/core/problem/solution/route/VehicleRoute;)V]
jsprit-core-1.6.2.jar,
Vehicle.class
package jsprit.core.problem.vehicle
Vehicle.getBreak ( ) [abstract] : jsprit.core.problem.job.Break
[mangled: jsprit/core/problem/vehicle/Vehicle.getBreak:()Ljsprit/core/problem/job/Break;]
jsprit-core-1.6.2.jar,
VehicleCostParams.class
package jsprit.core.problem.vehicle
VehicleTypeImpl.VehicleCostParams.VehicleTypeImpl.VehicleCostParams ( double fix, double perTimeUnit, double perDistanceUnit, double perWaitingTimeUnit )
[mangled: jsprit/core/problem/vehicle/VehicleTypeImpl.VehicleCostParams."<init>":(DDDD)V]
VehicleTypeImpl.VehicleCostParams.VehicleTypeImpl.VehicleCostParams ( double fix, double perTimeUnit, double perDistanceUnit, double perWaitingTimeUnit, double perServiceTimeUnit )
[mangled: jsprit/core/problem/vehicle/VehicleTypeImpl.VehicleCostParams."<init>":(DDDDD)V]
jsprit-core-1.6.2.jar,
VehicleFleetManager.class
package jsprit.core.problem.vehicle
VehicleFleetManager.getAvailableVehicle ( VehicleTypeKey p1 ) [abstract] : Vehicle
[mangled: jsprit/core/problem/vehicle/VehicleFleetManager.getAvailableVehicle:(Ljsprit/core/problem/vehicle/VehicleTypeKey;)Ljsprit/core/problem/vehicle/Vehicle;]
jsprit-core-1.6.2.jar,
VehicleImpl.class
package jsprit.core.problem.vehicle
VehicleImpl.getBreak ( ) : jsprit.core.problem.job.Break
[mangled: jsprit/core/problem/vehicle/VehicleImpl.getBreak:()Ljsprit/core/problem/job/Break;]
jsprit-core-1.6.2.jar,
VehicleRoutingProblem.class
package jsprit.core.problem
VehicleRoutingProblem.getAllLocations ( ) : java.util.Collection<Location>
[mangled: jsprit/core/problem/VehicleRoutingProblem.getAllLocations:()Ljava/util/Collection;]
jsprit-core-1.6.2.jar,
VehicleTypeKey.class
package jsprit.core.problem.vehicle
VehicleTypeKey.VehicleTypeKey ( String typeId, String startLocationId, String endLocationId, double earliestStart, double latestEnd, jsprit.core.problem.Skills skills, boolean returnToDepot )
[mangled: jsprit/core/problem/vehicle/VehicleTypeKey."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DDLjsprit/core/problem/Skills;Z)V]
jsprit-core-1.6.2.jar,
VrpXMLReader.class
package jsprit.core.problem.io
VrpXMLReader.read ( java.io.InputStream fileContents ) : void
[mangled: jsprit/core/problem/io/VrpXMLReader.read:(Ljava/io/InputStream;)V]
jsprit-core-1.6.2.jar,
WaitingTimeCosts.class
package jsprit.core.problem.cost
WaitingTimeCosts.getActivityCost ( jsprit.core.problem.solution.route.activity.TourActivity tourAct, double arrivalTime, jsprit.core.problem.driver.Driver driver, jsprit.core.problem.vehicle.Vehicle vehicle ) : double
[mangled: jsprit/core/problem/cost/WaitingTimeCosts.getActivityCost:(Ljsprit/core/problem/solution/route/activity/TourActivity;DLjsprit/core/problem/driver/Driver;Ljsprit/core/problem/vehicle/Vehicle;)D]
WaitingTimeCosts.WaitingTimeCosts ( )
[mangled: jsprit/core/problem/cost/WaitingTimeCosts."<init>":()V]
to the top
Removed Methods (18)
jsprit-core-1.6.1.jar,
Builder.class
package jsprit.core.problem.job
Service.Builder.addRequiredSkill ( String skill ) : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder.addRequiredSkill:(Ljava/lang/String;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder.addSizeDimension ( int dimensionIndex, int dimensionValue ) : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder.addSizeDimension:(II)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder.build ( ) : Service
[mangled: jsprit/core/problem/job/Service.Builder.build:()Ljsprit/core/problem/job/Service;]
Service.Builder.newInstance ( String id ) [static] : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder.newInstance:(Ljava/lang/String;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder.setLocation ( jsprit.core.problem.Location location ) : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder.setLocation:(Ljsprit/core/problem/Location;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder.setName ( String name ) : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder.setName:(Ljava/lang/String;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder.setServiceTime ( double serviceTime ) : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder.setServiceTime:(D)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder.setTimeWindow ( jsprit.core.problem.solution.route.activity.TimeWindow tw ) : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder.setTimeWindow:(Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder.setType ( String name ) : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder.setType:(Ljava/lang/String;)Ljsprit/core/problem/job/Service$Builder;]
jsprit-core-1.6.1.jar,
DefaultScorer.class
package jsprit.core.algorithm.recreate
RegretInsertion.DefaultScorer.RegretInsertion.DefaultScorer ( jsprit.core.problem.VehicleRoutingProblem vrp )
[mangled: jsprit/core/algorithm/recreate/RegretInsertion.DefaultScorer."<init>":(Ljsprit/core/problem/VehicleRoutingProblem;)V]
RegretInsertion.DefaultScorer.score ( InsertionData best, jsprit.core.problem.job.Job job ) : double
[mangled: jsprit/core/algorithm/recreate/RegretInsertion.DefaultScorer.score:(Ljsprit/core/algorithm/recreate/InsertionData;Ljsprit/core/problem/job/Job;)D]
RegretInsertion.DefaultScorer.setDepotDistanceParam ( double depotDistance_param ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertion.DefaultScorer.setDepotDistanceParam:(D)V]
RegretInsertion.DefaultScorer.setTimeWindowParam ( double tw_param ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertion.DefaultScorer.setTimeWindowParam:(D)V]
RegretInsertion.DefaultScorer.toString ( ) : String
[mangled: jsprit/core/algorithm/recreate/RegretInsertion.DefaultScorer.toString:()Ljava/lang/String;]
jsprit-core-1.6.1.jar,
RegretInsertion.class
package jsprit.core.algorithm.recreate
RegretInsertion.setScoringFunction ( RegretInsertion.ScoringFunction scoringFunction ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertion.setScoringFunction:(Ljsprit/core/algorithm/recreate/RegretInsertion$ScoringFunction;)V]
jsprit-core-1.6.1.jar,
RegretInsertionConcurrent.class
package jsprit.core.algorithm.recreate
RegretInsertionConcurrent.setScoringFunction ( RegretInsertion.ScoringFunction scoringFunction ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertionConcurrent.setScoringFunction:(Ljsprit/core/algorithm/recreate/RegretInsertion$ScoringFunction;)V]
jsprit-core-1.6.1.jar,
TourActivities.class
package jsprit.core.problem.solution.route.activity
TourActivities.emptyTour ( ) [static] : TourActivities
[mangled: jsprit/core/problem/solution/route/activity/TourActivities.emptyTour:()Ljsprit/core/problem/solution/route/activity/TourActivities;]
jsprit-core-1.6.1.jar,
VehicleTypeKey.class
package jsprit.core.problem.vehicle
VehicleTypeKey.VehicleTypeKey ( String typeId, String startLocationId, String endLocationId, double earliestStart, double latestEnd, jsprit.core.problem.Skills skills )
[mangled: jsprit/core/problem/vehicle/VehicleTypeKey."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DDLjsprit/core/problem/Skills;)V]
to the top
Problems with Data Types, High Severity (2)
jsprit-core-1.6.1.jar
package jsprit.core.algorithm.recreate
[+] RegretInsertion.DefaultScorer (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (5)
RegretInsertion.DefaultScorer ( jsprit.core.problem.VehicleRoutingProblem )This constructor is from 'RegretInsertion.DefaultScorer' class.
score ( InsertionData, jsprit.core.problem.job.Job )This method is from 'RegretInsertion.DefaultScorer' class.
setDepotDistanceParam ( double )This method is from 'RegretInsertion.DefaultScorer' class.
setTimeWindowParam ( double )This method is from 'RegretInsertion.DefaultScorer' class.
toString ( )This method is from 'RegretInsertion.DefaultScorer' class.
package jsprit.core.algorithm.state
[+] UpdateVehicleDependentPracticalTimeWindows (1)
| Change | Effect |
---|
1 | Removed super-interface jsprit.core.problem.solution.route.activity.ReverseActivityVisitor. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (5)
begin ( jsprit.core.problem.solution.route.VehicleRoute )This method is from 'UpdateVehicleDependentPracticalTimeWindows' class.
finish ( )This method is from 'UpdateVehicleDependentPracticalTimeWindows' class.
setVehiclesToUpdate ( UpdateVehicleDependentPracticalTimeWindows.VehiclesToUpdate )This method is from 'UpdateVehicleDependentPracticalTimeWindows' class.
UpdateVehicleDependentPracticalTimeWindows ( StateManager, jsprit.core.problem.cost.VehicleRoutingTransportCosts )This constructor is from 'UpdateVehicleDependentPracticalTimeWindows' class.
visit ( jsprit.core.problem.solution.route.activity.TourActivity )This method is from 'UpdateVehicleDependentPracticalTimeWindows' class.
to the top
Problems with Data Types, Medium Severity (6)
jsprit-core-1.6.1.jar
package jsprit.core.algorithm.ruin
[+] JobNeighborhoods (1)
| Change | Effect |
---|
1 | Abstract method getMaxDistance ( ) has been added to this interface. | A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method create ( jsprit.core.problem.VehicleRoutingProblem ) and may not be implemented by old clients. |
[+] affected methods (6)
getNearestNeighborsIterator ( int, jsprit.core.problem.job.Job )This abstract method is from 'JobNeighborhoods' interface.
initialise ( )This abstract method is from 'JobNeighborhoods' interface.
createNeighborhoods ( jsprit.core.problem.VehicleRoutingProblem, distance.JobDistance )Return value of this method has type 'JobNeighborhoods'.
createNeighborhoods ( jsprit.core.problem.VehicleRoutingProblem, distance.JobDistance, int )Return value of this method has type 'JobNeighborhoods'.
RuinClusters ( jsprit.core.problem.VehicleRoutingProblem, int, JobNeighborhoods )3rd parameter 'jobNeighborhoods' of this method has type 'JobNeighborhoods'.
RuinRadial ( jsprit.core.problem.VehicleRoutingProblem, int, JobNeighborhoods )3rd parameter 'neighborhoods' of this method has type 'JobNeighborhoods'.
package jsprit.core.problem.job
[+] Delivery.Builder (1)
| Change | Effect |
---|
1 | Superclass has been changed from Service.Builder to Service.Builder<Delivery>. | 1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (3)
build ( )This method is from 'Delivery.Builder' class.
build ( )This method is from 'Delivery.Builder' class.
newInstance ( java.lang.String )Return value of this method has type 'Delivery.Builder'.
[+] Pickup.Builder (1)
| Change | Effect |
---|
1 | Superclass has been changed from Service.Builder to Service.Builder<Pickup>. | 1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (3)
build ( )This method is from 'Pickup.Builder' class.
build ( )This method is from 'Pickup.Builder' class.
newInstance ( java.lang.String )Return value of this method has type 'Pickup.Builder'.
package jsprit.core.problem.solution.route.activity
[+] TourActivity (2)
| Change | Effect |
---|
1 | Abstract method setTheoreticalEarliestOperationStartTime ( double ) has been added to this interface. | A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method getInsertionData ( jsprit.core.problem.solution.route.VehicleRoute, jsprit.core.problem.job.Job, jsprit.core.problem.vehicle.Vehicle, double, jsprit.core.problem.driver.Driver, double ) and may not be implemented by old clients. |
2 | Abstract method setTheoreticalLatestOperationStartTime ( double ) has been added to this interface. | A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method getInsertionData ( jsprit.core.problem.solution.route.VehicleRoute, jsprit.core.problem.job.Job, jsprit.core.problem.vehicle.Vehicle, double, jsprit.core.problem.driver.Driver, double ) and may not be implemented by old clients. |
[+] affected methods (64)
getCosts ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )3rd parameter 'p3' of this abstract method has type 'TourActivity'.
getCosts ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )3rd parameter 'newAct' of this method has type 'TourActivity'.
getActivityState ( TourActivity, jsprit.core.algorithm.state.StateId, java.lang.Class<T> )1st parameter 'act' of this method has type 'TourActivity'.
getActivityState ( TourActivity, jsprit.core.problem.vehicle.Vehicle, jsprit.core.algorithm.state.StateId, java.lang.Class<T> )1st parameter 'act' of this method has type 'TourActivity'.
hasActivityState ( TourActivity, jsprit.core.problem.vehicle.Vehicle, jsprit.core.algorithm.state.StateId )1st parameter 'act' of this method has type 'TourActivity'.
putActivityState ( TourActivity, jsprit.core.algorithm.state.StateId, T )1st parameter 'act' of this method has type 'TourActivity'.
putActivityState ( TourActivity, jsprit.core.problem.vehicle.Vehicle, jsprit.core.algorithm.state.StateId, T )1st parameter 'act' of this method has type 'TourActivity'.
visit ( TourActivity )1st parameter 'activity' of this method has type 'TourActivity'.
visit ( TourActivity )1st parameter 'activity' of this method has type 'TourActivity'.
visit ( TourActivity )1st parameter 'act' of this method has type 'TourActivity'.
visit ( TourActivity )1st parameter 'activity' of this method has type 'TourActivity'.
getCapacityViolationAfterActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getDistanceAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getLastTransportCostAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getLastTransportDistanceAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getLastTransportTimeAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getLoadJustBeforeActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getLoadRightAfterActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getTimeWindowViolationAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getTransportTimeAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getVariableTransportCostsAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getWaitingTimeAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
hasBackhaulConstraintViolationAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
hasShipmentConstraintViolationAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
hasSkillConstraintViolationAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
fulfilled ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )3rd parameter 'newAct' of this method has type 'TourActivity'.
getCosts ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )3rd parameter 'newAct' of this method has type 'TourActivity'.
fulfilled ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )3rd parameter 'p3' of this abstract method has type 'TourActivity'.
fulfilled ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )3rd parameter 'newAct' of this method has type 'TourActivity'.
fulfilled ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )3rd parameter 'newAct' of this method has type 'TourActivity'.
fulfilled ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )3rd parameter 'newAct' of this method has type 'TourActivity'.
getCosts ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )3rd parameter 'p3' of this abstract method has type 'TourActivity'.
fulfilled ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )3rd parameter 'newAct' of this method has type 'TourActivity'.
getActivityCost ( TourActivity, double, jsprit.core.problem.driver.Driver, jsprit.core.problem.vehicle.Vehicle )1st parameter 'p1' of this abstract method has type 'TourActivity'.
visit ( TourActivity )1st parameter 'p1' of this abstract method has type 'TourActivity'.
duplicate ( )Return value of this method has type 'TourActivity'.
duplicate ( )Return value of this method has type 'TourActivity'.
duplicate ( )Return value of this method has type 'TourActivity'.
duplicate ( )Return value of this method has type 'TourActivity'.
duplicate ( )Return value of this method has type 'TourActivity'.
visit ( TourActivity )1st parameter 'p1' of this abstract method has type 'TourActivity'.
duplicate ( )Return value of this method has type 'TourActivity'.
duplicate ( )Return value of this method has type 'TourActivity'.
addActivity ( int, TourActivity )2nd parameter 'act' of this method has type 'TourActivity'.
addActivity ( TourActivity )1st parameter 'act' of this method has type 'TourActivity'.
hasActivity ( TourActivity )1st parameter 'activity' of this method has type 'TourActivity'.
removeActivity ( TourActivity )1st parameter 'activity' of this method has type 'TourActivity'.
next ( )Return value of this method has type 'TourActivity'.
duplicate ( )Return value of this abstract method has type 'TourActivity'.
getArrTime ( )This abstract method is from 'TourActivity' interface.
getEndTime ( )This abstract method is from 'TourActivity' interface.
getLocation ( )This abstract method is from 'TourActivity' interface.
getLocationId ( )This abstract method is from 'TourActivity' interface.
getName ( )This abstract method is from 'TourActivity' interface.
getOperationTime ( )This abstract method is from 'TourActivity' interface.
getSize ( )This abstract method is from 'TourActivity' interface.
getTheoreticalEarliestOperationStartTime ( )This abstract method is from 'TourActivity' interface.
getTheoreticalLatestOperationStartTime ( )This abstract method is from 'TourActivity' interface.
setArrTime ( double )This abstract method is from 'TourActivity' interface.
setEndTime ( double )This abstract method is from 'TourActivity' interface.
getActivityState ( TourActivity, jsprit.core.algorithm.state.StateId, java.lang.Class<T> )1st parameter 'p1' of this abstract method has type 'TourActivity'.
getActivityState ( TourActivity, jsprit.core.problem.vehicle.Vehicle, jsprit.core.algorithm.state.StateId, java.lang.Class<T> )1st parameter 'p1' of this abstract method has type 'TourActivity'.
visit ( TourActivity )1st parameter 'activity' of this method has type 'TourActivity'.
getActivityEndTime ( double, TourActivity )2nd parameter 'act' of this method has type 'TourActivity'.
package jsprit.core.problem.vehicle
[+] Vehicle (1)
| Change | Effect |
---|
1 | Abstract method getBreak ( ) has been added to this interface. | A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method inform ( jsprit.core.algorithm.recreate.Event ) and may not be implemented by old clients. |
[+] affected methods (64)
AbstractInsertionStrategy ( jsprit.core.problem.VehicleRoutingProblem )Field 'this.NO_NEW_VEHICLE_YET' in the object of this method has type 'Vehicle'.
addListener ( jsprit.core.algorithm.recreate.listener.InsertionListener )Field 'this.NO_NEW_VEHICLE_YET' in the object of this method has type 'Vehicle'.
getListeners ( )Field 'this.NO_NEW_VEHICLE_YET' in the object of this method has type 'Vehicle'.
AbstractInsertionStrategy.Insertion ( jsprit.core.algorithm.recreate.AbstractInsertionStrategy, jsprit.core.problem.solution.route.VehicleRoute, jsprit.core.algorithm.recreate.InsertionData )Field 'vehicleRoute.NO_NEW_VEHICLE_YET' in 1st parameter 'vehicleRoute' of this method has type 'Vehicle'.
insertJob ( jsprit.core.problem.job.Job, jsprit.core.algorithm.recreate.InsertionData, jsprit.core.problem.solution.route.VehicleRoute )Field 'this.NO_NEW_VEHICLE_YET' in the object of this method has type 'Vehicle'.
insertJobs ( java.util.Collection<jsprit.core.problem.solution.route.VehicleRoute>, java.util.Collection<jsprit.core.problem.job.Job> )Field 'this.NO_NEW_VEHICLE_YET' in the object of this method has type 'Vehicle'.
insertUnassignedJobs ( java.util.Collection<jsprit.core.problem.solution.route.VehicleRoute>, java.util.Collection<jsprit.core.problem.job.Job> )Field 'this.NO_NEW_VEHICLE_YET' in the object of this abstract method has type 'Vehicle'.
removeListener ( jsprit.core.algorithm.recreate.listener.InsertionListener )Field 'this.NO_NEW_VEHICLE_YET' in the object of this method has type 'Vehicle'.
setRandom ( java.util.Random )Field 'this.NO_NEW_VEHICLE_YET' in the object of this method has type 'Vehicle'.
getSelectedVehicle ( )Return value of this method has type 'Vehicle'.
InsertionData ( double, int, int, Vehicle, jsprit.core.problem.driver.Driver )4th parameter 'vehicle' of this method has type 'Vehicle'.
getInsertionData ( jsprit.core.problem.solution.route.VehicleRoute, jsprit.core.problem.job.Job, Vehicle, double, jsprit.core.problem.driver.Driver, double )3rd parameter 'p3' of this abstract method has type 'Vehicle'.
informVehicleSwitched ( jsprit.core.problem.solution.route.VehicleRoute, Vehicle, Vehicle )3rd parameter 'newVehicle' of this method has type 'Vehicle'.
vehicleSwitched ( jsprit.core.problem.solution.route.VehicleRoute, Vehicle, Vehicle )3rd parameter 'p3' of this abstract method has type 'Vehicle'.
vehicleSwitched ( jsprit.core.problem.solution.route.VehicleRoute, Vehicle, Vehicle )3rd parameter 'newVehicle' of this method has type 'Vehicle'.
getActivityState ( jsprit.core.problem.solution.route.activity.TourActivity, Vehicle, jsprit.core.algorithm.state.StateId, java.lang.Class<T> )2nd parameter 'vehicle' of this method has type 'Vehicle'.
getRouteState ( jsprit.core.problem.solution.route.VehicleRoute, Vehicle, jsprit.core.algorithm.state.StateId, java.lang.Class<T> )2nd parameter 'vehicle' of this method has type 'Vehicle'.
hasActivityState ( jsprit.core.problem.solution.route.activity.TourActivity, Vehicle, jsprit.core.algorithm.state.StateId )2nd parameter 'vehicle' of this method has type 'Vehicle'.
hasRouteState ( jsprit.core.problem.solution.route.VehicleRoute, Vehicle, jsprit.core.algorithm.state.StateId )2nd parameter 'vehicle' of this method has type 'Vehicle'.
putActivityState ( jsprit.core.problem.solution.route.activity.TourActivity, Vehicle, jsprit.core.algorithm.state.StateId, T )2nd parameter 'vehicle' of this method has type 'Vehicle'.
putRouteState ( jsprit.core.problem.solution.route.VehicleRoute, Vehicle, jsprit.core.algorithm.state.StateId, T )2nd parameter 'vehicle' of this method has type 'Vehicle'.
getBackwardTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getBackwardTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'p5' of this abstract method has type 'Vehicle'.
getTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'p5' of this abstract method has type 'Vehicle'.
getBackwardTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'p5' of this abstract method has type 'Vehicle'.
getBackwardTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'p5' of this abstract method has type 'Vehicle'.
getTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'p5' of this abstract method has type 'Vehicle'.
getTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'p5' of this abstract method has type 'Vehicle'.
getActivityCost ( jsprit.core.problem.solution.route.activity.TourActivity, double, jsprit.core.problem.driver.Driver, Vehicle )4th parameter 'p4' of this abstract method has type 'Vehicle'.
getNewVehicle ( )Return value of this method has type 'Vehicle'.
JobInsertionContext ( jsprit.core.problem.solution.route.VehicleRoute, jsprit.core.problem.job.Job, Vehicle, jsprit.core.problem.driver.Driver, double )3rd parameter 'newVehicle' of this method has type 'Vehicle'.
getActivityState ( jsprit.core.problem.solution.route.activity.TourActivity, Vehicle, jsprit.core.algorithm.state.StateId, java.lang.Class<T> )2nd parameter 'p2' of this abstract method has type 'Vehicle'.
getRouteState ( jsprit.core.problem.solution.route.VehicleRoute, Vehicle, jsprit.core.algorithm.state.StateId, java.lang.Class<T> )2nd parameter 'p2' of this abstract method has type 'Vehicle'.
newInstance ( Vehicle )1st parameter 'vehicle' of this method has type 'Vehicle'.
newInstance ( Vehicle, jsprit.core.problem.driver.Driver )1st parameter 'vehicle' of this method has type 'Vehicle'.
getVehicle ( )Return value of this method has type 'Vehicle'.
setVehicleAndDepartureTime ( Vehicle, double )1st parameter 'vehicle' of this method has type 'Vehicle'.
getEarliestDeparture ( )This abstract method is from 'Vehicle' interface.
getEndLocation ( )This abstract method is from 'Vehicle' interface.
getId ( )This abstract method is from 'Vehicle' interface.
getLatestArrival ( )This abstract method is from 'Vehicle' interface.
getSkills ( )This abstract method is from 'Vehicle' interface.
getStartLocation ( )This abstract method is from 'Vehicle' interface.
getType ( )This abstract method is from 'Vehicle' interface.
getVehicleTypeIdentifier ( )This abstract method is from 'Vehicle' interface.
isReturnToDepot ( )This abstract method is from 'Vehicle' interface.
getAvailableVehicles ( Vehicle )1st parameter 'p1' of this abstract method has type 'Vehicle'.
isLocked ( Vehicle )1st parameter 'p1' of this abstract method has type 'Vehicle'.
lock ( Vehicle )1st parameter 'p1' of this abstract method has type 'Vehicle'.
unlock ( Vehicle )1st parameter 'p1' of this abstract method has type 'Vehicle'.
addVehicle ( Vehicle )1st parameter 'vehicle' of this method has type 'Vehicle'.
getTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
to the top
Other Changes in Data Types (13)
jsprit-core-1.6.1.jar
package jsprit.core.algorithm.box
[+] Jsprit.Parameter (2)
| Change | Effect |
---|
1 | Field FAST_REGRET has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
2 | Field MAX_TRANSPORT_COSTS has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (4)
setProperty ( Jsprit.Parameter, java.lang.String )1st parameter 'parameter' of this method has type 'Jsprit.Parameter'.
toString ( )This method is from 'Jsprit.Parameter' class.
valueOf ( java.lang.String )Return value of this method has type 'Jsprit.Parameter'.
values ( )This method is from 'Jsprit.Parameter' class.
package jsprit.core.algorithm.state
[+] InternalStates (5)
| Change | Effect |
---|
1 | Field EARLIEST_WITHOUT_WAITING has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
2 | Field FUTURE_WAITING has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
3 | Field SWITCH_NOT_FEASIBLE has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
4 | Field TIME_SLACK has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
5 | Field WAITING has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (1)
InternalStates ( )This constructor is from 'InternalStates' class.
package jsprit.core.problem.job
[+] Shipment.Builder (1)
| Change | Effect |
---|
1 | Field deliveryTimeWindows has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (11)
addRequiredSkill ( java.lang.String )Return value of this method has type 'Shipment.Builder'.
addSizeDimension ( int, int )Return value of this method has type 'Shipment.Builder'.
build ( )This method is from 'Shipment.Builder' class.
newInstance ( java.lang.String )Return value of this method has type 'Shipment.Builder'.
setDeliveryLocation ( jsprit.core.problem.Location )Return value of this method has type 'Shipment.Builder'.
setDeliveryServiceTime ( double )Return value of this method has type 'Shipment.Builder'.
setDeliveryTimeWindow ( jsprit.core.problem.solution.route.activity.TimeWindow )Return value of this method has type 'Shipment.Builder'.
setName ( java.lang.String )Return value of this method has type 'Shipment.Builder'.
setPickupLocation ( jsprit.core.problem.Location )Return value of this method has type 'Shipment.Builder'.
setPickupServiceTime ( double )Return value of this method has type 'Shipment.Builder'.
setPickupTimeWindow ( jsprit.core.problem.solution.route.activity.TimeWindow )Return value of this method has type 'Shipment.Builder'.
package jsprit.core.problem.vehicle
[+] VehicleFleetManager (1)
| Change | Effect |
---|
1 | Abstract method getAvailableVehicle ( VehicleTypeKey ) has been added to this interface. | No effect. |
[+] affected methods (17)
newInstance ( jsprit.core.problem.VehicleRoutingProblem, VehicleFleetManager, jsprit.core.algorithm.state.StateManager, jsprit.core.problem.constraint.ConstraintManager )2nd parameter 'fleetManager' of this method has type 'VehicleFleetManager'.
BestInsertionBuilder ( jsprit.core.problem.VehicleRoutingProblem, VehicleFleetManager, jsprit.core.algorithm.state.StateManager, jsprit.core.problem.constraint.ConstraintManager )2nd parameter 'vehicleFleetManager' of this method has type 'VehicleFleetManager'.
InsertionBuilder ( jsprit.core.problem.VehicleRoutingProblem, VehicleFleetManager, jsprit.core.algorithm.state.StateManager, jsprit.core.problem.constraint.ConstraintManager )2nd parameter 'vehicleFleetManager' of this method has type 'VehicleFleetManager'.
setVehicleFleetManager ( VehicleFleetManager )1st parameter 'fleetManager' of this method has type 'VehicleFleetManager'.
createStandardCalculator ( jsprit.core.problem.VehicleRoutingProblem, VehicleFleetManager, jsprit.core.algorithm.state.StateManager, jsprit.core.problem.constraint.ConstraintManager )2nd parameter 'fleetManager' of this method has type 'VehicleFleetManager'.
VehicleSwitched ( VehicleFleetManager )1st parameter 'fleetManager' of this method has type 'VehicleFleetManager'.
RemoveEmptyVehicles ( VehicleFleetManager )1st parameter 'fleetManager' of this method has type 'VehicleFleetManager'.
ResetAndIniFleetManager ( VehicleFleetManager )1st parameter 'vehicleFleetManager' of this method has type 'VehicleFleetManager'.
createFleetManager ( )Return value of this method has type 'VehicleFleetManager'.
createFleetManager ( )Return value of this method has type 'VehicleFleetManager'.
getAvailableVehicles ( )This abstract method is from 'VehicleFleetManager' interface.
getAvailableVehicles ( Vehicle )This abstract method is from 'VehicleFleetManager' interface.
isLocked ( Vehicle )This abstract method is from 'VehicleFleetManager' interface.
lock ( Vehicle )This abstract method is from 'VehicleFleetManager' interface.
unlock ( Vehicle )This abstract method is from 'VehicleFleetManager' interface.
unlockAll ( )This abstract method is from 'VehicleFleetManager' interface.
createFleetManager ( )Return value of this abstract method has type 'VehicleFleetManager'.
[+] VehicleTypeImpl.VehicleCostParams (3)
| Change | Effect |
---|
1 | Field perServiceTimeUnit has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
2 | Field perTransportTimeUnit has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
3 | Field perWaitingTimeUnit has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (4)
getVehicleCostParams ( )Return value of this abstract method has type 'VehicleTypeImpl.VehicleCostParams'.
getVehicleCostParams ( )Return value of this method has type 'VehicleTypeImpl.VehicleCostParams'.
newInstance ( double, double, double )This method is from 'VehicleTypeImpl.VehicleCostParams' class.
toString ( )This method is from 'VehicleTypeImpl.VehicleCostParams' class.
[+] VehicleTypeKey (1)
| Change | Effect |
---|
1 | Field returnToDepot has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (6)
getVehicleTypeIdentifier ( )Return value of this method has type 'VehicleTypeKey'.
setVehicleIdentifier ( VehicleTypeKey )1st parameter 'vehicleTypeIdentifier' of this method has type 'VehicleTypeKey'.
getVehicleTypeIdentifier ( )Return value of this abstract method has type 'VehicleTypeKey'.
equals ( java.lang.Object )This method is from 'VehicleTypeKey' class.
hashCode ( )This method is from 'VehicleTypeKey' class.
toString ( )This method is from 'VehicleTypeKey' class.
to the top
Java ARchives (1)
jsprit-core-1.6.1.jar
to the top
Test Info
Library Name | jsprit-core |
Version #1 | 1.6.1 |
Version #2 | 1.6.2 |
Java Version | 1.8.0_25 |
Subject | Source Compatibility |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 1527 / 332 |
---|
Verdict | Incompatible (10.9%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 129 |
---|
Removed Methods | High | 18 |
---|
Problems with Data Types | High | 7 |
---|
Medium | 2 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 12 |
Added Methods (129)
jsprit-core-1.6.2.jar,
ActivityStartAsSoonAsArrived.class
package jsprit.core.problem.solution.route.activity
ActivityStartAsSoonAsArrived.ActivityStartAsSoonAsArrived ( )
[mangled: jsprit/core/problem/solution/route/activity/ActivityStartAsSoonAsArrived."<init>":()V]
ActivityStartAsSoonAsArrived.getActivityStartTime ( TourActivity activity, double arrivalTime ) : double
[mangled: jsprit/core/problem/solution/route/activity/ActivityStartAsSoonAsArrived.getActivityStartTime:(Ljsprit/core/problem/solution/route/activity/TourActivity;D)D]
jsprit-core-1.6.2.jar,
ActivityStartsAsSoonAsTimeWindowOpens.class
package jsprit.core.problem.solution.route.activity
ActivityStartsAsSoonAsTimeWindowOpens.ActivityStartsAsSoonAsTimeWindowOpens ( )
[mangled: jsprit/core/problem/solution/route/activity/ActivityStartsAsSoonAsTimeWindowOpens."<init>":()V]
ActivityStartsAsSoonAsTimeWindowOpens.getActivityStartTime ( TourActivity activity, double arrivalTime ) : double
[mangled: jsprit/core/problem/solution/route/activity/ActivityStartsAsSoonAsTimeWindowOpens.getActivityStartTime:(Ljsprit/core/problem/solution/route/activity/TourActivity;D)D]
jsprit-core-1.6.2.jar,
ActivityStartStrategy.class
package jsprit.core.problem.solution.route.activity
ActivityStartStrategy.getActivityStartTime ( TourActivity p1, double p2 ) [abstract] : double
[mangled: jsprit/core/problem/solution/route/activity/ActivityStartStrategy.getActivityStartTime:(Ljsprit/core/problem/solution/route/activity/TourActivity;D)D]
jsprit-core-1.6.2.jar,
ActivityTimeTracker.class
package jsprit.core.util
ActivityTimeTracker.ActivityTimeTracker ( jsprit.core.problem.cost.ForwardTransportTime transportTime, jsprit.core.problem.solution.route.activity.ActivityStartStrategy startStrategy )
[mangled: jsprit/core/util/ActivityTimeTracker."<init>":(Ljsprit/core/problem/cost/ForwardTransportTime;Ljsprit/core/problem/solution/route/activity/ActivityStartStrategy;)V]
jsprit-core-1.6.2.jar,
Break.class
package jsprit.core.problem.job
Break.hasVariableLocation ( ) : boolean
[mangled: jsprit/core/problem/job/Break.hasVariableLocation:()Z]
jsprit-core-1.6.2.jar,
BreakActivity.class
package jsprit.core.problem.solution.route.activity
BreakActivity.BreakActivity ( jsprit.core.problem.job.Break aBreak )
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity."<init>":(Ljsprit/core/problem/job/Break;)V]
BreakActivity.BreakActivity ( BreakActivity breakActivity )
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity."<init>":(Ljsprit/core/problem/solution/route/activity/BreakActivity;)V]
BreakActivity.copyOf ( BreakActivity breakActivity ) [static] : BreakActivity
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.copyOf:(Ljsprit/core/problem/solution/route/activity/BreakActivity;)Ljsprit/core/problem/solution/route/activity/BreakActivity;]
BreakActivity.duplicate ( ) : TourActivity
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.duplicate:()Ljsprit/core/problem/solution/route/activity/TourActivity;]
BreakActivity.equals ( Object obj ) : boolean
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.equals:(Ljava/lang/Object;)Z]
BreakActivity.getArrTime ( ) : double
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getArrTime:()D]
BreakActivity.getEndTime ( ) : double
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getEndTime:()D]
BreakActivity.getJob ( ) : jsprit.core.problem.job.Job
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getJob:()Ljsprit/core/problem/job/Job;]
BreakActivity.getJob ( ) : jsprit.core.problem.job.Service
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getJob:()Ljsprit/core/problem/job/Service;]
BreakActivity.getLocation ( ) : jsprit.core.problem.Location
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getLocation:()Ljsprit/core/problem/Location;]
BreakActivity.getLocationId ( ) : String
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getLocationId:()Ljava/lang/String;]
BreakActivity.getName ( ) : String
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getName:()Ljava/lang/String;]
BreakActivity.getOperationTime ( ) : double
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getOperationTime:()D]
BreakActivity.getSize ( ) : jsprit.core.problem.Capacity
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getSize:()Ljsprit/core/problem/Capacity;]
BreakActivity.getTheoreticalEarliestOperationStartTime ( ) : double
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getTheoreticalEarliestOperationStartTime:()D]
BreakActivity.getTheoreticalLatestOperationStartTime ( ) : double
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.getTheoreticalLatestOperationStartTime:()D]
BreakActivity.hashCode ( ) : int
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.hashCode:()I]
BreakActivity.newInstance ( jsprit.core.problem.job.Break aBreak ) [static] : BreakActivity
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.newInstance:(Ljsprit/core/problem/job/Break;)Ljsprit/core/problem/solution/route/activity/BreakActivity;]
BreakActivity.setArrTime ( double arrTime ) : void
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.setArrTime:(D)V]
BreakActivity.setEndTime ( double endTime ) : void
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.setEndTime:(D)V]
BreakActivity.setLocation ( jsprit.core.problem.Location breakLocation ) : void
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.setLocation:(Ljsprit/core/problem/Location;)V]
BreakActivity.setTheoreticalEarliestOperationStartTime ( double earliest ) : void
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.setTheoreticalEarliestOperationStartTime:(D)V]
BreakActivity.setTheoreticalLatestOperationStartTime ( double latest ) : void
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.setTheoreticalLatestOperationStartTime:(D)V]
BreakActivity.toString ( ) : String
[mangled: jsprit/core/problem/solution/route/activity/BreakActivity.toString:()Ljava/lang/String;]
jsprit-core-1.6.2.jar,
Builder.class
package jsprit.core.algorithm.box
Jsprit.Builder.setActivityInsertionCalculator ( jsprit.core.algorithm.recreate.ActivityInsertionCostsCalculator activityInsertionCalculator ) : Jsprit.Builder
[mangled: jsprit/core/algorithm/box/Jsprit.Builder.setActivityInsertionCalculator:(Ljsprit/core/algorithm/recreate/ActivityInsertionCostsCalculator;)Ljsprit/core/algorithm/box/Jsprit$Builder;]
package jsprit.core.problem.job
Break.Builder.build ( ) : Break
[mangled: jsprit/core/problem/job/Break.Builder.build:()Ljsprit/core/problem/job/Break;]
Break.Builder.build ( ) : Service
[mangled: jsprit/core/problem/job/Break.Builder.build:()Ljsprit/core/problem/job/Service;]
Break.Builder.newInstance ( String id ) [static] : Break.Builder
[mangled: jsprit/core/problem/job/Break.Builder.newInstance:(Ljava/lang/String;)Ljsprit/core/problem/job/Break$Builder;]
Shipment.Builder.addDeliveryTimeWindow ( double earliest, double latest ) : Shipment.Builder
[mangled: jsprit/core/problem/job/Shipment.Builder.addDeliveryTimeWindow:(DD)Ljsprit/core/problem/job/Shipment$Builder;]
Shipment.Builder.addDeliveryTimeWindow ( jsprit.core.problem.solution.route.activity.TimeWindow timeWindow ) : Shipment.Builder
[mangled: jsprit/core/problem/job/Shipment.Builder.addDeliveryTimeWindow:(Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/job/Shipment$Builder;]
Shipment.Builder.addPickupTimeWindow ( double earliest, double latest ) : Shipment.Builder
[mangled: jsprit/core/problem/job/Shipment.Builder.addPickupTimeWindow:(DD)Ljsprit/core/problem/job/Shipment$Builder;]
Shipment.Builder.addPickupTimeWindow ( jsprit.core.problem.solution.route.activity.TimeWindow timeWindow ) : Shipment.Builder
[mangled: jsprit/core/problem/job/Shipment.Builder.addPickupTimeWindow:(Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/job/Shipment$Builder;]
package jsprit.core.problem.solution.route
VehicleRoute.Builder.addDelivery ( jsprit.core.problem.job.Delivery delivery, activity.TimeWindow timeWindow ) : VehicleRoute.Builder
[mangled: jsprit/core/problem/solution/route/VehicleRoute.Builder.addDelivery:(Ljsprit/core/problem/job/Delivery;Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/solution/route/VehicleRoute$Builder;]
VehicleRoute.Builder.addDelivery ( jsprit.core.problem.job.Shipment shipment, activity.TimeWindow deliveryTimeWindow ) : VehicleRoute.Builder
[mangled: jsprit/core/problem/solution/route/VehicleRoute.Builder.addDelivery:(Ljsprit/core/problem/job/Shipment;Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/solution/route/VehicleRoute$Builder;]
VehicleRoute.Builder.addPickup ( jsprit.core.problem.job.Pickup pickup, activity.TimeWindow timeWindow ) : VehicleRoute.Builder
[mangled: jsprit/core/problem/solution/route/VehicleRoute.Builder.addPickup:(Ljsprit/core/problem/job/Pickup;Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/solution/route/VehicleRoute$Builder;]
VehicleRoute.Builder.addPickup ( jsprit.core.problem.job.Shipment shipment, activity.TimeWindow pickupTimeWindow ) : VehicleRoute.Builder
[mangled: jsprit/core/problem/solution/route/VehicleRoute.Builder.addPickup:(Ljsprit/core/problem/job/Shipment;Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/solution/route/VehicleRoute$Builder;]
VehicleRoute.Builder.addService ( jsprit.core.problem.job.Service service, activity.TimeWindow timeWindow ) : VehicleRoute.Builder
[mangled: jsprit/core/problem/solution/route/VehicleRoute.Builder.addService:(Ljsprit/core/problem/job/Service;Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/solution/route/VehicleRoute$Builder;]
package jsprit.core.problem.vehicle
VehicleImpl.Builder.setBreak ( jsprit.core.problem.job.Break aBreak ) : VehicleImpl.Builder
[mangled: jsprit/core/problem/vehicle/VehicleImpl.Builder.setBreak:(Ljsprit/core/problem/job/Break;)Ljsprit/core/problem/vehicle/VehicleImpl$Builder;]
VehicleTypeImpl.Builder.setCostPerServiceTime ( double perServiceTime ) : VehicleTypeImpl.Builder
[mangled: jsprit/core/problem/vehicle/VehicleTypeImpl.Builder.setCostPerServiceTime:(D)Ljsprit/core/problem/vehicle/VehicleTypeImpl$Builder;]
VehicleTypeImpl.Builder.setCostPerTransportTime ( double perTime ) : VehicleTypeImpl.Builder
[mangled: jsprit/core/problem/vehicle/VehicleTypeImpl.Builder.setCostPerTransportTime:(D)Ljsprit/core/problem/vehicle/VehicleTypeImpl$Builder;]
VehicleTypeImpl.Builder.setCostPerWaitingTime ( double perWaitingTime ) : VehicleTypeImpl.Builder
[mangled: jsprit/core/problem/vehicle/VehicleTypeImpl.Builder.setCostPerWaitingTime:(D)Ljsprit/core/problem/vehicle/VehicleTypeImpl$Builder;]
jsprit-core-1.6.2.jar,
Builder<T>.class
package jsprit.core.problem.job
Service.Builder<T>.addAllRequiredSkills ( jsprit.core.problem.Skills skills ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.addAllRequiredSkills:(Ljsprit/core/problem/Skills;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.addAllSizeDimensions ( jsprit.core.problem.Capacity size ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.addAllSizeDimensions:(Ljsprit/core/problem/Capacity;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.addRequiredSkill ( String skill ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.addRequiredSkill:(Ljava/lang/String;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.addSizeDimension ( int dimensionIndex, int dimensionValue ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.addSizeDimension:(II)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.addTimeWindow ( double earliest, double latest ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.addTimeWindow:(DD)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.addTimeWindow ( jsprit.core.problem.solution.route.activity.TimeWindow timeWindow ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.addTimeWindow:(Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.build ( ) : T
[mangled: jsprit/core/problem/job/Service.Builder<T>.build:()Ljsprit/core/problem/job/Service;]
Service.Builder<T>.newInstance ( String id ) [static] : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder<T>.newInstance:(Ljava/lang/String;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.setLocation ( jsprit.core.problem.Location location ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.setLocation:(Ljsprit/core/problem/Location;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.setName ( String name ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.setName:(Ljava/lang/String;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.setServiceTime ( double serviceTime ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.setServiceTime:(D)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.setTimeWindow ( jsprit.core.problem.solution.route.activity.TimeWindow tw ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.setTimeWindow:(Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder<T>.setType ( String name ) : Service.Builder<T>
[mangled: jsprit/core/problem/job/Service.Builder<T>.setType:(Ljava/lang/String;)Ljsprit/core/problem/job/Service$Builder;]
jsprit-core-1.6.2.jar,
ConfigureLocalActivityInsertionCalculator.class
package jsprit.core.algorithm.recreate
ConfigureLocalActivityInsertionCalculator.ConfigureLocalActivityInsertionCalculator ( jsprit.core.problem.VehicleRoutingProblem vrp, LocalActivityInsertionCostsCalculator localActivityInsertionCostsCalculator )
[mangled: jsprit/core/algorithm/recreate/ConfigureLocalActivityInsertionCalculator."<init>":(Ljsprit/core/problem/VehicleRoutingProblem;Ljsprit/core/algorithm/recreate/LocalActivityInsertionCostsCalculator;)V]
ConfigureLocalActivityInsertionCalculator.informInsertionStarts ( java.util.Collection<jsprit.core.problem.solution.route.VehicleRoute> vehicleRoutes, java.util.Collection<jsprit.core.problem.job.Job> unassignedJobs ) : void
[mangled: jsprit/core/algorithm/recreate/ConfigureLocalActivityInsertionCalculator.informInsertionStarts:(Ljava/util/Collection;Ljava/util/Collection;)V]
ConfigureLocalActivityInsertionCalculator.informJobInserted ( jsprit.core.problem.job.Job job2insert, jsprit.core.problem.solution.route.VehicleRoute inRoute, double additionalCosts, double additionalTime ) : void
[mangled: jsprit/core/algorithm/recreate/ConfigureLocalActivityInsertionCalculator.informJobInserted:(Ljsprit/core/problem/job/Job;Ljsprit/core/problem/solution/route/VehicleRoute;DD)V]
jsprit-core-1.6.2.jar,
DefaultScorer.class
package jsprit.core.algorithm.recreate
DefaultScorer.DefaultScorer ( jsprit.core.problem.VehicleRoutingProblem vrp )
[mangled: jsprit/core/algorithm/recreate/DefaultScorer."<init>":(Ljsprit/core/problem/VehicleRoutingProblem;)V]
DefaultScorer.score ( InsertionData best, jsprit.core.problem.job.Job job ) : double
[mangled: jsprit/core/algorithm/recreate/DefaultScorer.score:(Ljsprit/core/algorithm/recreate/InsertionData;Ljsprit/core/problem/job/Job;)D]
DefaultScorer.setDepotDistanceParam ( double depotDistance_param ) : void
[mangled: jsprit/core/algorithm/recreate/DefaultScorer.setDepotDistanceParam:(D)V]
DefaultScorer.setTimeWindowParam ( double tw_param ) : void
[mangled: jsprit/core/algorithm/recreate/DefaultScorer.setTimeWindowParam:(D)V]
DefaultScorer.toString ( ) : String
[mangled: jsprit/core/algorithm/recreate/DefaultScorer.toString:()Ljava/lang/String;]
jsprit-core-1.6.2.jar,
DeliverService.class
package jsprit.core.problem.solution.route.activity
DeliverService.setTheoreticalEarliestOperationStartTime ( double earliest ) : void
[mangled: jsprit/core/problem/solution/route/activity/DeliverService.setTheoreticalEarliestOperationStartTime:(D)V]
DeliverService.setTheoreticalLatestOperationStartTime ( double latest ) : void
[mangled: jsprit/core/problem/solution/route/activity/DeliverService.setTheoreticalLatestOperationStartTime:(D)V]
jsprit-core-1.6.2.jar,
DeliverShipment.class
package jsprit.core.problem.solution.route.activity
DeliverShipment.setTheoreticalEarliestOperationStartTime ( double earliest ) : void
[mangled: jsprit/core/problem/solution/route/activity/DeliverShipment.setTheoreticalEarliestOperationStartTime:(D)V]
DeliverShipment.setTheoreticalLatestOperationStartTime ( double latest ) : void
[mangled: jsprit/core/problem/solution/route/activity/DeliverShipment.setTheoreticalLatestOperationStartTime:(D)V]
jsprit-core-1.6.2.jar,
FastVehicleRoutingTransportCostsMatrix.class
package jsprit.core.util
FastVehicleRoutingTransportCostsMatrix.getMatrix ( ) : double[ ][ ][ ]
[mangled: jsprit/core/util/FastVehicleRoutingTransportCostsMatrix.getMatrix:()[[[D]
jsprit-core-1.6.2.jar,
FiniteFleetManagerFactory.class
package jsprit.core.problem.vehicle
FiniteFleetManagerFactory.setRandom ( java.util.Random random ) : void
[mangled: jsprit/core/problem/vehicle/FiniteFleetManagerFactory.setRandom:(Ljava/util/Random;)V]
jsprit-core-1.6.2.jar,
InsertionBuilder.class
package jsprit.core.algorithm.recreate
InsertionBuilder.setFastRegret ( boolean fastRegret ) : InsertionBuilder
[mangled: jsprit/core/algorithm/recreate/InsertionBuilder.setFastRegret:(Z)Ljsprit/core/algorithm/recreate/InsertionBuilder;]
jsprit-core-1.6.2.jar,
JobInsertionContext.class
package jsprit.core.problem.misc
JobInsertionContext.getActivityContext ( ) : ActivityContext
[mangled: jsprit/core/problem/misc/JobInsertionContext.getActivityContext:()Ljsprit/core/problem/misc/ActivityContext;]
JobInsertionContext.setActivityContext ( ActivityContext activityContext ) : void
[mangled: jsprit/core/problem/misc/JobInsertionContext.setActivityContext:(Ljsprit/core/problem/misc/ActivityContext;)V]
jsprit-core-1.6.2.jar,
JobNeighborhoods.class
package jsprit.core.algorithm.ruin
JobNeighborhoods.getMaxDistance ( ) [abstract] : double
[mangled: jsprit/core/algorithm/ruin/JobNeighborhoods.getMaxDistance:()D]
jsprit-core-1.6.2.jar,
NoVehicle.class
package jsprit.core.problem.vehicle
VehicleImpl.NoVehicle.getBreak ( ) : jsprit.core.problem.job.Break
[mangled: jsprit/core/problem/vehicle/VehicleImpl.NoVehicle.getBreak:()Ljsprit/core/problem/job/Break;]
jsprit-core-1.6.2.jar,
PickupService.class
package jsprit.core.problem.solution.route.activity
PickupService.setTheoreticalEarliestOperationStartTime ( double earliest ) : void
[mangled: jsprit/core/problem/solution/route/activity/PickupService.setTheoreticalEarliestOperationStartTime:(D)V]
PickupService.setTheoreticalLatestOperationStartTime ( double latest ) : void
[mangled: jsprit/core/problem/solution/route/activity/PickupService.setTheoreticalLatestOperationStartTime:(D)V]
jsprit-core-1.6.2.jar,
PickupShipment.class
package jsprit.core.problem.solution.route.activity
PickupShipment.setTheoreticalEarliestOperationStartTime ( double earliest ) : void
[mangled: jsprit/core/problem/solution/route/activity/PickupShipment.setTheoreticalEarliestOperationStartTime:(D)V]
PickupShipment.setTheoreticalLatestOperationStartTime ( double latest ) : void
[mangled: jsprit/core/problem/solution/route/activity/PickupShipment.setTheoreticalLatestOperationStartTime:(D)V]
jsprit-core-1.6.2.jar,
RegretInsertion.class
package jsprit.core.algorithm.recreate
RegretInsertion.setScoringFunction ( ScoringFunction scoringFunction ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertion.setScoringFunction:(Ljsprit/core/algorithm/recreate/ScoringFunction;)V]
jsprit-core-1.6.2.jar,
RegretInsertionConcurrent.class
package jsprit.core.algorithm.recreate
RegretInsertionConcurrent.setScoringFunction ( ScoringFunction scoringFunction ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertionConcurrent.setScoringFunction:(Ljsprit/core/algorithm/recreate/ScoringFunction;)V]
jsprit-core-1.6.2.jar,
RegretInsertionConcurrentFast.class
package jsprit.core.algorithm.recreate
RegretInsertionConcurrentFast.insertUnassignedJobs ( java.util.Collection<jsprit.core.problem.solution.route.VehicleRoute> routes, java.util.Collection<jsprit.core.problem.job.Job> unassignedJobs ) : java.util.Collection<jsprit.core.problem.job.Job>
[mangled: jsprit/core/algorithm/recreate/RegretInsertionConcurrentFast.insertUnassignedJobs:(Ljava/util/Collection;Ljava/util/Collection;)Ljava/util/Collection;]
RegretInsertionConcurrentFast.RegretInsertionConcurrentFast ( JobInsertionCostsCalculator jobInsertionCalculator, jsprit.core.problem.VehicleRoutingProblem vehicleRoutingProblem, java.util.concurrent.ExecutorService executorService, jsprit.core.problem.vehicle.VehicleFleetManager fleetManager )
[mangled: jsprit/core/algorithm/recreate/RegretInsertionConcurrentFast."<init>":(Ljsprit/core/algorithm/recreate/JobInsertionCostsCalculator;Ljsprit/core/problem/VehicleRoutingProblem;Ljava/util/concurrent/ExecutorService;Ljsprit/core/problem/vehicle/VehicleFleetManager;)V]
RegretInsertionConcurrentFast.setScoringFunction ( ScoringFunction scoringFunction ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertionConcurrentFast.setScoringFunction:(Ljsprit/core/algorithm/recreate/ScoringFunction;)V]
RegretInsertionConcurrentFast.setSwitchAllowed ( boolean switchAllowed ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertionConcurrentFast.setSwitchAllowed:(Z)V]
RegretInsertionConcurrentFast.toString ( ) : String
[mangled: jsprit/core/algorithm/recreate/RegretInsertionConcurrentFast.toString:()Ljava/lang/String;]
jsprit-core-1.6.2.jar,
RegretInsertionFast.class
package jsprit.core.algorithm.recreate
RegretInsertionFast.insertUnassignedJobs ( java.util.Collection<jsprit.core.problem.solution.route.VehicleRoute> routes, java.util.Collection<jsprit.core.problem.job.Job> unassignedJobs ) : java.util.Collection<jsprit.core.problem.job.Job>
[mangled: jsprit/core/algorithm/recreate/RegretInsertionFast.insertUnassignedJobs:(Ljava/util/Collection;Ljava/util/Collection;)Ljava/util/Collection;]
RegretInsertionFast.RegretInsertionFast ( JobInsertionCostsCalculator jobInsertionCalculator, jsprit.core.problem.VehicleRoutingProblem vehicleRoutingProblem, jsprit.core.problem.vehicle.VehicleFleetManager fleetManager )
[mangled: jsprit/core/algorithm/recreate/RegretInsertionFast."<init>":(Ljsprit/core/algorithm/recreate/JobInsertionCostsCalculator;Ljsprit/core/problem/VehicleRoutingProblem;Ljsprit/core/problem/vehicle/VehicleFleetManager;)V]
RegretInsertionFast.setScoringFunction ( ScoringFunction scoringFunction ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertionFast.setScoringFunction:(Ljsprit/core/algorithm/recreate/ScoringFunction;)V]
RegretInsertionFast.setSwitchAllowed ( boolean switchAllowed ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertionFast.setSwitchAllowed:(Z)V]
RegretInsertionFast.toString ( ) : String
[mangled: jsprit/core/algorithm/recreate/RegretInsertionFast.toString:()Ljava/lang/String;]
jsprit-core-1.6.2.jar,
RuinBreaks.class
package jsprit.core.algorithm.ruin
RuinBreaks.removed ( jsprit.core.problem.job.Job job, jsprit.core.problem.solution.route.VehicleRoute fromRoute ) : void
[mangled: jsprit/core/algorithm/ruin/RuinBreaks.removed:(Ljsprit/core/problem/job/Job;Ljsprit/core/problem/solution/route/VehicleRoute;)V]
RuinBreaks.RuinBreaks ( )
[mangled: jsprit/core/algorithm/ruin/RuinBreaks."<init>":()V]
RuinBreaks.ruinEnds ( java.util.Collection<jsprit.core.problem.solution.route.VehicleRoute> routes, java.util.Collection<jsprit.core.problem.job.Job> unassignedJobs ) : void
[mangled: jsprit/core/algorithm/ruin/RuinBreaks.ruinEnds:(Ljava/util/Collection;Ljava/util/Collection;)V]
RuinBreaks.ruinStarts ( java.util.Collection<jsprit.core.problem.solution.route.VehicleRoute> routes ) : void
[mangled: jsprit/core/algorithm/ruin/RuinBreaks.ruinStarts:(Ljava/util/Collection;)V]
jsprit-core-1.6.2.jar,
ScoringFunction.class
package jsprit.core.algorithm.recreate
ScoringFunction.score ( InsertionData p1, jsprit.core.problem.job.Job p2 ) [abstract] : double
[mangled: jsprit/core/algorithm/recreate/ScoringFunction.score:(Ljsprit/core/algorithm/recreate/InsertionData;Ljsprit/core/problem/job/Job;)D]
jsprit-core-1.6.2.jar,
Service.class
package jsprit.core.problem.job
Service.getTimeWindows ( ) : java.util.Collection<jsprit.core.problem.solution.route.activity.TimeWindow>
[mangled: jsprit/core/problem/job/Service.getTimeWindows:()Ljava/util/Collection;]
jsprit-core-1.6.2.jar,
ServiceActivity.class
package jsprit.core.problem.solution.route.activity
ServiceActivity.setTheoreticalEarliestOperationStartTime ( double earliest ) : void
[mangled: jsprit/core/problem/solution/route/activity/ServiceActivity.setTheoreticalEarliestOperationStartTime:(D)V]
ServiceActivity.setTheoreticalLatestOperationStartTime ( double latest ) : void
[mangled: jsprit/core/problem/solution/route/activity/ServiceActivity.setTheoreticalLatestOperationStartTime:(D)V]
jsprit-core-1.6.2.jar,
Shipment.class
package jsprit.core.problem.job
Shipment.getDeliveryTimeWindows ( ) : java.util.Collection<jsprit.core.problem.solution.route.activity.TimeWindow>
[mangled: jsprit/core/problem/job/Shipment.getDeliveryTimeWindows:()Ljava/util/Collection;]
Shipment.getPickupTimeWindows ( ) : java.util.Collection<jsprit.core.problem.solution.route.activity.TimeWindow>
[mangled: jsprit/core/problem/job/Shipment.getPickupTimeWindows:()Ljava/util/Collection;]
jsprit-core-1.6.2.jar,
SwitchNotFeasible.class
package jsprit.core.problem.constraint
SwitchNotFeasible.fulfilled ( jsprit.core.problem.misc.JobInsertionContext insertionContext ) : boolean
[mangled: jsprit/core/problem/constraint/SwitchNotFeasible.fulfilled:(Ljsprit/core/problem/misc/JobInsertionContext;)Z]
SwitchNotFeasible.SwitchNotFeasible ( jsprit.core.algorithm.state.StateManager stateManager )
[mangled: jsprit/core/problem/constraint/SwitchNotFeasible."<init>":(Ljsprit/core/algorithm/state/StateManager;)V]
jsprit-core-1.6.2.jar,
TimeWindows.class
package jsprit.core.problem.solution.route.activity
TimeWindows.getTimeWindows ( ) [abstract] : java.util.Collection<TimeWindow>
[mangled: jsprit/core/problem/solution/route/activity/TimeWindows.getTimeWindows:()Ljava/util/Collection;]
jsprit-core-1.6.2.jar,
TimeWindowsImpl.class
package jsprit.core.problem.solution.route.activity
TimeWindowsImpl.add ( TimeWindow timeWindow ) : void
[mangled: jsprit/core/problem/solution/route/activity/TimeWindowsImpl.add:(Ljsprit/core/problem/solution/route/activity/TimeWindow;)V]
TimeWindowsImpl.getTimeWindows ( ) : java.util.Collection<TimeWindow>
[mangled: jsprit/core/problem/solution/route/activity/TimeWindowsImpl.getTimeWindows:()Ljava/util/Collection;]
TimeWindowsImpl.TimeWindowsImpl ( )
[mangled: jsprit/core/problem/solution/route/activity/TimeWindowsImpl."<init>":()V]
jsprit-core-1.6.2.jar,
TourActivity.class
package jsprit.core.problem.solution.route.activity
TourActivity.setTheoreticalEarliestOperationStartTime ( double p1 ) [abstract] : void
[mangled: jsprit/core/problem/solution/route/activity/TourActivity.setTheoreticalEarliestOperationStartTime:(D)V]
TourActivity.setTheoreticalLatestOperationStartTime ( double p1 ) [abstract] : void
[mangled: jsprit/core/problem/solution/route/activity/TourActivity.setTheoreticalLatestOperationStartTime:(D)V]
jsprit-core-1.6.2.jar,
UpdateFutureWaitingTimes.class
package jsprit.core.algorithm.state
UpdateFutureWaitingTimes.begin ( jsprit.core.problem.solution.route.VehicleRoute route ) : void
[mangled: jsprit/core/algorithm/state/UpdateFutureWaitingTimes.begin:(Ljsprit/core/problem/solution/route/VehicleRoute;)V]
UpdateFutureWaitingTimes.finish ( ) : void
[mangled: jsprit/core/algorithm/state/UpdateFutureWaitingTimes.finish:()V]
UpdateFutureWaitingTimes.UpdateFutureWaitingTimes ( StateManager states, jsprit.core.problem.cost.VehicleRoutingTransportCosts tpCosts )
[mangled: jsprit/core/algorithm/state/UpdateFutureWaitingTimes."<init>":(Ljsprit/core/algorithm/state/StateManager;Ljsprit/core/problem/cost/VehicleRoutingTransportCosts;)V]
UpdateFutureWaitingTimes.visit ( jsprit.core.problem.solution.route.activity.TourActivity activity ) : void
[mangled: jsprit/core/algorithm/state/UpdateFutureWaitingTimes.visit:(Ljsprit/core/problem/solution/route/activity/TourActivity;)V]
jsprit-core-1.6.2.jar,
UpdateVehicleDependentPracticalTimeWindows.class
package jsprit.core.algorithm.state
UpdateVehicleDependentPracticalTimeWindows.visit ( jsprit.core.problem.solution.route.VehicleRoute route ) : void
[mangled: jsprit/core/algorithm/state/UpdateVehicleDependentPracticalTimeWindows.visit:(Ljsprit/core/problem/solution/route/VehicleRoute;)V]
jsprit-core-1.6.2.jar,
Vehicle.class
package jsprit.core.problem.vehicle
Vehicle.getBreak ( ) [abstract] : jsprit.core.problem.job.Break
[mangled: jsprit/core/problem/vehicle/Vehicle.getBreak:()Ljsprit/core/problem/job/Break;]
jsprit-core-1.6.2.jar,
VehicleCostParams.class
package jsprit.core.problem.vehicle
VehicleTypeImpl.VehicleCostParams.VehicleTypeImpl.VehicleCostParams ( double fix, double perTimeUnit, double perDistanceUnit, double perWaitingTimeUnit )
[mangled: jsprit/core/problem/vehicle/VehicleTypeImpl.VehicleCostParams."<init>":(DDDD)V]
VehicleTypeImpl.VehicleCostParams.VehicleTypeImpl.VehicleCostParams ( double fix, double perTimeUnit, double perDistanceUnit, double perWaitingTimeUnit, double perServiceTimeUnit )
[mangled: jsprit/core/problem/vehicle/VehicleTypeImpl.VehicleCostParams."<init>":(DDDDD)V]
jsprit-core-1.6.2.jar,
VehicleFleetManager.class
package jsprit.core.problem.vehicle
VehicleFleetManager.getAvailableVehicle ( VehicleTypeKey p1 ) [abstract] : Vehicle
[mangled: jsprit/core/problem/vehicle/VehicleFleetManager.getAvailableVehicle:(Ljsprit/core/problem/vehicle/VehicleTypeKey;)Ljsprit/core/problem/vehicle/Vehicle;]
jsprit-core-1.6.2.jar,
VehicleImpl.class
package jsprit.core.problem.vehicle
VehicleImpl.getBreak ( ) : jsprit.core.problem.job.Break
[mangled: jsprit/core/problem/vehicle/VehicleImpl.getBreak:()Ljsprit/core/problem/job/Break;]
jsprit-core-1.6.2.jar,
VehicleRoutingProblem.class
package jsprit.core.problem
VehicleRoutingProblem.getAllLocations ( ) : java.util.Collection<Location>
[mangled: jsprit/core/problem/VehicleRoutingProblem.getAllLocations:()Ljava/util/Collection;]
jsprit-core-1.6.2.jar,
VehicleTypeKey.class
package jsprit.core.problem.vehicle
VehicleTypeKey.VehicleTypeKey ( String typeId, String startLocationId, String endLocationId, double earliestStart, double latestEnd, jsprit.core.problem.Skills skills, boolean returnToDepot )
[mangled: jsprit/core/problem/vehicle/VehicleTypeKey."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DDLjsprit/core/problem/Skills;Z)V]
jsprit-core-1.6.2.jar,
VrpXMLReader.class
package jsprit.core.problem.io
VrpXMLReader.read ( java.io.InputStream fileContents ) : void
[mangled: jsprit/core/problem/io/VrpXMLReader.read:(Ljava/io/InputStream;)V]
jsprit-core-1.6.2.jar,
WaitingTimeCosts.class
package jsprit.core.problem.cost
WaitingTimeCosts.getActivityCost ( jsprit.core.problem.solution.route.activity.TourActivity tourAct, double arrivalTime, jsprit.core.problem.driver.Driver driver, jsprit.core.problem.vehicle.Vehicle vehicle ) : double
[mangled: jsprit/core/problem/cost/WaitingTimeCosts.getActivityCost:(Ljsprit/core/problem/solution/route/activity/TourActivity;DLjsprit/core/problem/driver/Driver;Ljsprit/core/problem/vehicle/Vehicle;)D]
WaitingTimeCosts.WaitingTimeCosts ( )
[mangled: jsprit/core/problem/cost/WaitingTimeCosts."<init>":()V]
to the top
Removed Methods (18)
jsprit-core-1.6.1.jar,
Builder.class
package jsprit.core.problem.job
Service.Builder.addRequiredSkill ( String skill ) : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder.addRequiredSkill:(Ljava/lang/String;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder.addSizeDimension ( int dimensionIndex, int dimensionValue ) : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder.addSizeDimension:(II)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder.build ( ) : Service
[mangled: jsprit/core/problem/job/Service.Builder.build:()Ljsprit/core/problem/job/Service;]
Service.Builder.newInstance ( String id ) [static] : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder.newInstance:(Ljava/lang/String;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder.setLocation ( jsprit.core.problem.Location location ) : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder.setLocation:(Ljsprit/core/problem/Location;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder.setName ( String name ) : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder.setName:(Ljava/lang/String;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder.setServiceTime ( double serviceTime ) : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder.setServiceTime:(D)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder.setTimeWindow ( jsprit.core.problem.solution.route.activity.TimeWindow tw ) : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder.setTimeWindow:(Ljsprit/core/problem/solution/route/activity/TimeWindow;)Ljsprit/core/problem/job/Service$Builder;]
Service.Builder.setType ( String name ) : Service.Builder
[mangled: jsprit/core/problem/job/Service.Builder.setType:(Ljava/lang/String;)Ljsprit/core/problem/job/Service$Builder;]
jsprit-core-1.6.1.jar,
DefaultScorer.class
package jsprit.core.algorithm.recreate
RegretInsertion.DefaultScorer.RegretInsertion.DefaultScorer ( jsprit.core.problem.VehicleRoutingProblem vrp )
[mangled: jsprit/core/algorithm/recreate/RegretInsertion.DefaultScorer."<init>":(Ljsprit/core/problem/VehicleRoutingProblem;)V]
RegretInsertion.DefaultScorer.score ( InsertionData best, jsprit.core.problem.job.Job job ) : double
[mangled: jsprit/core/algorithm/recreate/RegretInsertion.DefaultScorer.score:(Ljsprit/core/algorithm/recreate/InsertionData;Ljsprit/core/problem/job/Job;)D]
RegretInsertion.DefaultScorer.setDepotDistanceParam ( double depotDistance_param ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertion.DefaultScorer.setDepotDistanceParam:(D)V]
RegretInsertion.DefaultScorer.setTimeWindowParam ( double tw_param ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertion.DefaultScorer.setTimeWindowParam:(D)V]
RegretInsertion.DefaultScorer.toString ( ) : String
[mangled: jsprit/core/algorithm/recreate/RegretInsertion.DefaultScorer.toString:()Ljava/lang/String;]
jsprit-core-1.6.1.jar,
RegretInsertion.class
package jsprit.core.algorithm.recreate
RegretInsertion.setScoringFunction ( RegretInsertion.ScoringFunction scoringFunction ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertion.setScoringFunction:(Ljsprit/core/algorithm/recreate/RegretInsertion$ScoringFunction;)V]
jsprit-core-1.6.1.jar,
RegretInsertionConcurrent.class
package jsprit.core.algorithm.recreate
RegretInsertionConcurrent.setScoringFunction ( RegretInsertion.ScoringFunction scoringFunction ) : void
[mangled: jsprit/core/algorithm/recreate/RegretInsertionConcurrent.setScoringFunction:(Ljsprit/core/algorithm/recreate/RegretInsertion$ScoringFunction;)V]
jsprit-core-1.6.1.jar,
TourActivities.class
package jsprit.core.problem.solution.route.activity
TourActivities.emptyTour ( ) [static] : TourActivities
[mangled: jsprit/core/problem/solution/route/activity/TourActivities.emptyTour:()Ljsprit/core/problem/solution/route/activity/TourActivities;]
jsprit-core-1.6.1.jar,
VehicleTypeKey.class
package jsprit.core.problem.vehicle
VehicleTypeKey.VehicleTypeKey ( String typeId, String startLocationId, String endLocationId, double earliestStart, double latestEnd, jsprit.core.problem.Skills skills )
[mangled: jsprit/core/problem/vehicle/VehicleTypeKey."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DDLjsprit/core/problem/Skills;)V]
to the top
Problems with Data Types, High Severity (7)
jsprit-core-1.6.1.jar
package jsprit.core.algorithm.recreate
[+] RegretInsertion.DefaultScorer (1)
| Change | Effect |
---|
1 | This class has been removed. | Recompilation of a client program may be terminated with the message: cannot find class RegretInsertion.DefaultScorer. |
[+] affected methods (5)
RegretInsertion.DefaultScorer ( jsprit.core.problem.VehicleRoutingProblem )This constructor is from 'RegretInsertion.DefaultScorer' class.
score ( InsertionData, jsprit.core.problem.job.Job )This method is from 'RegretInsertion.DefaultScorer' class.
setDepotDistanceParam ( double )This method is from 'RegretInsertion.DefaultScorer' class.
setTimeWindowParam ( double )This method is from 'RegretInsertion.DefaultScorer' class.
toString ( )This method is from 'RegretInsertion.DefaultScorer' class.
package jsprit.core.algorithm.ruin
[+] JobNeighborhoods (1)
| Change | Effect |
---|
1 | Abstract method getMaxDistance ( ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getMaxDistance() in JobNeighborhoods. |
[+] affected methods (6)
getNearestNeighborsIterator ( int, jsprit.core.problem.job.Job )This abstract method is from 'JobNeighborhoods' interface.
initialise ( )This abstract method is from 'JobNeighborhoods' interface.
createNeighborhoods ( jsprit.core.problem.VehicleRoutingProblem, distance.JobDistance )Return value of this method has type 'JobNeighborhoods'.
createNeighborhoods ( jsprit.core.problem.VehicleRoutingProblem, distance.JobDistance, int )Return value of this method has type 'JobNeighborhoods'.
RuinClusters ( jsprit.core.problem.VehicleRoutingProblem, int, JobNeighborhoods )3rd parameter 'jobNeighborhoods' of this method has type 'JobNeighborhoods'.
RuinRadial ( jsprit.core.problem.VehicleRoutingProblem, int, JobNeighborhoods )3rd parameter 'neighborhoods' of this method has type 'JobNeighborhoods'.
package jsprit.core.algorithm.state
[+] UpdateVehicleDependentPracticalTimeWindows (1)
| Change | Effect |
---|
1 | Removed super-interface jsprit.core.problem.solution.route.activity.ReverseActivityVisitor. | Recompilation of a client program may be terminated with the message: cannot find method in class UpdateVehicleDependentPracticalTimeWindows. |
[+] affected methods (5)
begin ( jsprit.core.problem.solution.route.VehicleRoute )This method is from 'UpdateVehicleDependentPracticalTimeWindows' class.
finish ( )This method is from 'UpdateVehicleDependentPracticalTimeWindows' class.
setVehiclesToUpdate ( UpdateVehicleDependentPracticalTimeWindows.VehiclesToUpdate )This method is from 'UpdateVehicleDependentPracticalTimeWindows' class.
UpdateVehicleDependentPracticalTimeWindows ( StateManager, jsprit.core.problem.cost.VehicleRoutingTransportCosts )This constructor is from 'UpdateVehicleDependentPracticalTimeWindows' class.
visit ( jsprit.core.problem.solution.route.activity.TourActivity )This method is from 'UpdateVehicleDependentPracticalTimeWindows' class.
package jsprit.core.problem.solution.route.activity
[+] TourActivity (2)
| Change | Effect |
---|
1 | Abstract method setTheoreticalEarliestOperationStartTime ( double ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method setTheoreticalEarliestOperationStartTime(double) in TourActivity. |
2 | Abstract method setTheoreticalLatestOperationStartTime ( double ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method setTheoreticalLatestOperationStartTime(double) in TourActivity. |
[+] affected methods (64)
getCosts ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )2nd parameter 'p2' of this abstract method has type 'TourActivity'.
getCosts ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )2nd parameter 'prevAct' of this method has type 'TourActivity'.
getActivityState ( TourActivity, jsprit.core.algorithm.state.StateId, java.lang.Class<T> )1st parameter 'act' of this method has type 'TourActivity'.
getActivityState ( TourActivity, jsprit.core.problem.vehicle.Vehicle, jsprit.core.algorithm.state.StateId, java.lang.Class<T> )1st parameter 'act' of this method has type 'TourActivity'.
hasActivityState ( TourActivity, jsprit.core.problem.vehicle.Vehicle, jsprit.core.algorithm.state.StateId )1st parameter 'act' of this method has type 'TourActivity'.
putActivityState ( TourActivity, jsprit.core.algorithm.state.StateId, T )1st parameter 'act' of this method has type 'TourActivity'.
putActivityState ( TourActivity, jsprit.core.problem.vehicle.Vehicle, jsprit.core.algorithm.state.StateId, T )1st parameter 'act' of this method has type 'TourActivity'.
visit ( TourActivity )1st parameter 'activity' of this method has type 'TourActivity'.
visit ( TourActivity )1st parameter 'activity' of this method has type 'TourActivity'.
visit ( TourActivity )1st parameter 'act' of this method has type 'TourActivity'.
visit ( TourActivity )1st parameter 'activity' of this method has type 'TourActivity'.
getCapacityViolationAfterActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getDistanceAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getLastTransportCostAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getLastTransportDistanceAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getLastTransportTimeAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getLoadJustBeforeActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getLoadRightAfterActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getTimeWindowViolationAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getTransportTimeAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getVariableTransportCostsAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
getWaitingTimeAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
hasBackhaulConstraintViolationAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
hasShipmentConstraintViolationAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
hasSkillConstraintViolationAtActivity ( TourActivity, jsprit.core.problem.solution.route.VehicleRoute )1st parameter 'activity' of this method has type 'TourActivity'.
fulfilled ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )2nd parameter 'prevAct' of this method has type 'TourActivity'.
getCosts ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )2nd parameter 'prevAct' of this method has type 'TourActivity'.
fulfilled ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )2nd parameter 'p2' of this abstract method has type 'TourActivity'.
fulfilled ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )2nd parameter 'prevAct' of this method has type 'TourActivity'.
fulfilled ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )2nd parameter 'prevAct' of this method has type 'TourActivity'.
fulfilled ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )2nd parameter 'prevAct' of this method has type 'TourActivity'.
getCosts ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )2nd parameter 'p2' of this abstract method has type 'TourActivity'.
fulfilled ( jsprit.core.problem.misc.JobInsertionContext, TourActivity, TourActivity, TourActivity, double )2nd parameter 'prevAct' of this method has type 'TourActivity'.
getActivityCost ( TourActivity, double, jsprit.core.problem.driver.Driver, jsprit.core.problem.vehicle.Vehicle )1st parameter 'p1' of this abstract method has type 'TourActivity'.
visit ( TourActivity )1st parameter 'p1' of this abstract method has type 'TourActivity'.
duplicate ( )Return value of this method has type 'TourActivity'.
duplicate ( )Return value of this method has type 'TourActivity'.
duplicate ( )Return value of this method has type 'TourActivity'.
duplicate ( )Return value of this method has type 'TourActivity'.
duplicate ( )Return value of this method has type 'TourActivity'.
visit ( TourActivity )1st parameter 'p1' of this abstract method has type 'TourActivity'.
duplicate ( )Return value of this method has type 'TourActivity'.
duplicate ( )Return value of this method has type 'TourActivity'.
addActivity ( int, TourActivity )2nd parameter 'act' of this method has type 'TourActivity'.
addActivity ( TourActivity )1st parameter 'act' of this method has type 'TourActivity'.
hasActivity ( TourActivity )1st parameter 'activity' of this method has type 'TourActivity'.
removeActivity ( TourActivity )1st parameter 'activity' of this method has type 'TourActivity'.
next ( )Return value of this method has type 'TourActivity'.
duplicate ( )This abstract method is from 'TourActivity' interface.
getArrTime ( )This abstract method is from 'TourActivity' interface.
getEndTime ( )This abstract method is from 'TourActivity' interface.
getLocation ( )This abstract method is from 'TourActivity' interface.
getLocationId ( )This abstract method is from 'TourActivity' interface.
getName ( )This abstract method is from 'TourActivity' interface.
getOperationTime ( )This abstract method is from 'TourActivity' interface.
getSize ( )This abstract method is from 'TourActivity' interface.
getTheoreticalEarliestOperationStartTime ( )This abstract method is from 'TourActivity' interface.
getTheoreticalLatestOperationStartTime ( )This abstract method is from 'TourActivity' interface.
setArrTime ( double )This abstract method is from 'TourActivity' interface.
setEndTime ( double )This abstract method is from 'TourActivity' interface.
getActivityState ( TourActivity, jsprit.core.algorithm.state.StateId, java.lang.Class<T> )1st parameter 'p1' of this abstract method has type 'TourActivity'.
getActivityState ( TourActivity, jsprit.core.problem.vehicle.Vehicle, jsprit.core.algorithm.state.StateId, java.lang.Class<T> )1st parameter 'p1' of this abstract method has type 'TourActivity'.
visit ( TourActivity )1st parameter 'activity' of this method has type 'TourActivity'.
getActivityEndTime ( double, TourActivity )2nd parameter 'act' of this method has type 'TourActivity'.
package jsprit.core.problem.vehicle
[+] Vehicle (1)
| Change | Effect |
---|
1 | Abstract method getBreak ( ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getBreak() in Vehicle. |
[+] affected methods (64)
AbstractInsertionStrategy ( jsprit.core.problem.VehicleRoutingProblem )Field 'this.NO_NEW_VEHICLE_YET' in the object of this method has type 'Vehicle'.
addListener ( jsprit.core.algorithm.recreate.listener.InsertionListener )Field 'this.NO_NEW_VEHICLE_YET' in the object of this method has type 'Vehicle'.
getListeners ( )Field 'this.NO_NEW_VEHICLE_YET' in the object of this method has type 'Vehicle'.
AbstractInsertionStrategy.Insertion ( jsprit.core.algorithm.recreate.AbstractInsertionStrategy, jsprit.core.problem.solution.route.VehicleRoute, jsprit.core.algorithm.recreate.InsertionData )Field 'vehicleRoute.NO_NEW_VEHICLE_YET' in 1st parameter 'vehicleRoute' of this method has type 'Vehicle'.
insertJob ( jsprit.core.problem.job.Job, jsprit.core.algorithm.recreate.InsertionData, jsprit.core.problem.solution.route.VehicleRoute )Field 'this.NO_NEW_VEHICLE_YET' in the object of this method has type 'Vehicle'.
insertJobs ( java.util.Collection<jsprit.core.problem.solution.route.VehicleRoute>, java.util.Collection<jsprit.core.problem.job.Job> )Field 'this.NO_NEW_VEHICLE_YET' in the object of this method has type 'Vehicle'.
insertUnassignedJobs ( java.util.Collection<jsprit.core.problem.solution.route.VehicleRoute>, java.util.Collection<jsprit.core.problem.job.Job> )Field 'this.NO_NEW_VEHICLE_YET' in the object of this abstract method has type 'Vehicle'.
removeListener ( jsprit.core.algorithm.recreate.listener.InsertionListener )Field 'this.NO_NEW_VEHICLE_YET' in the object of this method has type 'Vehicle'.
setRandom ( java.util.Random )Field 'this.NO_NEW_VEHICLE_YET' in the object of this method has type 'Vehicle'.
getSelectedVehicle ( )Return value of this method has type 'Vehicle'.
InsertionData ( double, int, int, Vehicle, jsprit.core.problem.driver.Driver )4th parameter 'vehicle' of this method has type 'Vehicle'.
getInsertionData ( jsprit.core.problem.solution.route.VehicleRoute, jsprit.core.problem.job.Job, Vehicle, double, jsprit.core.problem.driver.Driver, double )3rd parameter 'p3' of this abstract method has type 'Vehicle'.
informVehicleSwitched ( jsprit.core.problem.solution.route.VehicleRoute, Vehicle, Vehicle )2nd parameter 'oldVehicle' of this method has type 'Vehicle'.
vehicleSwitched ( jsprit.core.problem.solution.route.VehicleRoute, Vehicle, Vehicle )3rd parameter 'p3' of this abstract method has type 'Vehicle'.
vehicleSwitched ( jsprit.core.problem.solution.route.VehicleRoute, Vehicle, Vehicle )2nd parameter 'oldVehicle' of this method has type 'Vehicle'.
getActivityState ( jsprit.core.problem.solution.route.activity.TourActivity, Vehicle, jsprit.core.algorithm.state.StateId, java.lang.Class<T> )2nd parameter 'vehicle' of this method has type 'Vehicle'.
getRouteState ( jsprit.core.problem.solution.route.VehicleRoute, Vehicle, jsprit.core.algorithm.state.StateId, java.lang.Class<T> )2nd parameter 'vehicle' of this method has type 'Vehicle'.
hasActivityState ( jsprit.core.problem.solution.route.activity.TourActivity, Vehicle, jsprit.core.algorithm.state.StateId )2nd parameter 'vehicle' of this method has type 'Vehicle'.
hasRouteState ( jsprit.core.problem.solution.route.VehicleRoute, Vehicle, jsprit.core.algorithm.state.StateId )2nd parameter 'vehicle' of this method has type 'Vehicle'.
putActivityState ( jsprit.core.problem.solution.route.activity.TourActivity, Vehicle, jsprit.core.algorithm.state.StateId, T )2nd parameter 'vehicle' of this method has type 'Vehicle'.
putRouteState ( jsprit.core.problem.solution.route.VehicleRoute, Vehicle, jsprit.core.algorithm.state.StateId, T )2nd parameter 'vehicle' of this method has type 'Vehicle'.
getBackwardTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getBackwardTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'p5' of this abstract method has type 'Vehicle'.
getTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'p5' of this abstract method has type 'Vehicle'.
getBackwardTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'p5' of this abstract method has type 'Vehicle'.
getBackwardTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'p5' of this abstract method has type 'Vehicle'.
getTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'p5' of this abstract method has type 'Vehicle'.
getTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'p5' of this abstract method has type 'Vehicle'.
getActivityCost ( jsprit.core.problem.solution.route.activity.TourActivity, double, jsprit.core.problem.driver.Driver, Vehicle )4th parameter 'p4' of this abstract method has type 'Vehicle'.
getNewVehicle ( )Return value of this method has type 'Vehicle'.
JobInsertionContext ( jsprit.core.problem.solution.route.VehicleRoute, jsprit.core.problem.job.Job, Vehicle, jsprit.core.problem.driver.Driver, double )3rd parameter 'newVehicle' of this method has type 'Vehicle'.
getActivityState ( jsprit.core.problem.solution.route.activity.TourActivity, Vehicle, jsprit.core.algorithm.state.StateId, java.lang.Class<T> )2nd parameter 'p2' of this abstract method has type 'Vehicle'.
getRouteState ( jsprit.core.problem.solution.route.VehicleRoute, Vehicle, jsprit.core.algorithm.state.StateId, java.lang.Class<T> )2nd parameter 'p2' of this abstract method has type 'Vehicle'.
newInstance ( Vehicle )1st parameter 'vehicle' of this method has type 'Vehicle'.
newInstance ( Vehicle, jsprit.core.problem.driver.Driver )1st parameter 'vehicle' of this method has type 'Vehicle'.
getVehicle ( )Return value of this method has type 'Vehicle'.
setVehicleAndDepartureTime ( Vehicle, double )1st parameter 'vehicle' of this method has type 'Vehicle'.
getEarliestDeparture ( )This abstract method is from 'Vehicle' interface.
getEndLocation ( )This abstract method is from 'Vehicle' interface.
getId ( )This abstract method is from 'Vehicle' interface.
getLatestArrival ( )This abstract method is from 'Vehicle' interface.
getSkills ( )This abstract method is from 'Vehicle' interface.
getStartLocation ( )This abstract method is from 'Vehicle' interface.
getType ( )This abstract method is from 'Vehicle' interface.
getVehicleTypeIdentifier ( )This abstract method is from 'Vehicle' interface.
isReturnToDepot ( )This abstract method is from 'Vehicle' interface.
getAvailableVehicles ( Vehicle )1st parameter 'p1' of this abstract method has type 'Vehicle'.
isLocked ( Vehicle )1st parameter 'p1' of this abstract method has type 'Vehicle'.
lock ( Vehicle )1st parameter 'p1' of this abstract method has type 'Vehicle'.
unlock ( Vehicle )1st parameter 'p1' of this abstract method has type 'Vehicle'.
addVehicle ( Vehicle )1st parameter 'vehicle' of this method has type 'Vehicle'.
getTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportCost ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
getTransportTime ( jsprit.core.problem.Location, jsprit.core.problem.Location, double, jsprit.core.problem.driver.Driver, Vehicle )5th parameter 'vehicle' of this method has type 'Vehicle'.
[+] VehicleFleetManager (1)
| Change | Effect |
---|
1 | Abstract method getAvailableVehicle ( VehicleTypeKey ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getAvailableVehicle(VehicleTypeKey) in VehicleFleetManager. |
[+] affected methods (17)
newInstance ( jsprit.core.problem.VehicleRoutingProblem, VehicleFleetManager, jsprit.core.algorithm.state.StateManager, jsprit.core.problem.constraint.ConstraintManager )2nd parameter 'fleetManager' of this method has type 'VehicleFleetManager'.
BestInsertionBuilder ( jsprit.core.problem.VehicleRoutingProblem, VehicleFleetManager, jsprit.core.algorithm.state.StateManager, jsprit.core.problem.constraint.ConstraintManager )2nd parameter 'vehicleFleetManager' of this method has type 'VehicleFleetManager'.
InsertionBuilder ( jsprit.core.problem.VehicleRoutingProblem, VehicleFleetManager, jsprit.core.algorithm.state.StateManager, jsprit.core.problem.constraint.ConstraintManager )2nd parameter 'vehicleFleetManager' of this method has type 'VehicleFleetManager'.
setVehicleFleetManager ( VehicleFleetManager )1st parameter 'fleetManager' of this method has type 'VehicleFleetManager'.
createStandardCalculator ( jsprit.core.problem.VehicleRoutingProblem, VehicleFleetManager, jsprit.core.algorithm.state.StateManager, jsprit.core.problem.constraint.ConstraintManager )2nd parameter 'fleetManager' of this method has type 'VehicleFleetManager'.
VehicleSwitched ( VehicleFleetManager )1st parameter 'fleetManager' of this method has type 'VehicleFleetManager'.
RemoveEmptyVehicles ( VehicleFleetManager )1st parameter 'fleetManager' of this method has type 'VehicleFleetManager'.
ResetAndIniFleetManager ( VehicleFleetManager )1st parameter 'vehicleFleetManager' of this method has type 'VehicleFleetManager'.
createFleetManager ( )Return value of this method has type 'VehicleFleetManager'.
createFleetManager ( )Return value of this method has type 'VehicleFleetManager'.
getAvailableVehicles ( )This abstract method is from 'VehicleFleetManager' interface.
getAvailableVehicles ( Vehicle )This abstract method is from 'VehicleFleetManager' interface.
isLocked ( Vehicle )This abstract method is from 'VehicleFleetManager' interface.
lock ( Vehicle )This abstract method is from 'VehicleFleetManager' interface.
unlock ( Vehicle )This abstract method is from 'VehicleFleetManager' interface.
unlockAll ( )This abstract method is from 'VehicleFleetManager' interface.
createFleetManager ( )Return value of this abstract method has type 'VehicleFleetManager'.
to the top
Problems with Data Types, Medium Severity (2)
jsprit-core-1.6.1.jar
package jsprit.core.problem.job
[+] Delivery.Builder (1)
| Change | Effect |
---|
1 | Superclass has been changed from Service.Builder to Service.Builder<Delivery>. | 1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in Delivery.Builder. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous. |
[+] affected methods (3)
build ( )This method is from 'Delivery.Builder' class.
build ( )This method is from 'Delivery.Builder' class.
newInstance ( java.lang.String )This method is from 'Delivery.Builder' class.
[+] Pickup.Builder (1)
| Change | Effect |
---|
1 | Superclass has been changed from Service.Builder to Service.Builder<Pickup>. | 1) Recompilation of a client program may be terminated with the message: cannot find variable (or method) in Pickup.Builder. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class. Recompilation of a client class may be terminated with the message: reference to variable is ambiguous. |
[+] affected methods (3)
build ( )This method is from 'Pickup.Builder' class.
build ( )This method is from 'Pickup.Builder' class.
newInstance ( java.lang.String )This method is from 'Pickup.Builder' class.
to the top
Other Changes in Data Types (12)
jsprit-core-1.6.1.jar
package jsprit.core.algorithm.box
[+] Jsprit.Parameter (2)
| Change | Effect |
---|
1 | Field FAST_REGRET has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to FAST_REGRET is ambiguous. |
2 | Field MAX_TRANSPORT_COSTS has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to MAX_TRANSPORT_COSTS is ambiguous. |
[+] affected methods (4)
setProperty ( Jsprit.Parameter, java.lang.String )1st parameter 'parameter' of this method has type 'Jsprit.Parameter'.
toString ( )This method is from 'Jsprit.Parameter' class.
valueOf ( java.lang.String )Return value of this method has type 'Jsprit.Parameter'.
values ( )This method is from 'Jsprit.Parameter' class.
package jsprit.core.algorithm.state
[+] InternalStates (5)
| Change | Effect |
---|
1 | Field EARLIEST_WITHOUT_WAITING has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to EARLIEST_WITHOUT_WAITING is ambiguous. |
2 | Field FUTURE_WAITING has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to FUTURE_WAITING is ambiguous. |
3 | Field SWITCH_NOT_FEASIBLE has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to SWITCH_NOT_FEASIBLE is ambiguous. |
4 | Field TIME_SLACK has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to TIME_SLACK is ambiguous. |
5 | Field WAITING has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to WAITING is ambiguous. |
[+] affected methods (1)
InternalStates ( )This constructor is from 'InternalStates' class.
package jsprit.core.problem.job
[+] Shipment.Builder (1)
| Change | Effect |
---|
1 | Field deliveryTimeWindows has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to deliveryTimeWindows is ambiguous. |
[+] affected methods (11)
addRequiredSkill ( java.lang.String )This method is from 'Shipment.Builder' class.
addSizeDimension ( int, int )This method is from 'Shipment.Builder' class.
build ( )This method is from 'Shipment.Builder' class.
newInstance ( java.lang.String )This method is from 'Shipment.Builder' class.
setDeliveryLocation ( jsprit.core.problem.Location )This method is from 'Shipment.Builder' class.
setDeliveryServiceTime ( double )This method is from 'Shipment.Builder' class.
setDeliveryTimeWindow ( jsprit.core.problem.solution.route.activity.TimeWindow )This method is from 'Shipment.Builder' class.
setName ( java.lang.String )This method is from 'Shipment.Builder' class.
setPickupLocation ( jsprit.core.problem.Location )This method is from 'Shipment.Builder' class.
setPickupServiceTime ( double )This method is from 'Shipment.Builder' class.
setPickupTimeWindow ( jsprit.core.problem.solution.route.activity.TimeWindow )This method is from 'Shipment.Builder' class.
package jsprit.core.problem.vehicle
[+] VehicleTypeImpl.VehicleCostParams (3)
| Change | Effect |
---|
1 | Field perServiceTimeUnit has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to perServiceTimeUnit is ambiguous. |
2 | Field perTransportTimeUnit has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to perTransportTimeUnit is ambiguous. |
3 | Field perWaitingTimeUnit has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to perWaitingTimeUnit is ambiguous. |
[+] affected methods (4)
getVehicleCostParams ( )Return value of this abstract method has type 'VehicleTypeImpl.VehicleCostParams'.
getVehicleCostParams ( )Return value of this method has type 'VehicleTypeImpl.VehicleCostParams'.
newInstance ( double, double, double )This method is from 'VehicleTypeImpl.VehicleCostParams' class.
toString ( )This method is from 'VehicleTypeImpl.VehicleCostParams' class.
[+] VehicleTypeKey (1)
| Change | Effect |
---|
1 | Field returnToDepot has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to returnToDepot is ambiguous. |
[+] affected methods (6)
getVehicleTypeIdentifier ( )Return value of this method has type 'VehicleTypeKey'.
setVehicleIdentifier ( VehicleTypeKey )1st parameter 'vehicleTypeIdentifier' of this method has type 'VehicleTypeKey'.
getVehicleTypeIdentifier ( )Return value of this abstract method has type 'VehicleTypeKey'.
equals ( java.lang.Object )This method is from 'VehicleTypeKey' class.
hashCode ( )This method is from 'VehicleTypeKey' class.
toString ( )This method is from 'VehicleTypeKey' class.
to the top
Java ARchives (1)
jsprit-core-1.6.1.jar
to the top