# HG changeset patch # User Jaroslav Tulach # Date 1444126987 -7200 # Node ID 412991d0359c0672f4975c034cbfdb4d2e41ae29 # Parent 6af6ca6c848e323ee670928769e05b2ac45cb9e5 Deprecating method that does trivial, and not I18Ned, concatenation of other values. Just concatenate the values yourself. diff -r 6af6ca6c848e -r 412991d0359c truffle/com.oracle.truffle.api.vm/src/com/oracle/truffle/api/vm/PolyglotEngine.java --- a/truffle/com.oracle.truffle.api.vm/src/com/oracle/truffle/api/vm/PolyglotEngine.java Tue Oct 06 11:10:02 2015 +0200 +++ b/truffle/com.oracle.truffle.api.vm/src/com/oracle/truffle/api/vm/PolyglotEngine.java Tue Oct 06 12:23:07 2015 +0200 @@ -847,10 +847,9 @@ } /** - * Human readable string that identifies the language and version. - * - * @return string describing the specific language version + * @deprecated concatenate {@link #getName()} and {@link #getVersion()} the way you want. */ + @Deprecated public String getShortName() { return getName() + "(" + getVersion() + ")"; } diff -r 6af6ca6c848e -r 412991d0359c truffle/com.oracle.truffle.sl.tools/src/com/oracle/truffle/sl/tools/debug/SLREPLServer.java --- a/truffle/com.oracle.truffle.sl.tools/src/com/oracle/truffle/sl/tools/debug/SLREPLServer.java Tue Oct 06 11:10:02 2015 +0200 +++ b/truffle/com.oracle.truffle.sl.tools/src/com/oracle/truffle/sl/tools/debug/SLREPLServer.java Tue Oct 06 12:23:07 2015 +0200 @@ -78,7 +78,7 @@ public static void main(String[] args) { // Cheating for the prototype: start from SL, rather than from the client. final SLREPLServer server = new SLREPLServer(); - final SimpleREPLClient client = new SimpleREPLClient(server.language.getShortName(), server); + final SimpleREPLClient client = new SimpleREPLClient(getShortName(server.language), server); // Cheating for the prototype: allow server access to client for recursive debugging server.setClient(client); @@ -89,6 +89,10 @@ } } + private static String getShortName(Language language) { + return language.getName() + "(" + language.getVersion() + ")"; + } + private final Language language; private final PolyglotEngine vm; private Debugger db; @@ -145,7 +149,7 @@ assert language != null; this.vm = newVM; - this.statusPrefix = language.getShortName() + " REPL:"; + this.statusPrefix = getShortName(language) + " REPL:"; } private void setClient(SimpleREPLClient replClient) { @@ -160,7 +164,7 @@ // SL doesn't load modules (like other languages), so we just return a success final REPLMessage reply = new REPLMessage(); reply.put(REPLMessage.STATUS, REPLMessage.SUCCEEDED); - reply.put(REPLMessage.DISPLAY_MSG, language.getShortName() + " started"); + reply.put(REPLMessage.DISPLAY_MSG, getShortName(language) + " started"); return reply; }