in dwt-samples/jface/ActionAndStatusbar.d
class StatusAction : Action {
StatusLineManager statman;
short triggercount = 0;
public this(StatusLineManager sm) {
super("&Trigger@Ctrl+T", AS_PUSH_BUTTON);
statman = sm;
setToolTipText("Trigger the Action");
// ^ here line 93
!ENTRY org.eclipse.core.resources 4 75 2008-07-05 17:03:22.576
!MESSAGE Errors during build.
!SUBENTRY 1 descent.core 2 75 2008-07-05 17:03:22.577
!MESSAGE Errors running builder 'D Builder' on project 'DWT'.
!SUBENTRY 1 descent.core 4 1006 2008-07-05 17:03:22.577
!MESSAGE arch/eclipsesrc/plugins/org.eclipse.core.net/natives/unix/GetProxyGnome [in DWT] is not on its project's build path
!ENTRY descent.core 4 4 2008-07-05 17:06:46.599
!MESSAGE java.lang.ClassCastException: descent.internal.core.SourceField cannot be cast to descent.core.IType
!STACK 0
java.lang.ClassCastException: descent.internal.core.SourceField cannot be cast to descent.core.IType
at descent.internal.compiler.lookup.ModuleBuilder.internalFillJavaElementMembersCache(ModuleBuilder.java:907)
at descent.internal.compiler.lookup.ModuleBuilder.fillJavaElementMembersCache(ModuleBuilder.java:813)
at descent.internal.compiler.lookup.LazyAggregateDeclaration.search(LazyAggregateDeclaration.java:45)
at descent.internal.compiler.lookup.LazyClassDeclaration.search(LazyClassDeclaration.java:74)
at descent.internal.compiler.parser.ClassDeclaration.semantic(ClassDeclaration.java:772)
at descent.internal.compiler.parser.ProtDeclaration.semantic(ProtDeclaration.java:61)
at descent.internal.compiler.lookup.LazyModule.runMissingSemantic(LazyModule.java:317)
at descent.internal.compiler.lookup.LazyModule.processTarget(LazyModule.java:276)
at descent.internal.compiler.lookup.LazyModule.search(LazyModule.java:147)
at descent.internal.compiler.parser.ScopeDsymbol.ScopeDsymbol_search(ScopeDsymbol.java:179)
at descent.internal.compiler.parser.ScopeDsymbol.search(ScopeDsymbol.java:158)
at descent.internal.compiler.parser.Module.search(Module.java:351)
at descent.internal.compiler.parser.Dsymbol.search(Dsymbol.java:480)
at descent.internal.compiler.parser.Scope.search(Scope.java:317)
at descent.internal.compiler.parser.IdentifierExp.semantic(IdentifierExp.java:102)
at descent.internal.compiler.parser.UnaExp.semantic(UnaExp.java:86)
at descent.internal.compiler.parser.DotIdExp.semantic0(DotIdExp.java:89)
at descent.internal.compiler.parser.DotIdExp.semantic(DotIdExp.java:41)
at descent.internal.compiler.parser.ExpInitializer.semantic(ExpInitializer.java:48)
at descent.internal.compiler.parser.ArrayInitializer.semantic(ArrayInitializer.java:126)
at descent.internal.compiler.parser.ArrayInitializer.semantic(ArrayInitializer.java:126)
at descent.internal.compiler.parser.VarDeclaration.semantic20(VarDeclaration.java:631)
at descent.internal.compiler.parser.VarDeclaration.semantic2(VarDeclaration.java:619)
at descent.internal.compiler.parser.AttribDeclaration.semantic2(AttribDeclaration.java:101)
at descent.internal.compiler.parser.AttribDeclaration.semantic2(AttribDeclaration.java:101)
at descent.internal.compiler.parser.AggregateDeclaration.semantic2(AggregateDeclaration.java:367)
at descent.internal.compiler.parser.AttribDeclaration.semantic2(AttribDeclaration.java:101)
at descent.internal.compiler.parser.Module.semantic2(Module.java:207)
at descent.internal.compiler.parser.Module.semantic(Module.java:99)
at descent.internal.compiler.lookup.LazyModule.unlazy(LazyModule.java:77)
at descent.internal.codeassist.CompletionEngine.suggestMember(CompletionEngine.java:2043)
at descent.internal.codeassist.CompletionEngine.suggestMember(CompletionEngine.java:2021)
at descent.internal.codeassist.CompletionEngine.suggestMember(CompletionEngine.java:2014)
at descent.internal.codeassist.CompletionEngine.suggestMembers(CompletionEngine.java:1964)
at descent.internal.codeassist.CompletionEngine.completeScopeDsymbol(CompletionEngine.java:1551)
at descent.internal.codeassist.CompletionEngine.completeScope0(CompletionEngine.java:1505)
at descent.internal.codeassist.CompletionEngine.completeScope0(CompletionEngine.java:1484)
at descent.internal.codeassist.CompletionEngine.completeScope0(CompletionEngine.java:1484)
at descent.internal.codeassist.CompletionEngine.completeScope(CompletionEngine.java:1474)
at descent.internal.codeassist.CompletionEngine.completeIdentifierExp(CompletionEngine.java:1251)
at descent.internal.codeassist.CompletionEngine.completeNode(CompletionEngine.java:490)
at descent.internal.codeassist.CompletionEngine.complete(CompletionEngine.java:398)
at descent.internal.core.Openable.codeComplete(Openable.java:139)
at descent.internal.core.CompilationUnit.codeComplete(CompilationUnit.java:284)
at descent.internal.core.CompilationUnit.codeComplete(CompilationUnit.java:277)
at descent.internal.ui.text.java.JavaCompletionProposalComputer.internalComputeCompletionProposals(JavaCompletionProposalComputer.java:203)
at descent.internal.ui.text.java.JavaCompletionProposalComputer.computeCompletionProposals(JavaCompletionProposalComputer.java:183)
at descent.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:303)
at descent.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:264)
at descent.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:251)
at descent.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:220)
at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1759)
at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:478)
at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:475)
at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:410)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:404)
at org.eclipse.jface.text.contentassist.ContentAssistant.showPossibleCompletions(ContentAssistant.java:1588)
at descent.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewer.doOperation(CompilationUnitEditor.java:164)
at org.eclipse.ui.texteditor.ContentAssistAction$1.run(ContentAssistAction.java:82)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.texteditor.ContentAssistAction.run(ContentAssistAction.java:80)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
at org.eclipse.ui.commands.ActionHandler.execute(ActionHandler.java:185)
at org.eclipse.ui.internal.handlers.LegacyHandlerWrapper.execute(LegacyHandlerWrapper.java:109)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:475)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:429)
at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:165)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:470)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:821)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:879)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:568)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:510)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:126)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1423)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1100)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1125)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1110)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1137)
at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:663)
at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:2533)
at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:679)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1486)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4234)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:3973)
at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5593)
at org.eclipse.swt.widgets.Display.eventProc(Display.java:1192)
at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1487)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2969)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)