Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupNatives.java')
-rw-r--r--bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupNatives.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupNatives.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupNatives.java
index 13c4667eef..a0c4e9d484 100644
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupNatives.java
+++ b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupNatives.java
@@ -18,24 +18,24 @@ public class CleanupNatives extends CleanupClass {
public CleanupNatives() {
}
-public void generate(Class clazz) {
+public void generate(JNIClass clazz) {
unusedCount = usedCount = 0;
super.generate(clazz);
- Method[] methods = clazz.getDeclaredMethods();
+ JNIMethod[] methods = clazz.getDeclaredMethods();
generate(methods);
output("used=" + usedCount + " unused=" + unusedCount + " total=" + (unusedCount + usedCount));
}
-public void generate(Method[] methods) {
+public void generate(JNIMethod[] methods) {
sort(methods);
for (int i = 0; i < methods.length; i++) {
- Method method = methods[i];
+ JNIMethod method = methods[i];
if ((method.getModifiers() & Modifier.NATIVE) == 0) continue;
generate(method);
}
}
-public void generate(Method method) {
+public void generate(JNIMethod method) {
String name = method.getName();
Enumeration keys = files.keys();
while (keys.hasMoreElements()) {
@@ -85,7 +85,7 @@ public static void main(String[] args) {
Class clazz = Class.forName(clazzName);
gen.setSourcePath(sourcePath);
gen.setClassSourcePath(classSource);
- gen.generate(clazz);
+ gen.generate(new ReflectClass(clazz));
} catch (Exception e) {
System.out.println("Problem");
e.printStackTrace(System.out);

Back to the top