public String generateMavenProjectModel(String groupId, String artifactId, String version) throws IOException { String res = "com/ochafik/lang/jnaerator/" + name() + "-pom.xml"; String pom = ReadText.readText(getClass().getClassLoader().getResource(res)); if (pom == null) { throw new FileNotFoundException(res); } pom = pom. replaceAll("%groupId%", groupId). replaceAll("%artifactId%", artifactId). replaceAll("%version%", version); return pom; } }
public String generateMavenProjectModel(String groupId, String artifactId, String version) throws IOException { String res = "com/ochafik/lang/jnaerator/" + name() + "-pom.xml"; String pom = ReadText.readText(getClass().getClassLoader().getResource(res)); if (pom == null) { throw new FileNotFoundException(res); } pom = pom. replaceAll("%groupId%", groupId). replaceAll("%artifactId%", artifactId). replaceAll("%version%", version); return pom; } }
void throwBadRuntime() { throw new RuntimeException("Unhandled runtime : " + result.config.runtime.name()); }
f.setSize(getPref("window.width", 800), getPref("height", 600)); f.setExtendedState(getPref("window.extendedState", JFrame.NORMAL)); js.runtimeCombo.setSelectedItem(Runtime.valueOf(getPref("options.targetRuntime", Runtime.JNAerator.name())));
f.setSize(getPref("window.width", 800), getPref("height", 600)); f.setExtendedState(getPref("window.extendedState", JFrame.NORMAL)); js.runtimeCombo.setSelectedItem(Runtime.valueOf(getPref("options.targetRuntime", Runtime.JNAerator.name())));
String runtimeString = JNAeratorConfig.Runtime.JNAerator.name(); Matcher m = runtimePattern.matcher(rawSource); if (m.find()) { String javaSource = e.getValue(); String testName = n + " / " + runtime.name(); testName, new TestDesc(cSource, runtime).addMainContentSource( "Test" + runtime.name(), "// " + testName + "\n" + javaSource
public void close(JFrame f) { try { save(); setPref("window.width", f.getWidth()); setPref("window.height", f.getHeight()); setPref("window.extendedState", f.getExtendedState()); setPref("options.libraryName", libraryName.getText()); setPref("options.direct", directCallingCb.isSelected()); setPref("options.topLevelStructs", structsAsTopLevelClassesCb.isSelected()); setPref("options.reification", reificationCb.isSelected()); setPref("options.convertBodies", convertBodiesCb.isSelected()); setPref("options.extractInterface", extractInterfaceCb.isSelected()); setPref("options.genRawBindings", genRawBindingsCb.isSelected()); //setPref("options.scalaSetters", scalaSettersCb.isSelected()); setPref("options.beautifyNames", beautifyNamesCb.isSelected()); setPref("options.forceNames", forceNamesCb.isSelected()); setPref("options.charPtrAsString", charPtrAsString.isSelected()); setPref("options.targetRuntime", ((JNAeratorConfig.Runtime) runtimeCombo.getSelectedItem()).name()); setPref("options.outputMode", ((JNAeratorConfig.OutputMode) modeCombo.getSelectedItem()).name()); setPref("options.noComments", noCommentCb.isSelected()); setPref("splitPane.orientation", sp.getOrientation()); setPref("splitPane.dividedLocation", getProportionalDividerLocation(sp)); prefNode().flush(); System.exit(0); } catch (Throwable ex) { error(null, "Error while closing", ex); } } JTabbedPane sourceTabs = new JTabbedPane(JTabbedPane.TOP), resultTabs = new JTabbedPane(JTabbedPane.TOP);
public void close(JFrame f) { try { save(); setPref("window.width", f.getWidth()); setPref("window.height", f.getHeight()); setPref("window.extendedState", f.getExtendedState()); setPref("options.libraryName", libraryName.getText()); setPref("options.direct", directCallingCb.isSelected()); setPref("options.topLevelStructs", structsAsTopLevelClassesCb.isSelected()); setPref("options.reification", reificationCb.isSelected()); setPref("options.convertBodies", convertBodiesCb.isSelected()); setPref("options.extractInterface", extractInterfaceCb.isSelected()); setPref("options.genRawBindings", genRawBindingsCb.isSelected()); //setPref("options.scalaSetters", scalaSettersCb.isSelected()); setPref("options.beautifyNames", beautifyNamesCb.isSelected()); setPref("options.forceNames", forceNamesCb.isSelected()); setPref("options.charPtrAsString", charPtrAsString.isSelected()); setPref("options.targetRuntime", ((JNAeratorConfig.Runtime) runtimeCombo.getSelectedItem()).name()); setPref("options.outputMode", ((JNAeratorConfig.OutputMode) modeCombo.getSelectedItem()).name()); setPref("options.noComments", noCommentCb.isSelected()); setPref("splitPane.orientation", sp.getOrientation()); setPref("splitPane.dividedLocation", getProportionalDividerLocation(sp)); prefNode().flush(); System.exit(0); } catch (Throwable ex) { error(null, "Error while closing", ex); } } JTabbedPane sourceTabs = new JTabbedPane(JTabbedPane.TOP), resultTabs = new JTabbedPane(JTabbedPane.TOP);
void throwBadRuntime() { throw new RuntimeException("Unhandled runtime : " + result.config.runtime.name()); }