File: tryblocks.js.offsets

package info (click to toggle)
netbeans 7.0.1%2Bdfsg1-5
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 625,684 kB
  • sloc: java: 4,186,825; xml: 465,705; php: 38,485; cpp: 19,252; ansic: 13,667; jsp: 10,961; sh: 9,710; sql: 1,469; makefile: 991; haskell: 698; objc: 288; perl: 265; fortran: 262; yacc: 30; awk: 17; lex: 11; asm: 4
file content (38 lines) | stat: -rw-r--r-- 1,786 bytes parent folder | download
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
31
32
33
34
35
36
37
38

<SCRIPT><FUNCTION>function <FUNCNAME>myfunc</FUNCNAME>() <BLOCK>{
    <TRY>try <BLOCK>{ 
        <EXPR_VOID><CALL><NAME>in_try_block</NAME>()</CALL></EXPR_VOID>;
    }</BLOCK> <CATCH>catch ( <NAME>e</NAME> if <EQ><NAME>e</NAME> == <STRING>"InvalidNameException"</STRING></EQ>  ) <BLOCK>{ 
        <EXPR_VOID><CALL><NAME>in_first_catch</NAME>()</CALL></EXPR_VOID>; 
    }</BLOCK></CATCH> <CATCH>catch ( <NAME>e</NAME> if <EQ><NAME>e</NAME> == <STRING>"InvalidIdException"</STRING></EQ>    ) <BLOCK>{ 
        <EXPR_VOID><CALL><NAME>in_second_catch</NAME>()</CALL></EXPR_VOID>; 
    }</BLOCK></CATCH> <CATCH>catch ( <NAME>e</NAME> if <EQ><NAME>e</NAME> == <STRING>"InvalidEmailException"</STRING></EQ> ) <BLOCK>{ 
        <EXPR_VOID><CALL><NAME>in_third_catch</NAME>()</CALL></EXPR_VOID>; 
    }</BLOCK></CATCH> <CATCH>catch ( <NAME>e</NAME><EMPTY/> ) <BLOCK>{
        <EXPR_VOID><CALL><NAME>in_default_catch</NAME>()</CALL></EXPR_VOID>; 
    }</BLOCK></CATCH> <FINALLY>finally <BLOCK>{
        <EXPR_VOID><CALL><NAME>in_finally</NAME>()</CALL></EXPR_VOID>;
    }</BLOCK></FINALLY></TRY>
</BLOCK><RETURN/>}</FUNCTION>
   

// Simple - no catch
<TRY>try <BLOCK>{
    <EXPR_RESULT><CALL><NAME>in_try_block_2</NAME>()</CALL></EXPR_RESULT>;
}</BLOCK> <FINALLY>finally <BLOCK>{
    <EXPR_RESULT><CALL><NAME>in_finally_2</NAME>()</CALL></EXPR_RESULT>;
}</BLOCK></FINALLY></TRY>

<TRY>try <BLOCK>{
    <EXPR_RESULT><CALL><NAME>in_try_block_2</NAME>()</CALL></EXPR_RESULT>;
}</BLOCK> <CATCH>catch(<NAME>e</NAME><EMPTY/>) <BLOCK>{
    <EXPR_RESULT><CALL><NAME>in_catch</NAME>()</CALL></EXPR_RESULT>;
}</BLOCK></CATCH></TRY>

// Empty blocks
<TRY>try <BLOCK>{
}</BLOCK> <CATCH>catch(<NAME>e</NAME><EMPTY/>) <BLOCK>{
}</BLOCK></CATCH> <FINALLY>finally <BLOCK>{
}</BLOCK></FINALLY></TRY></SCRIPT>