[code.view]

[top] / java / bcel / docs / verifier / classfile.eps

     %!PS-Adobe-2.0 EPSF-2.0
     %%Title: classfile.eps
     %%Creator: fig2dev Version 3.2 Patchlevel 1
     %%CreationDate: Mon Nov 30 16:01:26 1998
     %%For: dahm@che (Markus Dahm,,,,,)
     %%Orientation: Portrait
     %%BoundingBox: 0 0 520 460
     %%Pages: 0
     %%BeginSetup
     %%EndSetup
     %%Magnification: 1.0000
     %%EndComments
     /$F2psDict 200 dict def
     $F2psDict begin
     $F2psDict /mtrx matrix put
     /col-1 {0 setgray} bind def
     /col0 {0.000 0.000 0.000 srgb} bind def
     /col1 {0.000 0.000 1.000 srgb} bind def
     /col2 {0.000 1.000 0.000 srgb} bind def
     /col3 {0.000 1.000 1.000 srgb} bind def
     /col4 {1.000 0.000 0.000 srgb} bind def
     /col5 {1.000 0.000 1.000 srgb} bind def
     /col6 {1.000 1.000 0.000 srgb} bind def
     /col7 {1.000 1.000 1.000 srgb} bind def
     /col8 {0.000 0.000 0.560 srgb} bind def
     /col9 {0.000 0.000 0.690 srgb} bind def
     /col10 {0.000 0.000 0.820 srgb} bind def
     /col11 {0.530 0.810 1.000 srgb} bind def
     /col12 {0.000 0.560 0.000 srgb} bind def
     /col13 {0.000 0.690 0.000 srgb} bind def
     /col14 {0.000 0.820 0.000 srgb} bind def
     /col15 {0.000 0.560 0.560 srgb} bind def
     /col16 {0.000 0.690 0.690 srgb} bind def
     /col17 {0.000 0.820 0.820 srgb} bind def
     /col18 {0.560 0.000 0.000 srgb} bind def
     /col19 {0.690 0.000 0.000 srgb} bind def
     /col20 {0.820 0.000 0.000 srgb} bind def
     /col21 {0.560 0.000 0.560 srgb} bind def
     /col22 {0.690 0.000 0.690 srgb} bind def
     /col23 {0.820 0.000 0.820 srgb} bind def
     /col24 {0.500 0.190 0.000 srgb} bind def
     /col25 {0.630 0.250 0.000 srgb} bind def
     /col26 {0.750 0.380 0.000 srgb} bind def
     /col27 {1.000 0.500 0.500 srgb} bind def
     /col28 {1.000 0.630 0.630 srgb} bind def
     /col29 {1.000 0.750 0.750 srgb} bind def
     /col30 {1.000 0.880 0.880 srgb} bind def
     /col31 {1.000 0.840 0.000 srgb} bind def
     
     end
     save
     -17.0 540.0 translate
     1 -1 scale
     
     /cp {closepath} bind def
     /ef {eofill} bind def
     /gr {grestore} bind def
     /gs {gsave} bind def
     /sa {save} bind def
     /rs {restore} bind def
     /l {lineto} bind def
     /m {moveto} bind def
     /rm {rmoveto} bind def
     /n {newpath} bind def
     /s {stroke} bind def
     /sh {show} bind def
     /slc {setlinecap} bind def
     /slj {setlinejoin} bind def
     /slw {setlinewidth} bind def
     /srgb {setrgbcolor} bind def
     /rot {rotate} bind def
     /sc {scale} bind def
     /sd {setdash} bind def
     /ff {findfont} bind def
     /sf {setfont} bind def
     /scf {scalefont} bind def
     /sw {stringwidth} bind def
     /tr {translate} bind def
     /tnt {dup dup currentrgbcolor
       4 -2 roll dup 1 exch sub 3 -1 roll mul add
       4 -2 roll dup 1 exch sub 3 -1 roll mul add
       4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
       bind def
     /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
       4 -2 roll mul srgb} bind def
     /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
     /$F2psEnd {$F2psEnteredState restore end} def
     %%EndProlog
     
     $F2psBegin
     10 setmiterlimit
     n -1000 10000 m -1000 -1000 l 9937 -1000 l 9937 10000 l cp clip
      0.06000 0.06000 sc
     % Polyline
     7.500 slw
     n 2999 6599 m 2400 6599 l 2400 6749 l 2999 6749 l cp gs col0 s gr 
     % Polyline
     n 2400 6749 m 2999 6749 l 2999 6899 l 2400 6899 l cp gs col0 s gr 
     % Polyline
     n 2999 6899 m 2400 6899 l 2400 7049 l 2999 7049 l cp gs col0 s gr 
     % Polyline
     n 2400 7049 m 2999 7049 l 2999 7200 l 2400 7200 l cp gs col0 s gr 
     % Polyline
     n 2400 7200 m 2999 7200 l 2999 7349 l 2400 7349 l cp gs col0 s gr 
     % Polyline
     30.000 slw
      [15 45] 45 sd
     n 2699 7424 m 2699 7724 l gs col0 s gr  [] 0 sd
     % Polyline
     7.500 slw
     n 299 6449 m 3299 6449 l 3299 7949 l 299 7949 l cp gs col0 s gr 
     /Helvetica-Bold ff 210.00 scf sf
     599 6824 m
     gs 1 -1 sc (Methods) col0 sh gr
     % Polyline
     n 2999 5099 m 2400 5099 l 2400 5249 l 2999 5249 l cp gs col0 s gr 
     % Polyline
     n 2400 5249 m 2999 5249 l 2999 5399 l 2400 5399 l cp gs col0 s gr 
     % Polyline
     n 2999 5399 m 2400 5399 l 2400 5549 l 2999 5549 l cp gs col0 s gr 
     % Polyline
     n 2400 5549 m 2999 5549 l 2999 5699 l 2400 5699 l cp gs col0 s gr 
     % Polyline
     n 2400 5699 m 2999 5699 l 2999 5849 l 2400 5849 l cp gs col0 s gr 
     % Polyline
     30.000 slw
      [15 45] 45 sd
     n 2699 5924 m 2699 6224 l gs col0 s gr  [] 0 sd
     % Polyline
     7.500 slw
     n 299 4949 m 3299 4949 l 3299 6449 l 299 6449 l cp gs col0 s gr 
     /Helvetica-Bold ff 210.00 scf sf
     599 5399 m
     gs 1 -1 sc (Fields) col0 sh gr
     % Polyline
     n 299 4199 m 3299 4199 l 3299 4949 l 299 4949 l cp gs col0 s gr 
     /Helvetica-Bold ff 210.00 scf sf
     599 4649 m
     gs 1 -1 sc (Implemented interfaces) col0 sh gr
     % Polyline
     n 299 3449 m 3299 3449 l 3299 4199 l 299 4199 l cp gs col0 s gr 
     /Helvetica-Bold ff 210.00 scf sf
     599 3899 m
     gs 1 -1 sc (Access rights) col0 sh gr
     % Polyline
     n 299 1349 m 3299 1349 l 3299 2099 l 299 2099 l cp gs col0 s gr 
     /Helvetica-Bold ff 210.00 scf sf
     599 1799 m
     gs 1 -1 sc (Header) col0 sh gr
     % Polyline
     n 2999 2249 m 2400 2249 l 2400 2400 l 2999 2400 l cp gs col0 s gr 
     % Polyline
     n 2400 2400 m 2999 2400 l 2999 2549 l 2400 2549 l cp gs col0 s gr 
     % Polyline
     n 2999 2549 m 2400 2549 l 2400 2699 l 2999 2699 l cp gs col0 s gr 
     % Polyline
     n 2400 2699 m 2999 2699 l 2999 2849 l 2400 2849 l cp gs col0 s gr 
     % Polyline
     n 2400 2849 m 2999 2849 l 2999 2999 l 2400 2999 l cp gs col0 s gr 
     % Polyline
     30.000 slw
      [15 45] 45 sd
     n 2699 3074 m 2699 3374 l gs col0 s gr  [] 0 sd
     % Polyline
     7.500 slw
     n 299 2099 m 3299 2099 l 3299 3449 l 299 3449 l cp gs col0 s gr 
     /Helvetica-Bold ff 210.00 scf sf
     599 2549 m
     gs 1 -1 sc (Constant pool) col0 sh gr
     % Polyline
     n 299 7949 m 3299 7949 l 3299 8699 l 299 8699 l cp gs col0 s gr 
     /Helvetica-Bold ff 210.00 scf sf
     599 8400 m
     gs 1 -1 sc (Class attributes) col0 sh gr
     % Polyline
     n 4800 2999 m 7499 2999 l 7499 4349 l 4800 4349 l cp gs col0 s gr 
     /Helvetica-Bold ff 210.00 scf sf
     5099 3299 m
     gs 1 -1 sc (ConstantFieldref) col0 sh gr
     /Helvetica ff 210.00 scf sf
     5099 3600 m
     gs 1 -1 sc ("aVariable") col0 sh gr
     /Helvetica ff 210.00 scf sf
     5099 3884 m
     gs 1 -1 sc ("[Ljava/lang/Object;") col0 sh gr
     /Helvetica ff 210.00 scf sf
     5099 4199 m
     gs 1 -1 sc ("HelloWorld") col0 sh gr
     % Polyline
     n 5024 2624 m 7124 2624 l 7124 2924 l 5024 2924 l cp gs col0 s gr 
     /Helvetica ff 210.00 scf sf
     5099 2849 m
     gs 1 -1 sc ("java/io/PrintStream") col0 sh gr
     % Polyline
     n 4800 1649 m 7499 1649 l 7499 2999 l 4800 2999 l cp gs col0 s gr 
     /Helvetica-Bold ff 210.00 scf sf
     5099 1949 m
     gs 1 -1 sc (ConstantMethodRef) col0 sh gr
     /Helvetica ff 210.00 scf sf
     5099 2249 m
     gs 1 -1 sc ("println") col0 sh gr
     /Helvetica ff 210.00 scf sf
     5099 2534 m
     gs 1 -1 sc ("\(Ljava/lang/String;\)V") col0 sh gr
     % Polyline
     n 4800 4349 m 7499 4349 l 7499 5099 l 4800 5099 l cp gs col0 s gr 
     /Helvetica-Bold ff 210.00 scf sf
     5099 4649 m
     gs 1 -1 sc (ConstantClass) col0 sh gr
     /Helvetica ff 210.00 scf sf
     5099 4949 m
     gs 1 -1 sc ("java/io/PrintStream") col0 sh gr
     % Polyline
     n 4080 6500 m 3975 6500 3975 7770 105 arcto 4 {pop} repeat
       3975 7875 8820 7875 105 arcto 4 {pop} repeat
       8925 7875 8925 6605 105 arcto 4 {pop} repeat
       8925 6500 4080 6500 105 arcto 4 {pop} repeat
      cp gs 0.00 setgray ef gr gs col0 s gr 
     % Polyline
     n 3855 6725 m 3750 6725 3750 7995 105 arcto 4 {pop} repeat
       3750 8100 8595 8100 105 arcto 4 {pop} repeat
       8700 8100 8700 6830 105 arcto 4 {pop} repeat
       8700 6725 3855 6725 105 arcto 4 {pop} repeat
      cp gs col7 1.00 shd ef gr gs col0 s gr 
     % Polyline
     30.000 slw
      [15 45] 45 sd
     n 6150 7800 m 6150 7950 l gs col0 s gr  [] 0 sd
     % Polyline
     7.500 slw
     n 5550 7200 m 7200 7200 l 7200 7425 l 5550 7425 l cp gs col0 s gr 
     % Polyline
     n 5550 7500 m 8625 7500 l 8625 7725 l 5550 7725 l cp gs col0 s gr 
     /Courier-Bold ff 180.00 scf sf
     4050 7050 m
     gs 1 -1 sc (getstatic     java.lang.System.out) col0 sh gr
     /Courier-Bold ff 180.00 scf sf
     4050 7650 m
     gs 1 -1 sc (invokevirtual java.io.PrintStream.println) col0 sh gr
     /Courier-Bold ff 180.00 scf sf
     4050 7350 m
     gs 1 -1 sc (ldc           "Hello, world") col0 sh gr
     % Polyline
      [15 45] 45 sd
     n 2400 2249 m 4800 1649 l gs col0 s gr  [] 0 sd
     % Polyline
      [15 45] 45 sd
     n 2400 2849 m 4800 5849 l gs col0 s gr  [] 0 sd
     % Polyline
     gs  clippath
     4693 3661 m 4800 3600 l 4734 3705 l 4832 3611 l 4790 3568 l cp
     clip
     n 2999 5324 m 4800 3600 l gs col0 s gr gr
     
     % arrowhead
     n 4693 3661 m 4800 3600 l 4734 3705 l 4713 3683 l 4693 3661 l  cp gs 0.00 setgray ef gr  col0 s
     % Polyline
     gs  clippath
     3669 7107 m 3750 7200 l 3635 7156 l 3745 7233 l 3779 7184 l cp
     clip
     n 2999 6674 m 3750 7200 l gs col0 s gr gr
     
     % arrowhead
     n 3669 7107 m 3750 7200 l 3635 7156 l 3652 7131 l 3669 7107 l  cp gs 0.00 setgray ef gr  col0 s
     % Polyline
     n 5099 1649 m 5099 1349 l 7799 1349 l 7799 5549 l 7499 5549 l 7499 1649 l
      5099 1649 l  cp gs 0.00 setgray ef gr gs col0 s gr 
     % Polyline
      [15 45] 45 sd
     n 2999 2849 m 4800 4049 l gs col0 s gr  [] 0 sd
     % Polyline
      [15 45] 45 sd
     n 2999 2249 m 4800 2024 l gs col0 s gr  [] 0 sd
     % Polyline
     gs  clippath
     7609 2533 m 7500 2475 l 7624 2475 l 7493 2442 l 7478 2500 l cp
     clip
     n 7800 2550 m 7500 2475 l gs col7 s gr gr
     
     % arrowhead
     n 7609 2533 m 7500 2475 l 7624 2475 l 7616 2504 l 7609 2533 l  cp gs col7 1.00 shd ef gr  col7 s
     % Polyline
     n 4800 5099 m 7499 5099 l 7499 5849 l 4800 5849 l cp gs col0 s gr 
     % Polyline
     n 7800 7500 m 7801 7499 l 7804 7496 l 7809 7491 l 7816 7483 l 7826 7472 l
      7840 7457 l 7856 7440 l 7875 7419 l 7897 7395 l 7921 7368 l
      7946 7340 l 7973 7310 l 7999 7279 l 8026 7247 l 8052 7216 l
      8078 7184 l 8102 7152 l 8125 7121 l 8147 7090 l 8167 7059 l
      8186 7029 l 8203 6998 l 8220 6966 l 8235 6934 l 8250 6900 l
      8261 6873 l 8272 6845 l 8282 6816 l 8292 6786 l 8303 6756 l
      8313 6724 l 8323 6692 l 8333 6659 l 8343 6626 l 8353 6592 l
      8363 6557 l 8373 6522 l 8382 6487 l 8392 6451 l 8402 6415 l
      8412 6379 l 8421 6342 l 8431 6305 l 8440 6268 l 8449 6231 l
      8458 6194 l 8467 6157 l 8476 6120 l 8484 6082 l 8492 6045 l
      8500 6007 l 8508 5969 l 8515 5932 l 8522 5894 l 8528 5856 l
      8535 5817 l 8540 5778 l 8545 5739 l 8550 5700 l 8554 5664 l
      8557 5628 l 8560 5591 l 8563 5554 l 8565 5517 l 8567 5479 l
      8568 5440 l 8570 5401 l 8571 5362 l 8572 5322 l 8572 5281 l
      8573 5241 l 8573 5200 l 8573 5159 l 8573 5117 l 8573 5076 l
      8572 5034 l 8572 4992 l 8571 4950 l 8570 4908 l 8570 4866 l
      8569 4824 l 8568 4783 l 8567 4741 l 8566 4700 l 8565 4659 l
      8564 4619 l 8563 4578 l 8562 4538 l 8561 4499 l 8560 4460 l
      8559 4421 l 8558 4383 l 8557 4346 l 8555 4309 l 8554 4272 l
      8552 4236 l 8550 4200 l 8548 4161 l 8545 4121 l 8542 4083 l
      8540 4044 l 8537 4006 l 8534 3968 l 8531 3930 l 8528 3892 l
      8526 3854 l 8523 3815 l 8520 3777 l 8517 3739 l 8515 3702 l
      8512 3664 l 8509 3626 l 8506 3588 l 8503 3551 l 8500 3514 l
      8497 3477 l 8493 3440 l 8490 3404 l 8486 3368 l 8481 3333 l
      8477 3298 l 8471 3264 l 8466 3231 l 8460 3199 l 8453 3167 l
      8446 3136 l 8438 3107 l 8430 3078 l 8421 3051 l 8411 3025 l
      8400 3000 l 8385 2969 l 8368 2941 l 8349 2913 l 8328 2887 l
      8305 2862 l 8279 2838 l 8251 2814 l 8220 2790 l 8187 2767 l
      8153 2744 l 8117 2721 l 8080 2699 l 8043 2678 l 8006 2657 l
      7970 2638 l 7937 2620 l 7907 2604 l 7879 2590 l 7856 2578 l
      7837 2568 l 7823 2561 l 7812 2556 l 7805 2553 l 7802 2551 l
      7800 2550 l gs col0 s gr 
     % Polyline
     gs  clippath
     4723 4703 m 4800 4800 l 4687 4750 l 4794 4833 l 4830 4785 l cp
     clip
     n 5025 2775 m 5024 2776 l 5020 2779 l 5015 2784 l 5006 2792 l 4993 2804 l
      4977 2818 l 4957 2836 l 4934 2857 l 4908 2881 l 4879 2907 l
      4849 2935 l 4818 2964 l 4786 2994 l 4754 3023 l 4723 3053 l
      4693 3082 l 4664 3110 l 4637 3137 l 4612 3163 l 4589 3188 l
      4568 3212 l 4549 3235 l 4531 3257 l 4515 3278 l 4500 3300 l
      4485 3324 l 4471 3347 l 4457 3371 l 4444 3396 l 4432 3420 l
      4419 3445 l 4408 3470 l 4396 3495 l 4385 3520 l 4374 3546 l
      4363 3571 l 4352 3596 l 4342 3622 l 4332 3647 l 4323 3673 l
      4314 3698 l 4306 3724 l 4299 3749 l 4292 3775 l 4286 3800 l
      4281 3825 l 4278 3850 l 4276 3875 l 4275 3900 l 4276 3925 l
      4278 3950 l 4282 3975 l 4287 4001 l 4293 4027 l 4301 4053 l
      4309 4080 l 4319 4106 l 4329 4133 l 4340 4160 l 4351 4187 l
      4363 4214 l 4375 4241 l 4387 4268 l 4399 4294 l 4411 4320 l
      4423 4345 l 4434 4370 l 4446 4394 l 4457 4417 l 4468 4439 l
      4478 4460 l 4489 4481 l 4500 4500 l 4513 4522 l 4528 4543 l
      4543 4563 l 4559 4583 l 4578 4603 l 4597 4623 l 4618 4643 l
      4640 4664 l 4663 4685 l 4686 4705 l 4709 4724 l 4730 4742 l
      4749 4758 l 4765 4772 l 4778 4783 l 4800 4800 l gs col0 s gr gr
     
     % arrowhead
     n 4723 4703 m 4800 4800 l 4687 4750 l 4705 4727 l 4723 4703 l  cp gs 0.00 setgray ef gr  col0 s
     % Polyline
     gs  clippath
     7591 5782 m 7499 5699 l 7619 5728 l 7500 5665 l 7472 5719 l cp
     clip
     n 7200 7275 m 7203 7274 l 7208 7271 l 7219 7265 l 7235 7257 l 7256 7246 l
      7282 7233 l 7312 7217 l 7346 7200 l 7381 7182 l 7417 7163 l
      7453 7144 l 7487 7126 l 7520 7109 l 7551 7092 l 7580 7076 l
      7607 7061 l 7631 7048 l 7654 7034 l 7676 7022 l 7696 7010 l
      7714 6998 l 7733 6986 l 7750 6975 l 7770 6961 l 7790 6947 l
      7810 6933 l 7829 6918 l 7847 6903 l 7866 6887 l 7883 6871 l
      7901 6855 l 7917 6837 l 7933 6820 l 7947 6802 l 7961 6784 l
      7973 6766 l 7984 6748 l 7994 6729 l 8003 6711 l 8010 6693 l
      8016 6675 l 8021 6656 l 8025 6638 l 8028 6618 l 8030 6598 l
      8031 6578 l 8031 6556 l 8030 6534 l 8029 6511 l 8026 6487 l
      8023 6462 l 8019 6438 l 8015 6412 l 8009 6387 l 8004 6362 l
      7997 6338 l 7991 6314 l 7984 6291 l 7977 6269 l 7971 6247 l
      7964 6226 l 7957 6207 l 7950 6187 l 7942 6167 l 7934 6146 l
      7926 6126 l 7918 6106 l 7909 6086 l 7900 6066 l 7891 6046 l
      7881 6027 l 7871 6008 l 7861 5990 l 7850 5972 l 7840 5956 l
      7829 5940 l 7818 5925 l 7807 5911 l 7797 5898 l 7785 5886 l
      7774 5874 l 7762 5863 l 7750 5852 l 7737 5841 l 7722 5830 l
      7707 5819 l 7689 5807 l 7670 5795 l 7648 5782 l 7625 5769 l
      7602 5755 l 7578 5742 l 7555 5729 l 7535 5718 l 7499 5699 l gs col0 s gr gr
     
     % arrowhead
     n 7591 5782 m 7499 5699 l 7619 5728 l 7605 5755 l 7591 5782 l  cp gs 0.00 setgray ef gr  col0 s
     /Helvetica ff 210.00 scf sf
     975 9000 m
     gs 1 -1 sc (HelloWorld.class) col0 sh gr
     /Helvetica ff 210.00 scf sf
     5099 5699 m
     gs 1 -1 sc ("Hello, world") col0 sh gr
     /Helvetica-Bold ff 210.00 scf sf
     5099 5399 m
     gs 1 -1 sc (ConstantString) col0 sh gr
     $F2psEnd
     rs
     

[top] / java / bcel / docs / verifier / classfile.eps

contact | logmethods.com