Portfolio Code | Clement Colmerauer
Repositories
Site
Software engineering : Airport library
Code
Commits
Branches
Tags
Search
Tree:
12cfefd
Branches
Tags
master
Software engineering : Airport library
build
tmp
compileJava
compileTransaction
stash-dir
CitiesAndAirportsRegistry.class.uniqueId18
Initial commit
ClementColmerauer
commited
12cfefd
at 2024-10-20 09:50:50
CitiesAndAirportsRegistry.class.uniqueId18
Blame
History
Raw
��� 7 [ < = < > ? @ A < B C D E F G H I J F K L M N F O P instance +Lcom/uca/flights/CitiesAndAirportsRegistry; cities Ljava/util/Map; Signature ?Ljava/util/Map<Lcom/uca/flights/CityId;Lcom/uca/flights/City;>; airports ELjava/util/Map<Lcom/uca/flights/AirportId;Lcom/uca/flights/Airport;>; <init> ()V Code LineNumberTable LocalVariableTable this getInstance -()Lcom/uca/flights/CitiesAndAirportsRegistry; StackMapTable add (Lcom/uca/flights/City;)V c Lcom/uca/flights/City; (Lcom/uca/flights/Airport;)V a Lcom/uca/flights/Airport; get 0(Lcom/uca/flights/CityId;)Lcom/uca/flights/City; code Lcom/uca/flights/CityId; 6(Lcom/uca/flights/AirportId;)Lcom/uca/flights/Airport; id Lcom/uca/flights/AirportId; ()Ljava/util/Collection; 0()Ljava/util/Collection<Lcom/uca/flights/City;>; 3()Ljava/util/Collection<Lcom/uca/flights/Airport;>; <clinit> SourceFile CitiesAndAirportsRegistry.java java/util/HashMap )com/uca/flights/CitiesAndAirportsRegistry "java/lang/IllegalArgumentException City can't be null. Q R S T U V Airport can't be null. W X City id can't be null. / Y com/uca/flights/City Airport id can't be null. com/uca/flights/Airport Z 6 java/lang/Object (Ljava/lang/String;)V getCode ()Lcom/uca/flights/CityId; java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getId ()Lcom/uca/flights/AirportId; &(Ljava/lang/Object;)Ljava/lang/Object; values ! ! [ !*� *W� Y� � *W� Y� � *� � "