diff options
author | Kevin Barnes | 2009-10-14 20:51:24 +0000 |
---|---|---|
committer | Kevin Barnes | 2009-10-14 20:51:24 +0000 |
commit | c8f9d0d67bc063e18a81aceabb8ad0d5cc56779c (patch) | |
tree | bee6e95b2225d9ad25d515d39d00e17c26fb7eaa /bundles/org.eclipse.swt.tools | |
parent | 0b3d59f3cd55996f6c5bc7ff803ddfed9afe8d0d (diff) | |
download | eclipse.platform.swt-c8f9d0d67bc063e18a81aceabb8ad0d5cc56779c.tar.gz eclipse.platform.swt-c8f9d0d67bc063e18a81aceabb8ad0d5cc56779c.tar.xz eclipse.platform.swt-c8f9d0d67bc063e18a81aceabb8ad0d5cc56779c.zip |
initWithString helper
Diffstat (limited to 'bundles/org.eclipse.swt.tools')
-rw-r--r-- | bundles/org.eclipse.swt.tools/Mac Generation/org/eclipse/swt/tools/internal/MacGenerator.java | 11 | ||||
-rw-r--r-- | bundles/org.eclipse.swt.tools/readme_build_update_site.txt (renamed from bundles/org.eclipse.swt.tools/readme_build_update_size.txt) | 0 |
2 files changed, 11 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt.tools/Mac Generation/org/eclipse/swt/tools/internal/MacGenerator.java b/bundles/org.eclipse.swt.tools/Mac Generation/org/eclipse/swt/tools/internal/MacGenerator.java index 45bddc02d3..2de7440c8b 100644 --- a/bundles/org.eclipse.swt.tools/Mac Generation/org/eclipse/swt/tools/internal/MacGenerator.java +++ b/bundles/org.eclipse.swt.tools/Mac Generation/org/eclipse/swt/tools/internal/MacGenerator.java @@ -366,6 +366,17 @@ void generateExtraMethods(String className) { outln(); outln(); /* create NSString */ + out("public NSString initWithString(String str) {"); + outln(); + out("\tchar[] buffer = new char[str.length()];"); + outln(); + out("\tstr.getChars(0, buffer.length, buffer, 0);"); + outln(); + out("\treturn initWithCharacters(buffer, buffer.length);"); + outln(); + out("}"); + outln(); + outln(); out("public static NSString stringWith(String str) {"); outln(); out("\tchar[] buffer = new char[str.length()];"); diff --git a/bundles/org.eclipse.swt.tools/readme_build_update_size.txt b/bundles/org.eclipse.swt.tools/readme_build_update_site.txt index 3d13d42f79..3d13d42f79 100644 --- a/bundles/org.eclipse.swt.tools/readme_build_update_size.txt +++ b/bundles/org.eclipse.swt.tools/readme_build_update_site.txt |