src/share/classes/com/sun/tools/javac/tree/JCTree.java

changeset 1782
b391ecea538e
parent 1755
ddb4a2bfcd82
child 1824
455be95bd1b5
     1.1 --- a/src/share/classes/com/sun/tools/javac/tree/JCTree.java	Fri May 24 11:26:17 2013 -0700
     1.2 +++ b/src/share/classes/com/sun/tools/javac/tree/JCTree.java	Mon May 27 13:44:14 2013 +0100
     1.3 @@ -700,7 +700,7 @@
     1.4          public List<JCTypeParameter> getTypeParameters() {
     1.5              return typarams;
     1.6          }
     1.7 -        public JCTree getExtendsClause() { return extending; }
     1.8 +        public JCExpression getExtendsClause() { return extending; }
     1.9          public List<JCExpression> getImplementsClause() {
    1.10              return implementing;
    1.11          }
    1.12 @@ -1175,7 +1175,7 @@
    1.13              return v.visitTry(this, d);
    1.14          }
    1.15          @Override
    1.16 -        public List<? extends JCTree> getResources() {
    1.17 +        public List<JCTree> getResources() {
    1.18              return resources;
    1.19          }
    1.20          @Override
    1.21 @@ -1392,8 +1392,8 @@
    1.22       */
    1.23      public static class JCThrow extends JCStatement implements ThrowTree {
    1.24          public JCExpression expr;
    1.25 -        protected JCThrow(JCTree expr) {
    1.26 -            this.expr = (JCExpression)expr;
    1.27 +        protected JCThrow(JCExpression expr) {
    1.28 +            this.expr = expr;
    1.29          }
    1.30          @Override
    1.31          public void accept(Visitor v) { v.visitThrow(this); }
    1.32 @@ -2466,7 +2466,7 @@
    1.33          JCBreak Break(Name label);
    1.34          JCContinue Continue(Name label);
    1.35          JCReturn Return(JCExpression expr);
    1.36 -        JCThrow Throw(JCTree expr);
    1.37 +        JCThrow Throw(JCExpression expr);
    1.38          JCAssert Assert(JCExpression cond, JCExpression detail);
    1.39          JCMethodInvocation Apply(List<JCExpression> typeargs,
    1.40                      JCExpression fn,

mercurial