/** * Builds a list of {@link Location}s out of a {@link Locatable}. */ private List<Location> convert(Locatable src) { if(src==null) return null; List<Location> r = new ArrayList<Location>(); for( ; src!=null; src=src.getUpstream()) r.add(src.getLocation()); return Collections.unmodifiableList(r); }
/** * Builds a list of {@link Location}s out of a {@link Locatable}. */ private List<Location> convert(Locatable src) { if(src==null) return null; List<Location> r = new ArrayList<Location>(); for( ; src!=null; src=src.getUpstream()) r.add(src.getLocation()); return Collections.unmodifiableList(r); }
/** * Builds a list of {@link Location}s out of a {@link Locatable}. */ private List<Location> convert(Locatable src) { if(src==null) return null; List<Location> r = new ArrayList<Location>(); for( ; src!=null; src=src.getUpstream()) r.add(src.getLocation()); return Collections.unmodifiableList(r); }
/** * Builds a list of {@link Location}s out of a {@link Locatable}. */ private List<Location> convert(Locatable src) { if(src==null) return null; List<Location> r = new ArrayList<Location>(); for( ; src!=null; src=src.getUpstream()) r.add(src.getLocation()); return Collections.unmodifiableList(r); }
/** * Builds a list of {@link Location}s out of a {@link Locatable}. */ private List<Location> convert(Locatable src) { if(src==null) return null; List<Location> r = new ArrayList<Location>(); for( ; src!=null; src=src.getUpstream()) r.add(src.getLocation()); return Collections.unmodifiableList(r); }
/** * Builds a list of {@link Location}s out of a {@link Locatable}. */ private List<Location> convert(Locatable src) { if(src==null) return null; List<Location> r = new ArrayList<Location>(); for( ; src!=null; src=src.getUpstream()) r.add(src.getLocation()); return Collections.unmodifiableList(r); }