public Interpreter getInterpreter(String lang) { interpreter = bridgeContext.getInterpreter(lang); if (interpreter == null) { if (languages.contains(lang)) { // Already issued warning so just return null. return null; } // So we know we have processed this interpreter. languages.add(lang); return null; } if (!languages.contains(lang)) { languages.add(lang); initializeEnvironment(interpreter, lang); } return interpreter; }
public Interpreter getInterpreter(String lang) { interpreter = bridgeContext.getInterpreter(lang); if (interpreter == null) { if (languages.contains(lang)) { // Already issued warning so just return null. return null; } // So we know we have processed this interpreter. languages.add(lang); return null; } if (!languages.contains(lang)) { languages.add(lang); initializeEnvironment(interpreter, lang); } return interpreter; }
public Interpreter getInterpreter(String lang) { interpreter = bridgeContext.getInterpreter(lang); if (interpreter == null) { if (languages.contains(lang)) { // Already issued warning so just return null. return null; } // So we know we have processed this interpreter. languages.add(lang); return null; } if (!languages.contains(lang)) { languages.add(lang); initializeEnvironment(interpreter, lang); } return interpreter; }