langtools/test/tools/javac/incompleteStatements/T8000484.java
author vromero
Mon, 05 Nov 2012 16:26:09 +0000
changeset 14450 7a62c5b13d6e
permissions -rw-r--r--
8000484: Bad error recovery when 'catch' without 'try' is found Reviewed-by: jjg, mcimadamore
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
14450
7a62c5b13d6e 8000484: Bad error recovery when 'catch' without 'try' is found
vromero
parents:
diff changeset
     1
/*
7a62c5b13d6e 8000484: Bad error recovery when 'catch' without 'try' is found
vromero
parents:
diff changeset
     2
 * @test /nodynamiccopyright/
7a62c5b13d6e 8000484: Bad error recovery when 'catch' without 'try' is found
vromero
parents:
diff changeset
     3
 * @bug 8000484
7a62c5b13d6e 8000484: Bad error recovery when 'catch' without 'try' is found
vromero
parents:
diff changeset
     4
 * @summary Bad error recovery when 'catch' without 'try' is found
7a62c5b13d6e 8000484: Bad error recovery when 'catch' without 'try' is found
vromero
parents:
diff changeset
     5
 * @compile/fail/ref=T8000484.out -XDrawDiagnostics T8000484.java
7a62c5b13d6e 8000484: Bad error recovery when 'catch' without 'try' is found
vromero
parents:
diff changeset
     6
 */
7a62c5b13d6e 8000484: Bad error recovery when 'catch' without 'try' is found
vromero
parents:
diff changeset
     7
7a62c5b13d6e 8000484: Bad error recovery when 'catch' without 'try' is found
vromero
parents:
diff changeset
     8
public class T8000484 {
7a62c5b13d6e 8000484: Bad error recovery when 'catch' without 'try' is found
vromero
parents:
diff changeset
     9
    void m() {
7a62c5b13d6e 8000484: Bad error recovery when 'catch' without 'try' is found
vromero
parents:
diff changeset
    10
        catch (Exception e){}
7a62c5b13d6e 8000484: Bad error recovery when 'catch' without 'try' is found
vromero
parents:
diff changeset
    11
        else{}
7a62c5b13d6e 8000484: Bad error recovery when 'catch' without 'try' is found
vromero
parents:
diff changeset
    12
        finally{}
7a62c5b13d6e 8000484: Bad error recovery when 'catch' without 'try' is found
vromero
parents:
diff changeset
    13
        catch (Exception e) {catch (Exception e){}}
7a62c5b13d6e 8000484: Bad error recovery when 'catch' without 'try' is found
vromero
parents:
diff changeset
    14
        else{else{}}
7a62c5b13d6e 8000484: Bad error recovery when 'catch' without 'try' is found
vromero
parents:
diff changeset
    15
        finally{finally{}}
7a62c5b13d6e 8000484: Bad error recovery when 'catch' without 'try' is found
vromero
parents:
diff changeset
    16
    }
7a62c5b13d6e 8000484: Bad error recovery when 'catch' without 'try' is found
vromero
parents:
diff changeset
    17
}