G
Gast999
Gast
Hallo ich lese mich zur Zeit in AST ein und mache gerade ein Tutorial (http://www.eclipse.org/articles/article.php?file=Article-JavaCodeManipulation_AST/index.html).
Dort wird folgender cast benutzt:
ICompilationUnit lwUnit = (ICompilationUnit) ((IStructuredSelection) selection).getFirstElement();
Die selection ist hierbei eine *.java Datei.
selection.toString() liefert mir:
[Working copy] Bank.java [in <default> [in <project root> [in testproject]]]
class Bank
void blah
Leider funktioniert diese code-Zeile bei mir nicht.
Wenn ich im Debug modus starte, und die action anstoße, in der er ausgeführt wird, komme ich irgendwann in den catch Block von Workbench#runEventLoop und stoppe dort.
Weiß jemand worin mein Fehler liegt? Danke.
Dort wird folgender cast benutzt:
ICompilationUnit lwUnit = (ICompilationUnit) ((IStructuredSelection) selection).getFirstElement();
Die selection ist hierbei eine *.java Datei.
selection.toString() liefert mir:
[Working copy] Bank.java [in <default> [in <project root> [in testproject]]]
class Bank
void blah
Leider funktioniert diese code-Zeile bei mir nicht.
Wenn ich im Debug modus starte, und die action anstoße, in der er ausgeführt wird, komme ich irgendwann in den catch Block von Workbench#runEventLoop und stoppe dort.
Weiß jemand worin mein Fehler liegt? Danke.