< prev index next >

src/jdk.jshell/share/classes/jdk/jshell/Eval.java

Print this page

        

*** 418,428 **** private ExpressionInfo typeOfExpression(String expression) { Wrap guts = Wrap.methodReturnWrap(expression); TaskFactory.AnalyzeTask at = trialCompile(guts); if (!at.hasErrors() && at.firstCuTree() != null) { return TreeDissector.createByFirstClass(at) ! .typeOfReturnStatement(at.messages(), state.maps::fullClassNameAndPackageToClass); } return null; } /** --- 418,428 ---- private ExpressionInfo typeOfExpression(String expression) { Wrap guts = Wrap.methodReturnWrap(expression); TaskFactory.AnalyzeTask at = trialCompile(guts); if (!at.hasErrors() && at.firstCuTree() != null) { return TreeDissector.createByFirstClass(at) ! .typeOfReturnStatement(at, state); } return null; } /**
< prev index next >