summaryrefslogtreecommitdiff
path: root/libjava/classpath/lib/java/util/ServiceLoader.class
blob: dfd7bfb591674884cb7da8918bf31e6cc9d27897 (plain)
ofshex dumpascii
0000 ca fe ba be 00 00 00 31 00 89 07 00 02 01 00 17 6a 61 76 61 2f 75 74 69 6c 2f 53 65 72 76 69 63 .......1........java/util/Servic
0020 65 4c 6f 61 64 65 72 07 00 04 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 07 00 06 eLoader......java/lang/Object...
0040 01 00 12 6a 61 76 61 2f 6c 61 6e 67 2f 49 74 65 72 61 62 6c 65 01 00 03 73 70 69 01 00 11 4c 6a ...java/lang/Iterable...spi...Lj
0060 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 73 73 3b 01 00 09 53 69 67 6e 61 74 75 72 65 01 00 16 4c 6a ava/lang/Class;...Signature...Lj
0080 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 73 73 3c 54 53 3b 3e 3b 01 00 06 6c 6f 61 64 65 72 01 00 17 ava/lang/Class<TS;>;...loader...
00a0 4c 6a 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 73 73 4c 6f 61 64 65 72 3b 01 00 05 63 61 63 68 65 01 Ljava/lang/ClassLoader;...cache.
00c0 00 10 4c 6a 61 76 61 2f 75 74 69 6c 2f 4c 69 73 74 3b 01 00 15 4c 6a 61 76 61 2f 75 74 69 6c 2f ..Ljava/util/List;...Ljava/util/
00e0 4c 69 73 74 3c 54 53 3b 3e 3b 01 00 09 73 65 72 76 69 63 65 49 74 01 00 14 4c 6a 61 76 61 2f 75 List<TS;>;...serviceIt...Ljava/u
0100 74 69 6c 2f 49 74 65 72 61 74 6f 72 3b 01 00 19 4c 6a 61 76 61 2f 75 74 69 6c 2f 49 74 65 72 61 til/Iterator;...Ljava/util/Itera
0120 74 6f 72 3c 54 53 3b 3e 3b 01 00 06 3c 69 6e 69 74 3e 01 00 2b 28 4c 6a 61 76 61 2f 6c 61 6e 67 tor<TS;>;...<init>..+(Ljava/lang
0140 2f 43 6c 61 73 73 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 73 73 4c 6f 61 64 65 72 3b 29 56 /Class;Ljava/lang/ClassLoader;)V
0160 01 00 30 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 73 73 3c 54 53 3b 3e 3b 4c 6a 61 76 61 2f ..0(Ljava/lang/Class<TS;>;Ljava/
0180 6c 61 6e 67 2f 43 6c 61 73 73 4c 6f 61 64 65 72 3b 29 56 01 00 04 43 6f 64 65 0a 00 03 00 18 0c lang/ClassLoader;)V...Code......
01a0 00 13 00 19 01 00 03 28 29 56 09 00 01 00 1b 0c 00 07 00 08 09 00 01 00 1d 0c 00 0b 00 0c 07 00 .......()V......................
01c0 1f 01 00 13 6a 61 76 61 2f 75 74 69 6c 2f 41 72 72 61 79 4c 69 73 74 0a 00 1e 00 18 09 00 01 00 ....java/util/ArrayList.........
01e0 22 0c 00 0d 00 0e 01 00 0f 4c 69 6e 65 4e 75 6d 62 65 72 54 61 62 6c 65 01 00 12 4c 6f 63 61 6c "........LineNumberTable...Local
0200 56 61 72 69 61 62 6c 65 54 61 62 6c 65 01 00 04 74 68 69 73 01 00 19 4c 6a 61 76 61 2f 75 74 69 VariableTable...this...Ljava/uti
0220 6c 2f 53 65 72 76 69 63 65 4c 6f 61 64 65 72 3b 01 00 16 4c 6f 63 61 6c 56 61 72 69 61 62 6c 65 l/ServiceLoader;...LocalVariable
0240 54 79 70 65 54 61 62 6c 65 01 00 1e 4c 6a 61 76 61 2f 75 74 69 6c 2f 53 65 72 76 69 63 65 4c 6f TypeTable...Ljava/util/ServiceLo
0260 61 64 65 72 3c 54 53 3b 3e 3b 01 00 08 69 74 65 72 61 74 6f 72 01 00 16 28 29 4c 6a 61 76 61 2f ader<TS;>;...iterator...()Ljava/
0280 75 74 69 6c 2f 49 74 65 72 61 74 6f 72 3b 01 00 1b 28 29 4c 6a 61 76 61 2f 75 74 69 6c 2f 49 74 util/Iterator;...()Ljava/util/It
02a0 65 72 61 74 6f 72 3c 54 53 3b 3e 3b 07 00 2d 01 00 19 6a 61 76 61 2f 75 74 69 6c 2f 53 65 72 76 erator<TS;>;..-...java/util/Serv
02c0 69 63 65 4c 6f 61 64 65 72 24 31 0a 00 2c 00 2f 0c 00 13 00 30 01 00 1c 28 4c 6a 61 76 61 2f 75 iceLoader$1..,./....0...(Ljava/u
02e0 74 69 6c 2f 53 65 72 76 69 63 65 4c 6f 61 64 65 72 3b 29 56 01 00 04 6c 6f 61 64 01 00 2c 28 4c til/ServiceLoader;)V...load..,(L
0300 6a 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 73 73 3b 29 4c 6a 61 76 61 2f 75 74 69 6c 2f 53 65 72 76 java/lang/Class;)Ljava/util/Serv
0320 69 63 65 4c 6f 61 64 65 72 3b 01 00 4c 3c 53 3a 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 iceLoader;..L<S:Ljava/lang/Objec
0340 74 3b 3e 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 73 73 3c 54 53 3b 3e 3b 29 4c 6a 61 76 61 t;>(Ljava/lang/Class<TS;>;)Ljava
0360 2f 75 74 69 6c 2f 53 65 72 76 69 63 65 4c 6f 61 64 65 72 3c 54 53 3b 3e 3b 0a 00 35 00 37 07 00 /util/ServiceLoader<TS;>;..5.7..
0380 36 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 54 68 72 65 61 64 0c 00 38 00 39 01 00 0d 63 75 72 72 6...java/lang/Thread..8.9...curr
03a0 65 6e 74 54 68 72 65 61 64 01 00 14 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 54 68 72 65 61 64 3b entThread...()Ljava/lang/Thread;
03c0 0a 00 35 00 3b 0c 00 3c 00 3d 01 00 15 67 65 74 43 6f 6e 74 65 78 74 43 6c 61 73 73 4c 6f 61 64 ..5.;..<.=...getContextClassLoad
03e0 65 72 01 00 19 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 73 73 4c 6f 61 64 65 72 3b 0a 00 er...()Ljava/lang/ClassLoader;..
0400 01 00 3f 0c 00 31 00 40 01 00 43 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 73 73 3b 4c 6a 61 ..?..1.@..C(Ljava/lang/Class;Lja
0420 76 61 2f 6c 61 6e 67 2f 43 6c 61 73 73 4c 6f 61 64 65 72 3b 29 4c 6a 61 76 61 2f 75 74 69 6c 2f va/lang/ClassLoader;)Ljava/util/
0440 53 65 72 76 69 63 65 4c 6f 61 64 65 72 3b 01 00 07 73 65 72 76 69 63 65 01 00 63 3c 53 3a 4c 6a ServiceLoader;...service..c<S:Lj
0460 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 3e 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 ava/lang/Object;>(Ljava/lang/Cla
0480 73 73 3c 54 53 3b 3e 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 73 73 4c 6f 61 64 65 72 3b 29 ss<TS;>;Ljava/lang/ClassLoader;)
04a0 4c 6a 61 76 61 2f 75 74 69 6c 2f 53 65 72 76 69 63 65 4c 6f 61 64 65 72 3c 54 53 3b 3e 3b 0a 00 Ljava/util/ServiceLoader<TS;>;..
04c0 44 00 46 07 00 45 01 00 15 6a 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 73 73 4c 6f 61 64 65 72 0c 00 D.F..E...java/lang/ClassLoader..
04e0 47 00 3d 01 00 14 67 65 74 53 79 73 74 65 6d 43 6c 61 73 73 4c 6f 61 64 65 72 0a 00 01 00 49 0c G.=...getSystemClassLoader....I.
0500 00 13 00 14 01 00 0d 6c 6f 61 64 49 6e 73 74 61 6c 6c 65 64 0a 00 44 00 4c 0c 00 4d 00 3d 01 00 .......loadInstalled..D.L..M.=..
0520 09 67 65 74 50 61 72 65 6e 74 01 00 06 72 65 6c 6f 61 64 0b 00 50 00 52 07 00 51 01 00 0e 6a 61 .getParent...reload..P.R..Q...ja
0540 76 61 2f 75 74 69 6c 2f 4c 69 73 74 0c 00 53 00 19 01 00 05 63 6c 65 61 72 01 00 08 74 6f 53 74 va/util/List..S.....clear...toSt
0560 72 69 6e 67 01 00 14 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 07 00 57 01 00 ring...()Ljava/lang/String;..W..
0580 17 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 42 75 69 6c 64 65 72 0a 00 03 00 59 0c 00 5a .java/lang/StringBuilder....Y..Z
05a0 00 5b 01 00 08 67 65 74 43 6c 61 73 73 01 00 13 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 .[...getClass...()Ljava/lang/Cla
05c0 73 73 3b 0a 00 5d 00 5f 07 00 5e 01 00 0f 6a 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 73 73 0c 00 60 ss;..]._..^...java/lang/Class..`
05e0 00 55 01 00 07 67 65 74 4e 61 6d 65 0a 00 62 00 64 07 00 63 01 00 10 6a 61 76 61 2f 6c 61 6e 67 .U...getName..b.d..c...java/lang
0600 2f 53 74 72 69 6e 67 0c 00 65 00 66 01 00 07 76 61 6c 75 65 4f 66 01 00 26 28 4c 6a 61 76 61 2f /String..e.f...valueOf..&(Ljava/
0620 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 0a lang/Object;)Ljava/lang/String;.
0640 00 56 00 68 0c 00 13 00 69 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 .V.h....i...(Ljava/lang/String;)
0660 56 08 00 6b 01 00 05 5b 73 70 69 3d 0a 00 56 00 6d 0c 00 6e 00 6f 01 00 06 61 70 70 65 6e 64 01 V..k...[spi=..V.m..n.o...append.
0680 00 2d 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 .-(Ljava/lang/String;)Ljava/lang
06a0 2f 53 74 72 69 6e 67 42 75 69 6c 64 65 72 3b 0a 00 56 00 71 0c 00 6e 00 72 01 00 2d 28 4c 6a 61 /StringBuilder;..V.q..n.r..-(Lja
06c0 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e va/lang/Object;)Ljava/lang/Strin
06e0 67 42 75 69 6c 64 65 72 3b 08 00 74 01 00 08 2c 6c 6f 61 64 65 72 3d 08 00 76 01 00 01 5d 0a 00 gBuilder;..t...,loader=..v...]..
0700 56 00 78 0c 00 54 00 55 01 00 08 61 63 63 65 73 73 24 30 01 00 2b 28 4c 6a 61 76 61 2f 75 74 69 V.x..T.U...access$0..+(Ljava/uti
0720 6c 2f 53 65 72 76 69 63 65 4c 6f 61 64 65 72 3b 29 4c 6a 61 76 61 2f 75 74 69 6c 2f 4c 69 73 74 l/ServiceLoader;)Ljava/util/List
0740 3b 01 00 08 61 63 63 65 73 73 24 31 01 00 2f 28 4c 6a 61 76 61 2f 75 74 69 6c 2f 53 65 72 76 69 ;...access$1../(Ljava/util/Servi
0760 63 65 4c 6f 61 64 65 72 3b 29 4c 6a 61 76 61 2f 75 74 69 6c 2f 49 74 65 72 61 74 6f 72 3b 09 00 ceLoader;)Ljava/util/Iterator;..
0780 01 00 7e 0c 00 10 00 11 01 00 08 61 63 63 65 73 73 24 32 01 00 2c 28 4c 6a 61 76 61 2f 75 74 69 ..~........access$2..,(Ljava/uti
07a0 6c 2f 53 65 72 76 69 63 65 4c 6f 61 64 65 72 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 73 l/ServiceLoader;)Ljava/lang/Clas
07c0 73 3b 01 00 08 61 63 63 65 73 73 24 33 01 00 32 28 4c 6a 61 76 61 2f 75 74 69 6c 2f 53 65 72 76 s;...access$3..2(Ljava/util/Serv
07e0 69 63 65 4c 6f 61 64 65 72 3b 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 43 6c 61 73 73 4c 6f 61 64 65 iceLoader;)Ljava/lang/ClassLoade
0800 72 3b 01 00 08 61 63 63 65 73 73 24 34 01 00 30 28 4c 6a 61 76 61 2f 75 74 69 6c 2f 53 65 72 76 r;...access$4..0(Ljava/util/Serv
0820 69 63 65 4c 6f 61 64 65 72 3b 4c 6a 61 76 61 2f 75 74 69 6c 2f 49 74 65 72 61 74 6f 72 3b 29 56 iceLoader;Ljava/util/Iterator;)V
0840 01 00 0a 53 6f 75 72 63 65 46 69 6c 65 01 00 12 53 65 72 76 69 63 65 4c 6f 61 64 65 72 2e 6a 61 ...SourceFile...ServiceLoader.ja
0860 76 61 01 00 41 3c 53 3a 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 3e 4c 6a 61 76 61 va..A<S:Ljava/lang/Object;>Ljava
0880 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 3b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 49 74 65 72 61 62 6c 65 /lang/Object;Ljava/lang/Iterable
08a0 3c 54 53 3b 3e 3b 01 00 0c 49 6e 6e 65 72 43 6c 61 73 73 65 73 00 31 00 01 00 03 00 01 00 05 00 <TS;>;...InnerClasses.1.........
08c0 04 00 02 00 07 00 08 00 01 00 09 00 00 00 02 00 0a 00 02 00 0b 00 0c 00 00 00 02 00 0d 00 0e 00 ................................
08e0 01 00 09 00 00 00 02 00 0f 00 02 00 10 00 11 00 01 00 09 00 00 00 02 00 12 00 0c 00 02 00 13 00 ................................
0900 14 00 02 00 09 00 00 00 02 00 15 00 16 00 00 00 84 00 03 00 03 00 00 00 1a 2a b7 00 17 2a 2b b5 .........................*...*+.
0920 00 1a 2a 2c b5 00 1c 2a bb 00 1e 59 b7 00 20 b5 00 21 b1 00 00 00 03 00 23 00 00 00 16 00 05 00 ..*,...*...Y.....!......#.......
0940 00 00 7f 00 04 00 81 00 09 00 82 00 0e 00 83 00 19 00 84 00 24 00 00 00 20 00 03 00 00 00 1a 00 ....................$...........
0960 25 00 26 00 00 00 00 00 1a 00 07 00 08 00 01 00 00 00 1a 00 0b 00 0c 00 02 00 27 00 00 00 16 00 %.&.......................'.....
0980 02 00 00 00 1a 00 25 00 28 00 00 00 00 00 1a 00 07 00 0a 00 01 00 01 00 29 00 2a 00 02 00 09 00 ......%.(...............).*.....
09a0 00 00 02 00 2b 00 16 00 00 00 45 00 03 00 01 00 00 00 09 bb 00 2c 59 2a b7 00 2e b0 00 00 00 03 ....+.....E..........,Y*........
09c0 00 23 00 00 00 06 00 01 00 00 00 96 00 24 00 00 00 0c 00 01 00 00 00 09 00 25 00 26 00 00 00 27 .#...........$...........%.&...'
09e0 00 00 00 0c 00 01 00 00 00 09 00 25 00 28 00 00 00 09 00 31 00 32 00 02 00 09 00 00 00 02 00 33 ...........%.(.....1.2.........3
0a00 00 16 00 00 00 4f 00 02 00 01 00 00 00 0b 2a b8 00 34 b6 00 3a b8 00 3e b0 00 00 00 03 00 23 00 .....O........*..4..:..>......#.
0a20 00 00 0e 00 03 00 00 00 c6 00 01 00 c7 00 07 00 c6 00 24 00 00 00 0c 00 01 00 00 00 0b 00 41 00 ..................$...........A.
0a40 08 00 00 00 27 00 00 00 0c 00 01 00 00 00 0b 00 41 00 0a 00 00 00 09 00 31 00 40 00 02 00 09 00 ....'...........A.......1.@.....
0a60 00 00 02 00 42 00 16 00 00 00 60 00 04 00 02 00 00 00 12 2b c7 00 07 b8 00 43 4c bb 00 01 59 2a ....B.....`........+.....CL...Y*
0a80 2b b7 00 48 b0 00 00 00 03 00 23 00 00 00 0e 00 03 00 00 00 dc 00 04 00 dd 00 08 00 de 00 24 00 +..H......#...................$.
0aa0 00 00 16 00 02 00 00 00 12 00 41 00 08 00 00 00 00 00 12 00 0b 00 0c 00 01 00 27 00 00 00 0c 00 ..........A...............'.....
0ac0 01 00 00 00 12 00 41 00 0a 00 00 00 09 00 4a 00 32 00 02 00 09 00 00 00 02 00 33 00 16 00 00 00 ......A.......J.2.........3.....
0ae0 4f 00 02 00 01 00 00 00 0b 2a b8 00 43 b6 00 4b b8 00 3e b0 00 00 00 03 00 23 00 00 00 0e 00 03 O........*..C..K..>......#......
0b00 00 00 00 f6 00 01 00 f7 00 07 00 f6 00 24 00 00 00 0c 00 01 00 00 00 0b 00 41 00 08 00 00 00 27 .............$...........A.....'
0b20 00 00 00 0c 00 01 00 00 00 0b 00 41 00 0a 00 00 00 01 00 4e 00 19 00 01 00 16 00 00 00 4a 00 01 ...........A.......N.........J..
0b40 00 01 00 00 00 0a 2a b4 00 21 b9 00 4f 01 00 b1 00 00 00 03 00 23 00 00 00 0a 00 02 00 00 01 00 ......*..!..O........#..........
0b60 00 09 01 01 00 24 00 00 00 0c 00 01 00 00 00 0a 00 25 00 26 00 00 00 27 00 00 00 0c 00 01 00 00 .....$...........%.&...'........
0b80 00 0a 00 25 00 28 00 00 00 01 00 54 00 55 00 01 00 16 00 00 00 7e 00 03 00 01 00 00 00 32 bb 00 ...%.(.....T.U.......~.......2..
0ba0 56 59 2a b6 00 58 b6 00 5c b8 00 61 b7 00 67 12 6a b6 00 6c 2a b4 00 1a b6 00 70 12 73 b6 00 6c VY*..X..\..a..g.j..l*.....p.s..l
0bc0 2a b4 00 1c b6 00 70 12 75 b6 00 6c b6 00 77 b0 00 00 00 03 00 23 00 00 00 16 00 05 00 00 01 0c *.....p.u..l..w......#..........
0be0 00 11 01 0d 00 1d 01 0e 00 29 01 0f 00 2e 01 0c 00 24 00 00 00 0c 00 01 00 00 00 32 00 25 00 26 .........).......$.........2.%.&
0c00 00 00 00 27 00 00 00 0c 00 01 00 00 00 32 00 25 00 28 00 00 10 08 00 79 00 7a 00 01 00 16 00 00 ...'.........2.%.(.....y.z......
0c20 00 25 00 01 00 01 00 00 00 05 2a b4 00 21 b0 00 00 00 02 00 23 00 00 00 06 00 01 00 00 00 70 00 .%........*..!......#.........p.
0c40 24 00 00 00 02 00 00 10 08 00 7b 00 7c 00 01 00 16 00 00 00 25 00 01 00 01 00 00 00 05 2a b4 00 $.........{.|.......%........*..
0c60 7d b0 00 00 00 02 00 23 00 00 00 06 00 01 00 00 00 76 00 24 00 00 00 02 00 00 10 08 00 7f 00 80 }......#.........v.$............
0c80 00 01 00 16 00 00 00 25 00 01 00 01 00 00 00 05 2a b4 00 1a b0 00 00 00 02 00 23 00 00 00 06 00 .......%........*.........#.....
0ca0 01 00 00 00 66 00 24 00 00 00 02 00 00 10 08 00 81 00 82 00 01 00 16 00 00 00 25 00 01 00 01 00 ....f.$...................%.....
0cc0 00 00 05 2a b4 00 1c b0 00 00 00 02 00 23 00 00 00 06 00 01 00 00 00 6b 00 24 00 00 00 02 00 00 ...*.........#.........k.$......
0ce0 10 08 00 83 00 84 00 01 00 16 00 00 00 26 00 02 00 02 00 00 00 06 2a 2b b5 00 7d b1 00 00 00 02 .............&........*+..}.....
0d00 00 23 00 00 00 06 00 01 00 00 00 76 00 24 00 00 00 02 00 00 00 03 00 85 00 00 00 02 00 86 00 09 .#.........v.$..................
0d20 00 00 00 02 00 87 00 88 00 00 00 0a 00 01 00 2c 00 00 00 00 00 00 ...............,......