langtools/src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteAgent.java
equal
deleted
inserted
replaced
260 } else { |
260 } else { |
261 return expunge(value.toString()); |
261 return expunge(value.toString()); |
262 } |
262 } |
263 } |
263 } |
264 |
264 |
|
265 /** |
|
266 * Expunge internal info from string |
|
267 * @param s string to process |
|
268 * @return string the display, JShell package and wrapper class names removed |
|
269 */ |
265 static String expunge(String s) { |
270 static String expunge(String s) { |
266 StringBuilder sb = new StringBuilder(); |
271 StringBuilder sb = new StringBuilder(); |
267 for (String comp : prefixPattern.split(s)) { |
272 for (String comp : PREFIX_PATTERN.split(s)) { |
268 sb.append(comp); |
273 sb.append(comp); |
269 } |
274 } |
270 return sb.toString(); |
275 return sb.toString(); |
271 } |
276 } |
272 |
277 |