加入插入排序

This commit is contained in:
junv
2012-09-11 16:13:28 +08:00
commit 1206906cf4
185 changed files with 6290 additions and 0 deletions
View File
+991
View File
@@ -0,0 +1,991 @@
!SESSION 2012-09-11 10:11:12.236 -----------------------------------------------
eclipse.buildId=I20120608-1400
java.version=1.7.0_07
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -data /home/junv/myworkspace -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.jee.product
!ENTRY org.eclipse.jface 2 0 2012-09-11 10:11:25.676
!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
!SUBENTRY 1 org.eclipse.jface 2 0 2012-09-11 10:11:25.676
!MESSAGE A conflict occurred for ALT+SHIFT+D R:
Binding(ALT+SHIFT+D R,
ParameterizedCommand(Command(org.eclipse.wst.server.launchShortcut.debug,Debug on Server,
Debug the current selection on a server,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@462e5d05,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(ALT+SHIFT+D R,
ParameterizedCommand(Command(com.aptana.ruby.debug.ui.RubyShortcut.debug,Debug Ruby Application,
Debug Ruby Application,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@ddd1742,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!SUBENTRY 1 org.eclipse.jface 2 0 2012-09-11 10:11:25.676
!MESSAGE A conflict occurred for ALT+SHIFT+X R:
Binding(ALT+SHIFT+X R,
ParameterizedCommand(Command(org.eclipse.wst.server.launchShortcut.run,Run on Server,
Run the current selection on a server,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@2e21f52a,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(ALT+SHIFT+X R,
ParameterizedCommand(Command(com.aptana.ruby.debug.ui.RubyShortcut.run,Run Ruby Application,
Run Ruby Application,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@3766b00f,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!SUBENTRY 1 org.eclipse.jface 2 0 2012-09-11 10:11:25.676
!MESSAGE A conflict occurred for CTRL+SHIFT+D:
Binding(CTRL+SHIFT+D,
ParameterizedCommand(Command(org.eclipse.jdt.debug.ui.commands.Display,Display,
Display result of evaluating selected text,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@36b0c533,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.dialogAndWindow,,,system)
Binding(CTRL+SHIFT+D,
ParameterizedCommand(Command(com.aptana.ide.syncing.ui.commands.download,Download...,
,
Category(com.aptana.ide.syncing.ui.commands.category,File Transfer,File Transfer Commands,true),
org.eclipse.ui.internal.MakeHandlersGo@f62b352,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(CTRL+SHIFT+D,
ParameterizedCommand(Command(org.radrails.rails.ui.command.debug.server,Debug Server,
,
Category(org.radrails.rails.ui.category,Rails,null,true),
org.eclipse.ui.internal.MakeHandlersGo@18ead462,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!SUBENTRY 1 org.eclipse.jface 2 0 2012-09-11 10:11:25.676
!MESSAGE A conflict occurred for CTRL+SHIFT+U:
Binding(CTRL+SHIFT+U,
ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu,Show Occurrences in File Quick Menu,
Shows the Occurrences in File quick menu,
Category(org.eclipse.search.ui.category.search,Search,Search command category,true),
org.eclipse.ui.internal.MakeHandlersGo@611d7ab5,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(CTRL+SHIFT+U,
ParameterizedCommand(Command(com.aptana.ide.syncing.ui.commands.upload,Upload...,
,
Category(com.aptana.ide.syncing.ui.commands.category,File Transfer,File Transfer Commands,true),
org.eclipse.ui.internal.MakeHandlersGo@566332e2,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!ENTRY org.eclipse.e4.ui.workbench 4 0 2012-09-11 10:11:50.306
!MESSAGE Unable to create class 'org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor' from bundle '655'
!STACK 0
org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTError: No more handlesNative code library failed to load. (java.lang.UnsatisfiedLinkError: /home/junv/app/eclipse/plugins/com.aptana.swt.webkitbrowser.linux.x86_64_1.0.0.1345233987/os/linux/x86_64/libcefjni.so: libjpeg.so.62: cannot open shared object file: No such file or directory)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:63)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:857)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:837)
at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:111)
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:318)
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:240)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:161)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:102)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:71)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:53)
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:141)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:889)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:623)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:725)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:696)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:690)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:675)
at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1042)
at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent(LazyStackRenderer.java:67)
at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:41)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4291)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:187)
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)
at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)
at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)
at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:81)
at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:57)
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171)
at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:418)
at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:385)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:578)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:314)
at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:962)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3071)
at org.eclipse.ui.internal.WorkbenchPage.access$21(WorkbenchPage.java:2996)
at org.eclipse.ui.internal.WorkbenchPage$8.run(WorkbenchPage.java:2978)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2974)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2933)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2916)
at com.aptana.portal.ui.internal.Portal$1.runInUIThread(Portal.java:221)
at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3529)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3182)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1022)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:916)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:585)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
Caused by: org.eclipse.swt.SWTError: No more handlesNative code library failed to load. (java.lang.UnsatisfiedLinkError: /home/junv/app/eclipse/plugins/com.aptana.swt.webkitbrowser.linux.x86_64_1.0.0.1345233987/os/linux/x86_64/libcefjni.so: libjpeg.so.62: cannot open shared object file: No such file or directory)
at org.eclipse.swt.SWT.error(SWT.java:4387)
at cef.CEFJNI.<clinit>(CEFJNI.java:23)
at cef.CEF.CefInitialize(CEF.java:13)
at com.aptana.swt.webkitbrowser.CEFHelper.initialize(CEFHelper.java:114)
at com.aptana.swt.webkitbrowser.CEFHelper.newBrowser(CEFHelper.java:70)
at com.aptana.swt.webkitbrowser.WebKitBrowser.<init>(WebKitBrowser.java:80)
at com.aptana.browser.WebBrowserViewer.<init>(WebBrowserViewer.java:141)
at com.aptana.portal.ui.internal.BrowserViewerWrapper.createWebkitBrowserViewer(BrowserViewerWrapper.java:30)
at com.aptana.portal.ui.browser.AbstractPortalBrowserEditor.createBrowserViewer(AbstractPortalBrowserEditor.java:136)
at com.aptana.portal.ui.browser.AbstractPortalBrowserEditor.createPartControl(AbstractPortalBrowserEditor.java:93)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:129)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl(CompatibilityEditor.java:95)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:300)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
... 77 more
Caused by: java.lang.UnsatisfiedLinkError: /home/junv/app/eclipse/plugins/com.aptana.swt.webkitbrowser.linux.x86_64_1.0.0.1345233987/os/linux/x86_64/libcefjni.so: libjpeg.so.62: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1838)
at java.lang.Runtime.loadLibrary0(Runtime.java:845)
at java.lang.System.loadLibrary(System.java:1084)
at cef.CEFJNI.<clinit>(CEFJNI.java:21)
... 93 more
!ENTRY org.eclipse.ui 4 4 2012-09-11 10:11:50.530
!MESSAGE An internal error has occurred.
!STACK 0
java.lang.NullPointerException
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3087)
at org.eclipse.ui.internal.WorkbenchPage.access$21(WorkbenchPage.java:2996)
at org.eclipse.ui.internal.WorkbenchPage$8.run(WorkbenchPage.java:2978)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2974)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2933)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2916)
at com.aptana.portal.ui.internal.Portal$1.runInUIThread(Portal.java:221)
at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3529)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3182)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1022)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:916)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:585)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
!SESSION 2012-09-11 10:16:41.228 -----------------------------------------------
eclipse.buildId=I20120608-1400
java.version=1.7.0_07
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.jee.product
!ENTRY org.eclipse.jface 2 0 2012-09-11 10:16:56.105
!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
!SUBENTRY 1 org.eclipse.jface 2 0 2012-09-11 10:16:56.105
!MESSAGE A conflict occurred for ALT+SHIFT+D R:
Binding(ALT+SHIFT+D R,
ParameterizedCommand(Command(org.eclipse.wst.server.launchShortcut.debug,Debug on Server,
Debug the current selection on a server,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@12eafc34,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(ALT+SHIFT+D R,
ParameterizedCommand(Command(com.aptana.ruby.debug.ui.RubyShortcut.debug,Debug Ruby Application,
Debug Ruby Application,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@153c3a0,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!SUBENTRY 1 org.eclipse.jface 2 0 2012-09-11 10:16:56.105
!MESSAGE A conflict occurred for ALT+SHIFT+X R:
Binding(ALT+SHIFT+X R,
ParameterizedCommand(Command(org.eclipse.wst.server.launchShortcut.run,Run on Server,
Run the current selection on a server,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@29004776,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(ALT+SHIFT+X R,
ParameterizedCommand(Command(com.aptana.ruby.debug.ui.RubyShortcut.run,Run Ruby Application,
Run Ruby Application,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@5153a901,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!SUBENTRY 1 org.eclipse.jface 2 0 2012-09-11 10:16:56.105
!MESSAGE A conflict occurred for CTRL+SHIFT+D:
Binding(CTRL+SHIFT+D,
ParameterizedCommand(Command(org.eclipse.jdt.debug.ui.commands.Display,Display,
Display result of evaluating selected text,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@73d2f20c,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.dialogAndWindow,,,system)
Binding(CTRL+SHIFT+D,
ParameterizedCommand(Command(com.aptana.ide.syncing.ui.commands.download,Download...,
,
Category(com.aptana.ide.syncing.ui.commands.category,File Transfer,File Transfer Commands,true),
org.eclipse.ui.internal.MakeHandlersGo@1e112d3c,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(CTRL+SHIFT+D,
ParameterizedCommand(Command(org.radrails.rails.ui.command.debug.server,Debug Server,
,
Category(org.radrails.rails.ui.category,Rails,null,true),
org.eclipse.ui.internal.MakeHandlersGo@79b0cd8f,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!SUBENTRY 1 org.eclipse.jface 2 0 2012-09-11 10:16:56.105
!MESSAGE A conflict occurred for CTRL+SHIFT+U:
Binding(CTRL+SHIFT+U,
ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu,Show Occurrences in File Quick Menu,
Shows the Occurrences in File quick menu,
Category(org.eclipse.search.ui.category.search,Search,Search command category,true),
org.eclipse.ui.internal.MakeHandlersGo@4687a5b3,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(CTRL+SHIFT+U,
ParameterizedCommand(Command(com.aptana.ide.syncing.ui.commands.upload,Upload...,
,
Category(com.aptana.ide.syncing.ui.commands.category,File Transfer,File Transfer Commands,true),
org.eclipse.ui.internal.MakeHandlersGo@738faef1,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!SESSION 2012-09-11 10:19:28.247 -----------------------------------------------
eclipse.buildId=I20120608-1400
java.version=1.7.0_07
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.jee.product
!ENTRY org.eclipse.jface 2 0 2012-09-11 10:19:50.645
!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
!SUBENTRY 1 org.eclipse.jface 2 0 2012-09-11 10:19:50.645
!MESSAGE A conflict occurred for ALT+SHIFT+D R:
Binding(ALT+SHIFT+D R,
ParameterizedCommand(Command(org.eclipse.wst.server.launchShortcut.debug,Debug on Server,
Debug the current selection on a server,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@443d9eba,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(ALT+SHIFT+D R,
ParameterizedCommand(Command(com.aptana.ruby.debug.ui.RubyShortcut.debug,Debug Ruby Application,
Debug Ruby Application,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@297fe856,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!SUBENTRY 1 org.eclipse.jface 2 0 2012-09-11 10:19:50.645
!MESSAGE A conflict occurred for ALT+SHIFT+X R:
Binding(ALT+SHIFT+X R,
ParameterizedCommand(Command(org.eclipse.wst.server.launchShortcut.run,Run on Server,
Run the current selection on a server,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@c6e7b63,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(ALT+SHIFT+X R,
ParameterizedCommand(Command(com.aptana.ruby.debug.ui.RubyShortcut.run,Run Ruby Application,
Run Ruby Application,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@2966a6f5,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!SUBENTRY 1 org.eclipse.jface 2 0 2012-09-11 10:19:50.645
!MESSAGE A conflict occurred for CTRL+SHIFT+D:
Binding(CTRL+SHIFT+D,
ParameterizedCommand(Command(org.eclipse.jdt.debug.ui.commands.Display,Display,
Display result of evaluating selected text,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@125b340f,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.dialogAndWindow,,,system)
Binding(CTRL+SHIFT+D,
ParameterizedCommand(Command(com.aptana.ide.syncing.ui.commands.download,Download...,
,
Category(com.aptana.ide.syncing.ui.commands.category,File Transfer,File Transfer Commands,true),
org.eclipse.ui.internal.MakeHandlersGo@21b6ce33,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(CTRL+SHIFT+D,
ParameterizedCommand(Command(org.radrails.rails.ui.command.debug.server,Debug Server,
,
Category(org.radrails.rails.ui.category,Rails,null,true),
org.eclipse.ui.internal.MakeHandlersGo@689b878f,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!SUBENTRY 1 org.eclipse.jface 2 0 2012-09-11 10:19:50.645
!MESSAGE A conflict occurred for CTRL+SHIFT+U:
Binding(CTRL+SHIFT+U,
ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu,Show Occurrences in File Quick Menu,
Shows the Occurrences in File quick menu,
Category(org.eclipse.search.ui.category.search,Search,Search command category,true),
org.eclipse.ui.internal.MakeHandlersGo@3ae0f2f0,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(CTRL+SHIFT+U,
ParameterizedCommand(Command(com.aptana.ide.syncing.ui.commands.upload,Upload...,
,
Category(com.aptana.ide.syncing.ui.commands.category,File Transfer,File Transfer Commands,true),
org.eclipse.ui.internal.MakeHandlersGo@66d88c3,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!ENTRY org.eclipse.core.jobs 2 2 2012-09-11 10:20:27.167
!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.aptana.usage.StudioAnalytics$1
!SESSION 2012-09-11 10:35:37.248 -----------------------------------------------
eclipse.buildId=I20120608-1400
java.version=1.7.0_07
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.jee.product
!ENTRY org.eclipse.jface 2 0 2012-09-11 10:35:51.801
!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
!SUBENTRY 1 org.eclipse.jface 2 0 2012-09-11 10:35:51.801
!MESSAGE A conflict occurred for ALT+SHIFT+D R:
Binding(ALT+SHIFT+D R,
ParameterizedCommand(Command(org.eclipse.wst.server.launchShortcut.debug,Debug on Server,
Debug the current selection on a server,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@4942c49a,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(ALT+SHIFT+D R,
ParameterizedCommand(Command(com.aptana.ruby.debug.ui.RubyShortcut.debug,Debug Ruby Application,
Debug Ruby Application,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@3e798009,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!SUBENTRY 1 org.eclipse.jface 2 0 2012-09-11 10:35:51.801
!MESSAGE A conflict occurred for ALT+SHIFT+X R:
Binding(ALT+SHIFT+X R,
ParameterizedCommand(Command(org.eclipse.wst.server.launchShortcut.run,Run on Server,
Run the current selection on a server,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@7a4cfd05,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(ALT+SHIFT+X R,
ParameterizedCommand(Command(com.aptana.ruby.debug.ui.RubyShortcut.run,Run Ruby Application,
Run Ruby Application,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@547791fd,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!SUBENTRY 1 org.eclipse.jface 2 0 2012-09-11 10:35:51.802
!MESSAGE A conflict occurred for CTRL+SHIFT+D:
Binding(CTRL+SHIFT+D,
ParameterizedCommand(Command(org.eclipse.jdt.debug.ui.commands.Display,Display,
Display result of evaluating selected text,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@7611a45d,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.dialogAndWindow,,,system)
Binding(CTRL+SHIFT+D,
ParameterizedCommand(Command(com.aptana.ide.syncing.ui.commands.download,Download...,
,
Category(com.aptana.ide.syncing.ui.commands.category,File Transfer,File Transfer Commands,true),
org.eclipse.ui.internal.MakeHandlersGo@3e123a,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(CTRL+SHIFT+D,
ParameterizedCommand(Command(org.radrails.rails.ui.command.debug.server,Debug Server,
,
Category(org.radrails.rails.ui.category,Rails,null,true),
org.eclipse.ui.internal.MakeHandlersGo@6b1e9df5,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!SUBENTRY 1 org.eclipse.jface 2 0 2012-09-11 10:35:51.802
!MESSAGE A conflict occurred for CTRL+SHIFT+U:
Binding(CTRL+SHIFT+U,
ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu,Show Occurrences in File Quick Menu,
Shows the Occurrences in File quick menu,
Category(org.eclipse.search.ui.category.search,Search,Search command category,true),
org.eclipse.ui.internal.MakeHandlersGo@271476c4,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(CTRL+SHIFT+U,
ParameterizedCommand(Command(com.aptana.ide.syncing.ui.commands.upload,Upload...,
,
Category(com.aptana.ide.syncing.ui.commands.category,File Transfer,File Transfer Commands,true),
org.eclipse.ui.internal.MakeHandlersGo@308151e7,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!ENTRY org.eclipse.debug.ui 4 0 2012-09-11 10:46:34.231
!MESSAGE Launch shortcut 'org.python.pydev.debug.ui.launchShortcut.ironpython' enablement expression caused exception. Shortcut was removed.
!STACK 1
org.eclipse.core.runtime.CoreException: No property tester contributes a property org.python.pydev.debug.ui.python_type to type class org.eclipse.ui.part.FileEditorInput
at org.eclipse.core.internal.expressions.TypeExtensionManager.getProperty(TypeExtensionManager.java:123)
at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:96)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateOr(CompositeExpression.java:68)
at org.eclipse.core.internal.expressions.OrExpression.evaluate(OrExpression.java:21)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.AndExpression.evaluate(AndExpression.java:29)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:150)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:72)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:53)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.java:287)
at org.eclipse.debug.ui.actions.ContextualLaunchAction.isApplicable(ContextualLaunchAction.java:295)
at org.eclipse.debug.ui.actions.ContextualLaunchAction.fillMenu(ContextualLaunchAction.java:218)
at org.eclipse.debug.ui.actions.ContextualLaunchAction$1.menuShown(ContextualLaunchAction.java:137)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:255)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1285)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1079)
at org.eclipse.jface.action.ActionContributionItem.copyMenu(ActionContributionItem.java:1268)
at org.eclipse.jface.action.ActionContributionItem.handleShowProxy(ActionContributionItem.java:1248)
at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContributionItem.java:1237)
at org.eclipse.jface.action.ActionContributionItem$8.handleEvent(ActionContributionItem.java:1210)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1281)
at org.eclipse.swt.widgets.Menu.gtk_show(Menu.java:676)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1723)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4363)
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:2332)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3177)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1022)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:916)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:585)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
!SUBENTRY 1 org.eclipse.core.expressions 4 201 2012-09-11 10:46:34.233
!MESSAGE No property tester contributes a property org.python.pydev.debug.ui.python_type to type class org.eclipse.ui.part.FileEditorInput
!ENTRY org.eclipse.debug.ui 4 0 2012-09-11 10:46:34.235
!MESSAGE Launch shortcut 'org.python.pydev.debug.ui.launchShortcut.ironpython.unittest' enablement expression caused exception. Shortcut was removed.
!STACK 1
org.eclipse.core.runtime.CoreException: No property tester contributes a property org.python.pydev.debug.ui.python_type to type class org.eclipse.ui.part.FileEditorInput
at org.eclipse.core.internal.expressions.TypeExtensionManager.getProperty(TypeExtensionManager.java:123)
at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:96)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateOr(CompositeExpression.java:68)
at org.eclipse.core.internal.expressions.OrExpression.evaluate(OrExpression.java:21)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.AndExpression.evaluate(AndExpression.java:29)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:150)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:72)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:53)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.java:287)
at org.eclipse.debug.ui.actions.ContextualLaunchAction.isApplicable(ContextualLaunchAction.java:295)
at org.eclipse.debug.ui.actions.ContextualLaunchAction.fillMenu(ContextualLaunchAction.java:218)
at org.eclipse.debug.ui.actions.ContextualLaunchAction$1.menuShown(ContextualLaunchAction.java:137)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:255)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1285)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1079)
at org.eclipse.jface.action.ActionContributionItem.copyMenu(ActionContributionItem.java:1268)
at org.eclipse.jface.action.ActionContributionItem.handleShowProxy(ActionContributionItem.java:1248)
at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContributionItem.java:1237)
at org.eclipse.jface.action.ActionContributionItem$8.handleEvent(ActionContributionItem.java:1210)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1281)
at org.eclipse.swt.widgets.Menu.gtk_show(Menu.java:676)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1723)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4363)
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:2332)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3177)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1022)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:916)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:585)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
!SUBENTRY 1 org.eclipse.core.expressions 4 201 2012-09-11 10:46:34.235
!MESSAGE No property tester contributes a property org.python.pydev.debug.ui.python_type to type class org.eclipse.ui.part.FileEditorInput
!ENTRY org.eclipse.debug.ui 4 0 2012-09-11 10:46:34.253
!MESSAGE Launch shortcut 'org.python.pydev.debug.ui.launchShortcut.jython' enablement expression caused exception. Shortcut was removed.
!STACK 1
org.eclipse.core.runtime.CoreException: No property tester contributes a property org.python.pydev.debug.ui.python_type to type class org.eclipse.ui.part.FileEditorInput
at org.eclipse.core.internal.expressions.TypeExtensionManager.getProperty(TypeExtensionManager.java:123)
at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:96)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateOr(CompositeExpression.java:68)
at org.eclipse.core.internal.expressions.OrExpression.evaluate(OrExpression.java:21)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.AndExpression.evaluate(AndExpression.java:29)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:150)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:72)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:53)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.java:287)
at org.eclipse.debug.ui.actions.ContextualLaunchAction.isApplicable(ContextualLaunchAction.java:295)
at org.eclipse.debug.ui.actions.ContextualLaunchAction.fillMenu(ContextualLaunchAction.java:218)
at org.eclipse.debug.ui.actions.ContextualLaunchAction$1.menuShown(ContextualLaunchAction.java:137)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:255)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1285)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1079)
at org.eclipse.jface.action.ActionContributionItem.copyMenu(ActionContributionItem.java:1268)
at org.eclipse.jface.action.ActionContributionItem.handleShowProxy(ActionContributionItem.java:1248)
at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContributionItem.java:1237)
at org.eclipse.jface.action.ActionContributionItem$8.handleEvent(ActionContributionItem.java:1210)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1281)
at org.eclipse.swt.widgets.Menu.gtk_show(Menu.java:676)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1723)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4363)
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:2332)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3177)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1022)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:916)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:585)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
!SUBENTRY 1 org.eclipse.core.expressions 4 201 2012-09-11 10:46:34.254
!MESSAGE No property tester contributes a property org.python.pydev.debug.ui.python_type to type class org.eclipse.ui.part.FileEditorInput
!ENTRY org.eclipse.debug.ui 4 0 2012-09-11 10:46:34.255
!MESSAGE Launch shortcut 'org.python.pydev.debug.ui.launchShortcut.jython.unittest' enablement expression caused exception. Shortcut was removed.
!STACK 1
org.eclipse.core.runtime.CoreException: No property tester contributes a property org.python.pydev.debug.ui.python_type to type class org.eclipse.ui.part.FileEditorInput
at org.eclipse.core.internal.expressions.TypeExtensionManager.getProperty(TypeExtensionManager.java:123)
at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:96)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateOr(CompositeExpression.java:68)
at org.eclipse.core.internal.expressions.OrExpression.evaluate(OrExpression.java:21)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.AndExpression.evaluate(AndExpression.java:29)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:150)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:72)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:53)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.java:287)
at org.eclipse.debug.ui.actions.ContextualLaunchAction.isApplicable(ContextualLaunchAction.java:295)
at org.eclipse.debug.ui.actions.ContextualLaunchAction.fillMenu(ContextualLaunchAction.java:218)
at org.eclipse.debug.ui.actions.ContextualLaunchAction$1.menuShown(ContextualLaunchAction.java:137)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:255)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1285)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1079)
at org.eclipse.jface.action.ActionContributionItem.copyMenu(ActionContributionItem.java:1268)
at org.eclipse.jface.action.ActionContributionItem.handleShowProxy(ActionContributionItem.java:1248)
at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContributionItem.java:1237)
at org.eclipse.jface.action.ActionContributionItem$8.handleEvent(ActionContributionItem.java:1210)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1281)
at org.eclipse.swt.widgets.Menu.gtk_show(Menu.java:676)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1723)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4363)
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:2332)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3177)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1022)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:916)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:585)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
!SUBENTRY 1 org.eclipse.core.expressions 4 201 2012-09-11 10:46:34.256
!MESSAGE No property tester contributes a property org.python.pydev.debug.ui.python_type to type class org.eclipse.ui.part.FileEditorInput
!ENTRY org.eclipse.debug.ui 4 0 2012-09-11 10:46:34.259
!MESSAGE Launch shortcut 'org.python.pydev.debug.ui.launchShortcut.python' enablement expression caused exception. Shortcut was removed.
!STACK 1
org.eclipse.core.runtime.CoreException: No property tester contributes a property org.python.pydev.debug.ui.python_type to type class org.eclipse.ui.part.FileEditorInput
at org.eclipse.core.internal.expressions.TypeExtensionManager.getProperty(TypeExtensionManager.java:123)
at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:96)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateOr(CompositeExpression.java:68)
at org.eclipse.core.internal.expressions.OrExpression.evaluate(OrExpression.java:21)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.AndExpression.evaluate(AndExpression.java:29)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:150)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:72)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:53)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.java:287)
at org.eclipse.debug.ui.actions.ContextualLaunchAction.isApplicable(ContextualLaunchAction.java:295)
at org.eclipse.debug.ui.actions.ContextualLaunchAction.fillMenu(ContextualLaunchAction.java:218)
at org.eclipse.debug.ui.actions.ContextualLaunchAction$1.menuShown(ContextualLaunchAction.java:137)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:255)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1285)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1079)
at org.eclipse.jface.action.ActionContributionItem.copyMenu(ActionContributionItem.java:1268)
at org.eclipse.jface.action.ActionContributionItem.handleShowProxy(ActionContributionItem.java:1248)
at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContributionItem.java:1237)
at org.eclipse.jface.action.ActionContributionItem$8.handleEvent(ActionContributionItem.java:1210)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1281)
at org.eclipse.swt.widgets.Menu.gtk_show(Menu.java:676)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1723)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4363)
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:2332)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3177)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1022)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:916)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:585)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
!SUBENTRY 1 org.eclipse.core.expressions 4 201 2012-09-11 10:46:34.260
!MESSAGE No property tester contributes a property org.python.pydev.debug.ui.python_type to type class org.eclipse.ui.part.FileEditorInput
!ENTRY org.eclipse.debug.ui 4 0 2012-09-11 10:46:34.261
!MESSAGE Launch shortcut 'org.python.pydev.debug.ui.launchShortcut.python.unittest' enablement expression caused exception. Shortcut was removed.
!STACK 1
org.eclipse.core.runtime.CoreException: No property tester contributes a property org.python.pydev.debug.ui.python_type to type class org.eclipse.ui.part.FileEditorInput
at org.eclipse.core.internal.expressions.TypeExtensionManager.getProperty(TypeExtensionManager.java:123)
at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:96)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateOr(CompositeExpression.java:68)
at org.eclipse.core.internal.expressions.OrExpression.evaluate(OrExpression.java:21)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.AndExpression.evaluate(AndExpression.java:29)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:150)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:72)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:53)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.java:287)
at org.eclipse.debug.ui.actions.ContextualLaunchAction.isApplicable(ContextualLaunchAction.java:295)
at org.eclipse.debug.ui.actions.ContextualLaunchAction.fillMenu(ContextualLaunchAction.java:218)
at org.eclipse.debug.ui.actions.ContextualLaunchAction$1.menuShown(ContextualLaunchAction.java:137)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:255)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1285)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1079)
at org.eclipse.jface.action.ActionContributionItem.copyMenu(ActionContributionItem.java:1268)
at org.eclipse.jface.action.ActionContributionItem.handleShowProxy(ActionContributionItem.java:1248)
at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContributionItem.java:1237)
at org.eclipse.jface.action.ActionContributionItem$8.handleEvent(ActionContributionItem.java:1210)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1281)
at org.eclipse.swt.widgets.Menu.gtk_show(Menu.java:676)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1723)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4363)
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:2332)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3177)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1022)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:916)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:585)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
!SUBENTRY 1 org.eclipse.core.expressions 4 201 2012-09-11 10:46:34.262
!MESSAGE No property tester contributes a property org.python.pydev.debug.ui.python_type to type class org.eclipse.ui.part.FileEditorInput
!ENTRY org.eclipse.debug.ui 4 0 2012-09-11 10:46:34.263
!MESSAGE Launch shortcut 'com.aptana.ruby.debug.ui.RubyShortcut' enablement expression caused exception. Shortcut was removed.
!STACK 1
org.eclipse.core.runtime.CoreException: No property tester contributes a property org.eclipse.core.resources.contentTypeId to type class org.eclipse.ui.part.FileEditorInput
at org.eclipse.core.internal.expressions.TypeExtensionManager.getProperty(TypeExtensionManager.java:123)
at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:96)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateOr(CompositeExpression.java:68)
at org.eclipse.core.internal.expressions.OrExpression.evaluate(OrExpression.java:21)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.AndExpression.evaluate(AndExpression.java:29)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:150)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:72)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:53)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.java:287)
at org.eclipse.debug.ui.actions.ContextualLaunchAction.isApplicable(ContextualLaunchAction.java:295)
at org.eclipse.debug.ui.actions.ContextualLaunchAction.fillMenu(ContextualLaunchAction.java:218)
at org.eclipse.debug.ui.actions.ContextualLaunchAction$1.menuShown(ContextualLaunchAction.java:137)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:255)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1285)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1079)
at org.eclipse.jface.action.ActionContributionItem.copyMenu(ActionContributionItem.java:1268)
at org.eclipse.jface.action.ActionContributionItem.handleShowProxy(ActionContributionItem.java:1248)
at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContributionItem.java:1237)
at org.eclipse.jface.action.ActionContributionItem$8.handleEvent(ActionContributionItem.java:1210)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1281)
at org.eclipse.swt.widgets.Menu.gtk_show(Menu.java:676)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1723)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4363)
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:2332)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3177)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1022)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:916)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:585)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
!SUBENTRY 1 org.eclipse.core.expressions 4 201 2012-09-11 10:46:34.264
!MESSAGE No property tester contributes a property org.eclipse.core.resources.contentTypeId to type class org.eclipse.ui.part.FileEditorInput
!ENTRY org.eclipse.jface 2 0 2012-09-11 10:48:21.793
!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
!SUBENTRY 1 org.eclipse.jface 2 0 2012-09-11 10:48:21.793
!MESSAGE A conflict occurred for CTRL+D:
Binding(CTRL+D,
ParameterizedCommand(Command(org.eclipse.debug.ui.commands.eof,EOF,
Send end of file,
Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
org.eclipse.ui.internal.MakeHandlersGo@290a480d,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.debug.ui.console,,,system)
Binding(CTRL+D,
ParameterizedCommand(Command(org.eclipse.ui.edit.text.delete.line,Delete Line,
Delete a line of text,
Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true),
org.eclipse.ui.internal.MakeHandlersGo@62006287,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.textEditorScope,,,system)
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<connections/>
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<connection>
<connection>
<name>Default</name>
<source>file:/home/junv</source>
</connection>
</connection>
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<sites/>
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<servers/>
@@ -0,0 +1,15 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
}
}
}
@@ -0,0 +1,28 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
//----------
for(int flag: array){
System.out.println(+flag);
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,23 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 ;j--){
array[i] = array[j];
}
array[j] = temp;
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,29 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.7
@@ -0,0 +1,30 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
System.out.println("i===="+i+"temp======="+temp);
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,23 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 ;j--){
array[i] = array[j];
array[j] = temp;
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,22 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
}
for(int flag: array){
System.out.println();
}
}
}
@@ -0,0 +1,31 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
System.out.println("i===="+i+"temp======="+temp);
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
temp = array[j];
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,9 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
}
}
@@ -0,0 +1,22 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;i>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
}
for(int flag: array){
System.out.println();
}
}
}
@@ -0,0 +1,34 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int outer=1;outer<array.length;outer++){
int temp = array[outer];
for(int j=i-1;j>=0 && temp < array[j];j--){
/**
* 将最大的赋值给目前比较的数组尾部
* 由于这里的数组下标需要跟随循环而变化,所以只能使用 j来表示
*/
array[j+1] = array[j];
array[j] = temp;
temp = array[j];
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,23 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<=array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 ;j--){
array[i] = array[j];
array[j] = temp;
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.7
@@ -0,0 +1,22 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;i>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
}
for(int flag: array){
System.out.println()
}
}
}
@@ -0,0 +1,27 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
//----------
for(int flag: array){
System.out.println(flag);
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,26 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 ;j--){
if(temp< array[j]){
array[i] = array[j];
array[j] = temp;
breakl
}
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,23 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 ;j--){
array[i] = array[j];
array[j] = temp;
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,19 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;i>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
}
}
}
@@ -0,0 +1,25 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
//----------
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,23 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 ;j--){
array[i] = array[j];
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,31 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int outer=1;outer<array.length;outer++){
int temp = array[outer];
for(int inner=outer-1;inner>=0 && temp < array[inner];inner--){
/**
* 将最大的赋值给目前比较的数组尾部
* 由于这里的数组下标需要跟随循环而变化,所以只能使用 j来表示
*/
array[inner+1] = array[inner];
//重新赋值第二大的数
array[inner] = temp;
temp = array[inner];
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,30 @@
package com.toozhao.sort;
public class InsertionSort {
private static int [] array = {1,20,6,3,19,7,14,12,10};
public static void main(String args[]){
for(int outer=1;outer<array.length;outer++){
int temp = array[outer];
for(int inner=outer-1;inner>=0 && temp < array[inner];inner--){
/**
* 将最大的赋值给目前比较的数组尾部
* 由于这里的数组下标需要跟随循环而变化,所以只能使用 j来表示
*/
array[inner+1] = array[inner];
//重新赋值第二大的数
array[inner] = temp;
//重新赋值参考值,接着下标-1
temp = array[inner];
}
}
//便利排序后的数组
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,30 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
System.out.println("i===="+i+"temp======="+temp);
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,34 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int outer=1;outer<array.length;outer++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
/**
* 将最大的赋值给目前比较的数组尾部
* 由于这里的数组下标需要跟随循环而变化,所以只能使用 j来表示
*/
array[j+1] = array[j];
array[j] = temp;
temp = array[j];
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,29 @@
package com.toozhao.sort;
public class InsertionSort {
private static int [] array = {1,20,6,3,19,7,14,12,10};
public static void main(String args[]){
for(int outer=1;outer<array.length;outer++){
int temp = array[outer];
for(int inner=outer-1;inner>=0 && temp < array[inner];inner--){
/**
* 将最大的赋值给目前比较的数组尾部
* 由于这里的数组下标需要跟随循环而变化,所以只能使用 j来表示
*/
array[inner+1] = array[inner];
//重新赋值第二大的数
array[inner] = temp;
//重新赋值参考值,接着下标-1
temp = array[inner];
}
}
//便利排序后的数组
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,18 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;i>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
}
}
}
@@ -0,0 +1,31 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
System.out.println("i===="+i+"temp======="+temp);
for(int j=i-1;j>=0 && temp < array[j];j--){
array[j+1] = array[j];
array[j] = temp;
temp = array[j];
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,27 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
//----------
for(int flag: array){
System.out.println("暂时==="+flag);
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,29 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,25 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 ;j--){
if(temp< array[j]){
array[i] = array[j];
array[j] = temp;
}
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,29 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
break;
//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,22 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;i>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,31 @@
package com.toozhao.sort;
public class InsertionSort {
private static int [] array = {1,20,6,3,19,7,14,12,10};
public static void main(String args[]){
for(int outer=1;outer<array.length;outer++){
int temp = array[outer];
for(int inner=outer-1;inner>=0 && temp < array[inner];inner--){
/**
* 将最大的赋值给目前比较的数组尾部
* 由于这里的数组下标需要跟随循环而变化,所以只能使用 j来表示
*/
array[inner+1] = array[inner];
//重新赋值第二大的数
array[inner] = temp;
//重新赋值参考值,接着下标-1
temp = array[inner];
}
}
//便利排序后的数组
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,22 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;ij>=0 ;j--){
array[i] = array[j];
array[j] = temp;
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,30 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
System.out.println("i===="+i+"temp======="+temp);
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
/*//----------
for(int flag: array){
System.out.println(flag);
}*/
System.out.println("========================");
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,22 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,30 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
System.out.println("i===="+i+"temp======="+temp);
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,9 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = new int[1,20,6,3,19,7,14,12,10,7];
}
}
@@ -0,0 +1,26 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 ;j--){
if(temp< array[j]){
array[i] = array[j];
array[j] = temp;
break;
}
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,34 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
/**
* 将最大的赋值给目前比较的数组尾部
* 由于这里的数组下标需要跟随循环而变化,所以只能使用 j来表示
*/
array[j+1] = array[j];
array[j] = temp;
temp = array[j];
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,32 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int outer=1;outer<array.length;outer++){
int temp = array[outer];
for(int inner=outer-1;inner>=0 && temp < array[inner];inner--){
/**
* 将最大的赋值给目前比较的数组尾部
* 由于这里的数组下标需要跟随循环而变化,所以只能使用 j来表示
*/
array[inner+1] = array[inner];
//重新赋值第二大的数
array[inner] = temp;
//重新赋值参考值,接着下标-1
temp = array[inner];
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,29 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
breakl;
//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,28 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,28 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
//----------
for(int flag: array){
System.out.println(flag);
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,32 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int outer=1;outer<array.length;outer++){
int temp = array[outer];
for(int inner=outer-1;inner>=0 && temp < array[inner];inner--){
/**
* 将最大的赋值给目前比较的数组尾部
* 由于这里的数组下标需要跟随循环而变化,所以只能使用 j来表示
*/
array[inner+1] = array[inner];
//重新赋值第二大的数
array[inner] = temp;
//重新赋值参考值
temp = array[inner];
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,34 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int outer=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
/**
* 将最大的赋值给目前比较的数组尾部
* 由于这里的数组下标需要跟随循环而变化,所以只能使用 j来表示
*/
array[j+1] = array[j];
array[j] = temp;
temp = array[j];
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,22 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 ;j--){
array[i] = array[j];
array[j] = temp;
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,34 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int outer=1;outer<array.length;outer++){
int temp = array[outer];
for(int inner=outer-1;inner>=0 && temp < array[inner];inner--){
/**
* 将最大的赋值给目前比较的数组尾部
* 由于这里的数组下标需要跟随循环而变化,所以只能使用 j来表示
*/
array[inner+1] = array[inner];
array[inner] = temp;
temp = array[inner];
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,27 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;i>=0 ;j--){
if(temp< array[j]){
array[i] = array[j];
array[j] = temp;
}
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,30 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
array[j+1] = array[j];
array[j] = temp;
temp = array[j];
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,18 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;i>=0 && temp < array[j-1];j--){
array[i] = array[j];
}
}
}
}
@@ -0,0 +1,30 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
array[j+1] = array[j]; //将最大的赋值给
array[j] = temp;
temp = array[j];
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,25 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 ;j--){
if(temp< array[j]){
array[i] = array[j];
array[j] = temp;
}
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,18 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i;i>=0 && temp < array[j];j--){
array[i] = array[j];
}
}
}
}
@@ -0,0 +1,31 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
System.out.println("i===="+i+"temp======="+temp);
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
temp = array[i-1];
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,18 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i;i>=0;j--){
}
}
}
}
@@ -0,0 +1,30 @@
package com.toozhao.sort;
public class InsertionSort {
//定义需要排序的数组
private static int [] array = {1,20,6,3,19,7,14,12,10};
public static void main(String args[]){
for(int outer=1;outer<array.length;outer++){
int temp = array[outer];
for(int inner=outer-1;inner>=0 && temp < array[inner];inner--){
/**
* 将最大的赋值给目前比较的数组尾部
* 由于这里的数组下标需要跟随循环而变化,所以只能使用 j来表示
*/
array[inner+1] = array[inner];
//重新赋值第二大的数
array[inner] = temp;
//重新赋值参考值,接着下标-1
temp = array[inner];
}
}
//便利排序后的数组
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,30 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");
break;
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,26 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 ;j--){
if(temp< array[j]){
array[i] = array[j];
array[j] = temp;
}
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,31 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int i=1;i<array.length;i++){
int temp = array[i];
System.out.println("i===="+i+"temp======="+temp);
for(int j=i-1;j>=0 && temp < array[j];j--){
array[j+1] = array[j];
array[j] = temp;
temp = array[j];
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,31 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
System.out.println("i===="+i+"temp======="+temp);
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,26 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;i>=0 ;j--){
if(temp< array[j]){
array[i] = array[j];
array[j] = temp;
}
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,33 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
/**
* 将最大的赋值给目前比较的数组尾部
*/
array[j+1] = array[j];
array[j] = temp;
temp = array[j];
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,26 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;i>=0 ;j--){
if(temp< array[j]){
array[i] = array[j];
array[j] = temp;
}
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,11 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for()
}
}
@@ -0,0 +1,30 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int outer=1;outer<array.length;outer++){
int temp = array[outer];
for(int inner=outer-1;inner>=0 && temp < array[inner];inner--){
/**
* 将最大的赋值给目前比较的数组尾部
* 由于这里的数组下标需要跟随循环而变化,所以只能使用 j来表示
*/
array[inner+1] = array[inner];
array[inner] = temp;
temp = array[inner];
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,30 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
array[j+1] = array[j]; //将最大的赋值给目前比较的数组尾部
array[j] = temp;
temp = array[j];
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,22 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;i>=0 ;j--){
array[i] = array[j];
array[j] = temp;
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,18 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;i>=0 && temp < array[j];j--){
array[i] = array[j];
}
}
}
}
@@ -0,0 +1,23 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 ;j--){
array[i] = array[j];
}
array[i-1] = temp;
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,22 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;i>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
}
for(int flag: array){
System.out.println();
}
}
}
@@ -0,0 +1,30 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
System.out.println("i===="+i+"temp======="+temp);
for(int j=i-1;j>=0 && temp < array[j];j--){
array[i] = array[j];
array[j] = temp;
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,18 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i;i>=0 && temp < array[j-1];j--){
array[i] = array[j];
}
}
}
}
@@ -0,0 +1,34 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int outer=1;outer<array.length;outer++){
int temp = array[outer];
for(int inner=outer-1;inner>=0 && temp < array[inner];inner--){
/**
* 将最大的赋值给目前比较的数组尾部
* 由于这里的数组下标需要跟随循环而变化,所以只能使用 j来表示
*/
array[j+1] = array[j];
array[j] = temp;
temp = array[j];
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,29 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int outer=1;outer<array.length;outer++){
int temp = array[outer];
for(int inner=outer-1;inner>=0 && temp < array[inner];inner--){
/**
* 将最大的赋值给目前比较的数组尾部
* 由于这里的数组下标需要跟随循环而变化,所以只能使用 j来表示
*/
array[inner+1] = array[inner];
//重新赋值第二大的数
array[inner] = temp;
//重新赋值参考值,接着下标-1
temp = array[inner];
}
}
//便利排序后的数组
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,29 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int outer=1;outer<array.length;outer++){
int temp = array[outer];
for(int inner=outer-1;inner>=0 && temp < array[inner];inner--){
/**
* 将最大的赋值给目前比较的数组尾部
* 由于这里的数组下标需要跟随循环而变化,所以只能使用 j来表示
*/
array[inner+1] = array[inner];
//重新赋值第二大的数
array[inner] = temp;
//重新赋值参考值,接着下标-1
temp = array[inner];
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,15 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
}
}
}
@@ -0,0 +1,26 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 ;j--){
if(temp< array[j]){
array[i] = array[j];
array[j] = temp;
}
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,5 @@
package com.toozhao.sort;
public class InsertionSort {
}
@@ -0,0 +1,32 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int outer=1;outer<array.length;outer++){
int temp = array[outer];
for(int inner=outer-1;inner>=0 && temp < array[inner];inner--){
/**
* 将最大的赋值给目前比较的数组尾部
* 由于这里的数组下标需要跟随循环而变化,所以只能使用 j来表示
*/
array[inner+1] = array[inner];
//重新赋值第二大的数
array[inner] = temp;
//重新赋值参考值,接着
temp = array[inner];
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,9 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
}
}
@@ -0,0 +1,30 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
System.out.println("i===="+i+"temp======="+temp);
for(int j=i-1;j>=0 && temp < array[j];j--){
array[j+1] = array[j];
array[j] = temp;
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,34 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 && temp < array[j];j--){
/**
* 将最大的赋值给目前比较的数组尾部
*
*/
array[j+1] = array[j];
array[j] = temp;
temp = array[j];
}
/*//----------
for(int flag: array){
System.out.println(flag);
}
System.out.println("========================");*/
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,26 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i-1;j>=0 ;j--){
if(temp< array[j]){
array[i] = array[j];
array[j] = temp;
return ;
}
}
}
for(int flag: array){
System.out.println(flag);
}
}
}
@@ -0,0 +1,18 @@
package com.toozhao.sort;
public class InsertionSort {
public static void main(String args[]){
int [] array = {1,20,6,3,19,7,14,12,10,7};
for(int i=1;i<array.length;i++){
int temp = array[i];
for(int j=i;i>=0 && temp < array[j];j--){
}
}
}
}

Some files were not shown because too many files have changed in this diff Show More