src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
changeset 58713 ad69fd32778e
parent 55306 ea43db53de91
child 59021 cfc7bb9a5a92
equal deleted inserted replaced
58712:14e098407bb0 58713:ad69fd32778e
    25 
    25 
    26 package com.sun.tools.javac.tree;
    26 package com.sun.tools.javac.tree;
    27 
    27 
    28 import java.util.Iterator;
    28 import java.util.Iterator;
    29 
    29 
    30 import com.sun.source.tree.CaseTree.CaseKind;
    30 import com.sun.source.tree.CaseTree;
    31 import com.sun.source.tree.ModuleTree.ModuleKind;
    31 import com.sun.source.tree.ModuleTree.ModuleKind;
    32 import com.sun.source.tree.Tree.Kind;
    32 import com.sun.source.tree.Tree.Kind;
    33 import com.sun.tools.javac.code.*;
    33 import com.sun.tools.javac.code.*;
    34 import com.sun.tools.javac.code.Attribute.UnresolvedClass;
    34 import com.sun.tools.javac.code.Attribute.UnresolvedClass;
    35 import com.sun.tools.javac.code.Symbol.*;
    35 import com.sun.tools.javac.code.Symbol.*;
   272         JCSwitch tree = new JCSwitch(selector, cases);
   272         JCSwitch tree = new JCSwitch(selector, cases);
   273         tree.pos = pos;
   273         tree.pos = pos;
   274         return tree;
   274         return tree;
   275     }
   275     }
   276 
   276 
   277     public JCCase Case(@SuppressWarnings("removal") CaseKind caseKind, List<JCExpression> pats,
   277     public JCCase Case(@SuppressWarnings("preview") CaseTree.CaseKind caseKind, List<JCExpression> pats,
   278                        List<JCStatement> stats, JCTree body) {
   278                        List<JCStatement> stats, JCTree body) {
   279         JCCase tree = new JCCase(caseKind, pats, stats, body);
   279         JCCase tree = new JCCase(caseKind, pats, stats, body);
   280         tree.pos = pos;
   280         tree.pos = pos;
   281         return tree;
   281         return tree;
   282     }
   282     }