File: 80201-generics.java

package info (click to toggle)
uncrustify 0.68.1%2Bdfsg1-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 18,000 kB
  • sloc: cpp: 56,567; ansic: 19,840; cs: 3,097; python: 2,717; objc: 1,650; java: 510; sh: 390; awk: 150; perl: 63; makefile: 7
file content (30 lines) | stat: -rw-r--r-- 1,082 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// Note: Some tests running on this _input_ file rely upon that the tripple
// closing '>' are not separated by spaces or anything else!
public class TestClass {
private static void initMap(void) {
	HashMap<String, HashMap<String, List<Track>>> resolutionTracks = new HashMap<String, HashMap<String, List<Track>>>();
}

private static void addTrackToMap(String resolution, Track track, HashMap<String, HashMap<String, List<Track>>> resolutionTracks) {
	HashMap<String, List<Track>> tracks = null;

	if (resolutionTracks.containsKey(resolution)) {
		tracks = resolutionTracks.get(resolution);
	} else {
		tracks = new HashMap<String, List<Track>>();
		tracks.put("soun", new LinkedList<Track>());
		tracks.put("vide", new LinkedList<Track>());
		resolutionTracks.put(resolution, tracks);
	}

	if (track.getHandler() != null) {
		if (track.getHandler().equals("soun")) {
			List<Track> audioTracks = tracks.get("soun");
			audioTracks.add(track);
		} else if (track.getHandler().equals("vide")) {
			List<Track> videoTracks = tracks.get("vide");
			videoTracks.add(track);
		}
	}
}
}