private static void renderErlangString(OtpErlangString str, XValueTextRenderer renderer) { if (isPrintable(str)) { renderer.renderSpecialSymbol("'"); renderer.renderValue( str .stringValue() .replace("'", "\\'") ); renderer.renderSpecialSymbol("'"); } else { renderObject(new OtpErlangList(str.stringValue()), renderer); } }
OtpErlangObject erlangObject = mailbox.receive(); if (erlangObject instanceof OtpErlangString) { OtpErlangString string = (OtpErlangString) erlangObject; for(char c: string.stringValue().toCharArray()) { int num = (int) c; System.out.println(num); } }
return ((OtpErlangShort) erlangObject).shortValue(); } else if (erlangObject instanceof OtpErlangString) { return ((OtpErlangString) erlangObject).stringValue(); } else if (erlangObject instanceof OtpErlangPid) { return ((OtpErlangPid) erlangObject).toString();