public class org.glassfish.grizzly.http.util.MimeType
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.glassfish.grizzly.http.util.MimeType
super_class: java.lang.Object
{
private static final java.util.Map<java.lang.String, java.lang.String> contentTypes;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
1: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "abs"
ldc "audio/x-mpeg"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "ai"
ldc "application/postscript"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "aif"
ldc "audio/x-aiff"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "aifc"
ldc "audio/x-aiff"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "aiff"
ldc "audio/x-aiff"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "aim"
ldc "application/x-aim"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "art"
ldc "image/x-jg"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "asf"
ldc "video/x-ms-asf"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "asx"
ldc "video/x-ms-asf"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "au"
ldc "audio/basic"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "avi"
ldc "video/x-msvideo"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "avx"
ldc "video/x-rad-screenplay"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "bcpio"
ldc "application/x-bcpio"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "bin"
ldc "application/octet-stream"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "bmp"
ldc "image/bmp"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "body"
ldc "text/html"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "cdf"
ldc "application/x-cdf"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "cer"
ldc "application/x-x509-ca-cert"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "class"
ldc "application/java"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "cpio"
ldc "application/x-cpio"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "csh"
ldc "application/x-csh"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "css"
ldc "text/css"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "dib"
ldc "image/bmp"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
24: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "doc"
ldc "application/msword"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
25: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "dtd"
ldc "application/xml-dtd"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "dv"
ldc "video/x-dv"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
27: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "dvi"
ldc "application/x-dvi"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
28: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "eps"
ldc "application/postscript"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
29: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "etx"
ldc "text/x-setext"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
30: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "exe"
ldc "application/octet-stream"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
31: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "gif"
ldc "image/gif"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
32: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "gk"
ldc "application/octet-stream"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
33: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "gtar"
ldc "application/x-gtar"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
34: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "gz"
ldc "application/x-gzip"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
35: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "hdf"
ldc "application/x-hdf"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
36: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "hqx"
ldc "application/mac-binhex40"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
37: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "htc"
ldc "text/x-component"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
38: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "htm"
ldc "text/html"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
39: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "html"
ldc "text/html"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
40: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "hqx"
ldc "application/mac-binhex40"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
41: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "ief"
ldc "image/ief"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
42: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "jad"
ldc "text/vnd.sun.j2me.app-descriptor"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
43: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "jar"
ldc "application/java-archive"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
44: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "java"
ldc "text/plain"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
45: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "jnlp"
ldc "application/x-java-jnlp-file"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
46: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "jpe"
ldc "image/jpeg"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
47: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "jpeg"
ldc "image/jpeg"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
48: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "jpg"
ldc "image/jpeg"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
49: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "js"
ldc "text/javascript"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
50: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "kar"
ldc "audio/x-midi"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
51: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "latex"
ldc "application/x-latex"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
52: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "m3u"
ldc "audio/x-mpegurl"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
53: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "mac"
ldc "image/x-macpaint"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
54: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "man"
ldc "application/x-troff-man"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
55: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "mathml"
ldc "application/mathml+xml"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
56: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "me"
ldc "application/x-troff-me"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
57: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "mid"
ldc "audio/x-midi"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
58: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "midi"
ldc "audio/x-midi"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
59: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "mif"
ldc "application/x-mif"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
60: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "mov"
ldc "video/quicktime"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
61: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "movie"
ldc "video/x-sgi-movie"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
62: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "mp1"
ldc "audio/x-mpeg"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
63: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "mp2"
ldc "audio/x-mpeg"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
64: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "mp3"
ldc "audio/x-mpeg"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
65: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "mpa"
ldc "audio/x-mpeg"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
66: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "mpe"
ldc "video/mpeg"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
67: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "mpeg"
ldc "video/mpeg"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
68: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "mpega"
ldc "audio/x-mpeg"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
69: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "mpg"
ldc "video/mpeg"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
70: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "mpv2"
ldc "video/mpeg2"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
71: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "ms"
ldc "application/x-wais-source"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
72: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "nc"
ldc "application/x-netcdf"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
73: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "oda"
ldc "application/oda"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
74: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "ogg"
ldc "application/ogg"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
75: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "pbm"
ldc "image/x-portable-bitmap"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
76: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "pct"
ldc "image/pict"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
77: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "pdf"
ldc "application/pdf"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
78: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "pgm"
ldc "image/x-portable-graymap"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
79: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "pic"
ldc "image/pict"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
80: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "pict"
ldc "image/pict"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
81: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "pls"
ldc "audio/x-scpls"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
82: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "png"
ldc "image/png"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
83: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "pnm"
ldc "image/x-portable-anymap"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
84: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "pnt"
ldc "image/x-macpaint"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
85: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "ppm"
ldc "image/x-portable-pixmap"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
86: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "ppt"
ldc "application/powerpoint"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
87: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "ps"
ldc "application/postscript"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
88: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "psd"
ldc "image/x-photoshop"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
89: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "qt"
ldc "video/quicktime"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
90: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "qti"
ldc "image/x-quicktime"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
91: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "qtif"
ldc "image/x-quicktime"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
92: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "ras"
ldc "image/x-cmu-raster"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
93: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "rdf"
ldc "application/rdf+xml"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
94: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "rgb"
ldc "image/x-rgb"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
95: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "rm"
ldc "application/vnd.rn-realmedia"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
96: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "roff"
ldc "application/x-troff"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
97: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "rtf"
ldc "application/rtf"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
98: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "rtx"
ldc "text/richtext"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
99: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "sh"
ldc "application/x-sh"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
100: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "shar"
ldc "application/x-shar"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
101: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "shtml"
ldc "text/x-server-parsed-html"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
102: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "sit"
ldc "application/x-stuffit"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
103: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "smf"
ldc "audio/x-midi"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
104: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "snd"
ldc "audio/basic"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
105: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "src"
ldc "application/x-wais-source"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
106: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "sv4cpio"
ldc "application/x-sv4cpio"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
107: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "sv4crc"
ldc "application/x-sv4crc"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
108: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "svg"
ldc "image/svg+xml"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
109: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "svgz"
ldc "image/svg+xml"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
110: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "swf"
ldc "application/x-shockwave-flash"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
111: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "t"
ldc "application/x-troff"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
112: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "tar"
ldc "application/x-tar"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
113: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "tcl"
ldc "application/x-tcl"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
114: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "tex"
ldc "application/x-tex"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
115: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "texi"
ldc "application/x-texinfo"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
116: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "texinfo"
ldc "application/x-texinfo"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
117: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "tif"
ldc "image/tiff"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
118: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "tiff"
ldc "image/tiff"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
119: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "tr"
ldc "application/x-troff"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
120: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "tsv"
ldc "text/tab-separated-values"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
121: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "txt"
ldc "text/plain"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
122: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "ulw"
ldc "audio/basic"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
123: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "ustar"
ldc "application/x-ustar"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
124: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "xbm"
ldc "image/x-xbitmap"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
125: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "xml"
ldc "application/xml"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
126: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "xpm"
ldc "image/x-xpixmap"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
127: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "xsl"
ldc "application/xml"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
128: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "xslt"
ldc "application/xslt+xml"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
129: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "xwd"
ldc "image/x-xwindowdump"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
130: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "vsd"
ldc "application/x-visio"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
131: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "vxml"
ldc "application/voicexml+xml"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
132: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "wav"
ldc "audio/x-wav"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
133: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "wbmp"
ldc "image/vnd.wap.wbmp"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
134: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "wml"
ldc "text/vnd.wap.wml"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
135: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "wmlc"
ldc "application/vnd.wap.wmlc"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
136: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "wmls"
ldc "text/vnd.wap.wmls"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
137: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "wmlscriptc"
ldc "application/vnd.wap.wmlscriptc"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
138: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "wrl"
ldc "x-world/x-vrml"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
139: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "xht"
ldc "application/xhtml+xml"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
140: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "xhtml"
ldc "application/xhtml+xml"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
141: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "xls"
ldc "application/vnd.ms-excel"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
142: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "xul"
ldc "application/vnd.mozilla.xul+xml"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
143: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "Z"
ldc "application/x-compress"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
144: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "z"
ldc "application/x-compress"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
145: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
ldc "zip"
ldc "application/zip"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
146: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/http/util/MimeType;
public static java.lang.String get(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "text/plain"
invokestatic org.glassfish.grizzly.http.util.MimeType.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 extension Ljava/lang/String;
MethodParameters:
Name Flags
extension
public static java.lang.String get(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
aload 0
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 2
start local 2 1: aload 2
ifnonnull 2
aload 1
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 2
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 extension Ljava/lang/String;
0 4 1 defaultCt Ljava/lang/String;
1 4 2 mime Ljava/lang/String;
MethodParameters:
Name Flags
extension
defaultCt
public static boolean contains(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
aload 0
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 extension Ljava/lang/String;
MethodParameters:
Name Flags
extension
public static void add(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnull 3
aload 0
invokevirtual java.lang.String.length:()I
ifeq 3
1: aload 1
ifnull 3
aload 1
invokevirtual java.lang.String.length:()I
ifeq 3
2: getstatic org.glassfish.grizzly.http.util.MimeType.contentTypes:Ljava/util/Map;
aload 0
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 extension Ljava/lang/String;
0 4 1 contentType Ljava/lang/String;
MethodParameters:
Name Flags
extension
contentType
public static java.lang.String getByFilename(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokestatic org.glassfish.grizzly.http.util.MimeType.getExtension:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
invokestatic org.glassfish.grizzly.http.util.MimeType.get:(Ljava/lang/String;)Ljava/lang/String;
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 fileName Ljava/lang/String;
1 4 1 extn Ljava/lang/String;
MethodParameters:
Name Flags
fileName
private static java.lang.String getExtension(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.String.length:()I
istore 1
start local 1 1: aload 0
bipush 35
invokevirtual java.lang.String.lastIndexOf:(I)I
istore 2
start local 2 2: iload 2
iconst_m1
if_icmpne 4
3: iload 1
istore 2
4: StackMap locals: int int
StackMap stack:
aload 0
bipush 46
iload 2
invokevirtual java.lang.String.lastIndexOf:(II)I
istore 3
start local 3 5: iload 3
iconst_m1
if_icmpeq 7
6: aload 0
iload 3
iconst_1
iadd
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
7: StackMap locals: int
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 fileName Ljava/lang/String;
1 8 1 length I
2 8 2 newEnd I
5 8 3 i I
MethodParameters:
Name Flags
fileName
}
SourceFile: "MimeType.java"