Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

This commit was manufactured by cvs2svn to create tag 'v201010050829'.

  • Loading branch information...
commit 19f8c1fea398ce3be3684dbed6a3598bb4b728a4 1 parent 05df006
nitind authored
Showing with 0 additions and 10,486 deletions.
  1. +0 −7 bundles/org.eclipse.wst.jsdt.debug.core/.classpath
  2. +0 −34 bundles/org.eclipse.wst.jsdt.debug.core/.project
  3. +0 −90 bundles/org.eclipse.wst.jsdt.debug.core/.settings/org.eclipse.jdt.core.prefs
  4. +0 −94 bundles/org.eclipse.wst.jsdt.debug.core/.settings/org.eclipse.pde.api.tools.prefs
  5. +0 −22 bundles/org.eclipse.wst.jsdt.debug.core/META-INF/MANIFEST.MF
  6. +0 −23 bundles/org.eclipse.wst.jsdt.debug.core/OSGI-INF/l10n/bundle.properties
  7. +0 −28 bundles/org.eclipse.wst.jsdt.debug.core/about.html
  8. +0 −11 bundles/org.eclipse.wst.jsdt.debug.core/build.properties
  9. +0 −153 bundles/org.eclipse.wst.jsdt.debug.core/plugin.xml
  10. +0 −146 bundles/org.eclipse.wst.jsdt.debug.core/schema/breakpointParticipants.exsd
  11. +0 −122 bundles/org.eclipse.wst.jsdt.debug.core/schema/launchingConnectors.exsd
  12. +0 −144 .../org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/breakpoints/IJavaScriptBreakpoint.java
  13. +0 −87 ...e.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/breakpoints/IJavaScriptBreakpointParticipant.java
  14. +0 −83 ...ipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/breakpoints/IJavaScriptFunctionBreakpoint.java
  15. +0 −75 ....eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/breakpoints/IJavaScriptLineBreakpoint.java
  16. +0 −25 ....eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/breakpoints/IJavaScriptLoadBreakpoint.java
  17. +0 −55 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/ArrayReference.java
  18. +0 −22 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/BooleanValue.java
  19. +0 −37 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/FunctionReference.java
  20. +0 −34 ....eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/IncompatibleThreadStateException.java
  21. +0 −34 .../org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/IncompatibleVmStateException.java
  22. +0 −29 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/Locatable.java
  23. +0 −44 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/Location.java
  24. +0 −38 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/Mirror.java
  25. +0 −22 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/NullValue.java
  26. +0 −56 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/NumberValue.java
  27. +0 −63 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/ObjectReference.java
  28. +0 −54 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/PrimitiveValue.java
  29. +0 −35 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/Property.java
  30. +0 −92 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/ScriptReference.java
  31. +0 −63 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/StackFrame.java
  32. +0 −30 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/StringValue.java
  33. +0 −143 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/ThreadReference.java
  34. +0 −22 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/UndefinedValue.java
  35. +0 −29 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/Value.java
  36. +0 −37 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/Variable.java
  37. +0 −156 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/VirtualMachine.java
  38. +0 −48 ...es/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/connect/AttachingConnector.java
  39. +0 −229 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/connect/Connector.java
  40. +0 −42 ...es/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/connect/LaunchingConnector.java
  41. +0 −43 ...es/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/connect/ListeningConnector.java
  42. +0 −68 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/connect/SocketUtil.java
  43. +0 −24 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/event/BreakpointEvent.java
  44. +0 −25 .../org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/event/DebuggerStatementEvent.java
  45. +0 −32 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/event/Event.java
  46. +0 −41 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/event/EventQueue.java
  47. +0 −40 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/event/EventSet.java
  48. +0 −32 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/event/ExceptionEvent.java
  49. +0 −36 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/event/LocatableEvent.java
  50. +0 −35 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/event/ScriptLoadEvent.java
  51. +0 −24 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/event/StepEvent.java
  52. +0 −24 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/event/SuspendEvent.java
  53. +0 −24 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/event/ThreadEnterEvent.java
  54. +0 −24 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/event/ThreadExitEvent.java
  55. +0 −31 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/event/VMDeathEvent.java
  56. +0 −26 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/event/VMDisconnectEvent.java
  57. +0 −57 ...les/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/request/BreakpointRequest.java
  58. +0 −37 ....eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/request/DebuggerStatementRequest.java
  59. +0 −36 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/request/EventRequest.java
  60. +0 −228 ...s/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/request/EventRequestManager.java
  61. +0 −37 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/request/ExceptionRequest.java
  62. +0 −22 ...les/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/request/ScriptLoadRequest.java
  63. +0 −56 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/request/StepRequest.java
  64. +0 −33 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/request/SuspendRequest.java
  65. +0 −37 ...es/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/request/ThreadEnterRequest.java
  66. +0 −37 ...les/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/request/ThreadExitRequest.java
  67. +0 −24 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/request/VMDeathRequest.java
  68. +0 −24 ...s/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/request/VMDisconnectRequest.java
  69. +0 −60 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/model/IJavaScriptDebugTarget.java
  70. +0 −52 ...es/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/model/IJavaScriptPrimitiveValue.java
  71. +0 −62 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/model/IJavaScriptStackFrame.java
  72. +0 −44 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/model/IJavaScriptThread.java
  73. +0 −52 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/model/IJavaScriptValue.java
  74. +0 −44 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/model/IScript.java
  75. +0 −35 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/model/IScriptGroup.java
  76. +0 −121 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/model/JavaScriptDebugModel.java
  77. +0 −88 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/Constants.java
  78. +0 −235 ...les/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/JavaScriptDebugPlugin.java
  79. +0 −46 ....wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/JavaScriptDebugPreferenceInitializer.java
  80. +0 −245 ....eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/JavaScriptPreferencesManager.java
  81. +0 −118 ...pse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/JavaScriptWatchExpressionDelegate.java
  82. +0 −28 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/Messages.java
  83. +0 −41 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/TextUtils.java
  84. +0 −43 ...g.core/src/org/eclipse/wst/jsdt/debug/internal/core/breakpoints/DefaultJavaScriptBreakpointParticipant.java
  85. +0 −508 ...ipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/breakpoints/JavaScriptBreakpoint.java
  86. +0 −149 ...jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/breakpoints/JavaScriptExceptionBreakpoint.java
  87. +0 −175 ....jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/breakpoints/JavaScriptFunctionBreakpoint.java
  88. +0 −187 ....wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/breakpoints/JavaScriptLineBreakpoint.java
  89. +0 −205 ....wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/breakpoints/JavaScriptLoadBreakpoint.java
  90. +0 −28 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/breakpoints/Messages.java
  91. +0 −11 ...rg.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/breakpoints/messages.properties
  92. +0 −153 ...g.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/launching/ConnectorsManager.java
  93. +0 −41 ...rg.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/launching/ILaunchConstants.java
  94. +0 −31 ...se.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/launching/JavaScriptSourceDirector.java
  95. +0 −175 ...dt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/launching/JavaScriptSourceLookupParticipant.java
  96. +0 −29 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/launching/Messages.java
  97. +0 −79 ....jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/launching/RemoteJavaScriptLaunchDelegate.java
  98. +0 −2  .../org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/launching/messages.properties
  99. +0 −1  bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/messages.properties
  100. +0 −203 ...se.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/model/BreakpointParticipantManager.java
  101. +0 −150 ...les/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/model/EventDispatcher.java
  102. +0 −54 ...clipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/model/IJavaScriptEventListener.java
  103. +0 −143 ....eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/model/JavaScriptDebugElement.java
  104. +0 −995 ...g.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/model/JavaScriptDebugTarget.java
  105. +0 −98 ...clipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/model/JavaScriptPrimitiveValue.java
  106. +0 −136 .../org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/model/JavaScriptProperty.java
  107. +0 −375 ...rg.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/model/JavaScriptStackFrame.java
  108. +0 −892 ...es/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/model/JavaScriptThread.java
  109. +0 −270 ...les/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/model/JavaScriptValue.java
  110. +0 −136 .../org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/model/JavaScriptVariable.java
  111. +0 −48 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/model/ModelMessages.java
  112. +0 −75 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/model/Script.java
  113. +0 −79 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/model/ScriptGroup.java
  114. +0 −29 ...org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/internal/core/model/modelmessages.properties
View
7 bundles/org.eclipse.wst.jsdt.debug.core/.classpath
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.4"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
View
34 bundles/org.eclipse.wst.jsdt.debug.core/.project
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.wst.jsdt.debug.core</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
- </natures>
-</projectDescription>
View
90 bundles/org.eclipse.wst.jsdt.debug.core/.settings/org.eclipse.jdt.core.prefs
@@ -1,90 +0,0 @@
-#Fri Apr 30 10:04:28 CDT 2010
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.4
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.doc.comment.support=enabled
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=warning
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=error
-org.eclipse.jdt.core.compiler.problem.deadCode=error
-org.eclipse.jdt.core.compiler.problem.deprecation=warning
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=warning
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=error
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=error
-org.eclipse.jdt.core.compiler.problem.invalidJavadoc=ignore
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=disabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=disabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error
-org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=return_tag
-org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=ignore
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=error
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=error
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=error
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=error
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=error
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=error
-org.eclipse.jdt.core.compiler.problem.unusedLabel=error
-org.eclipse.jdt.core.compiler.problem.unusedLocal=error
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=error
-org.eclipse.jdt.core.compiler.problem.unusedParameter=error
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.source=1.3
View
94 bundles/org.eclipse.wst.jsdt.debug.core/.settings/org.eclipse.pde.api.tools.prefs
@@ -1,94 +0,0 @@
-#Fri Feb 19 09:13:55 CST 2010
-ANNOTATION_ELEMENT_TYPE_ADDED_METHOD_WITHOUT_DEFAULT_VALUE=Error
-ANNOTATION_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
-ANNOTATION_ELEMENT_TYPE_REMOVED_FIELD=Error
-ANNOTATION_ELEMENT_TYPE_REMOVED_METHOD=Error
-ANNOTATION_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
-API_COMPONENT_ELEMENT_TYPE_REMOVED_API_TYPE=Error
-API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_API_TYPE=Error
-API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_TYPE=Error
-API_COMPONENT_ELEMENT_TYPE_REMOVED_TYPE=Error
-CLASS_ELEMENT_TYPE_ADDED_METHOD=Error
-CLASS_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
-CLASS_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
-CLASS_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
-CLASS_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
-CLASS_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error
-CLASS_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
-CLASS_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
-CLASS_ELEMENT_TYPE_REMOVED_CONSTRUCTOR=Error
-CLASS_ELEMENT_TYPE_REMOVED_FIELD=Error
-CLASS_ELEMENT_TYPE_REMOVED_METHOD=Error
-CLASS_ELEMENT_TYPE_REMOVED_SUPERCLASS=Error
-CLASS_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
-CLASS_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
-CONSTRUCTOR_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
-CONSTRUCTOR_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
-CONSTRUCTOR_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error
-CONSTRUCTOR_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
-ENUM_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
-ENUM_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
-ENUM_ELEMENT_TYPE_REMOVED_ENUM_CONSTANT=Error
-ENUM_ELEMENT_TYPE_REMOVED_FIELD=Error
-ENUM_ELEMENT_TYPE_REMOVED_METHOD=Error
-ENUM_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
-FIELD_ELEMENT_TYPE_ADDED_VALUE=Error
-FIELD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
-FIELD_ELEMENT_TYPE_CHANGED_FINAL_TO_NON_FINAL_STATIC_CONSTANT=Error
-FIELD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
-FIELD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error
-FIELD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error
-FIELD_ELEMENT_TYPE_CHANGED_TYPE=Error
-FIELD_ELEMENT_TYPE_CHANGED_VALUE=Error
-FIELD_ELEMENT_TYPE_REMOVED_TYPE_ARGUMENT=Error
-FIELD_ELEMENT_TYPE_REMOVED_VALUE=Error
-ILLEGAL_EXTEND=Error
-ILLEGAL_IMPLEMENT=Error
-ILLEGAL_INSTANTIATE=Error
-ILLEGAL_OVERRIDE=Error
-ILLEGAL_REFERENCE=Error
-INTERFACE_ELEMENT_TYPE_ADDED_FIELD=Error
-INTERFACE_ELEMENT_TYPE_ADDED_METHOD=Error
-INTERFACE_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
-INTERFACE_ELEMENT_TYPE_ADDED_SUPER_INTERFACE_WITH_METHODS=Error
-INTERFACE_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
-INTERFACE_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
-INTERFACE_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
-INTERFACE_ELEMENT_TYPE_REMOVED_FIELD=Error
-INTERFACE_ELEMENT_TYPE_REMOVED_METHOD=Error
-INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
-INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
-INVALID_JAVADOC_TAG=Error
-INVALID_REFERENCE_IN_SYSTEM_LIBRARIES=Error
-LEAK_EXTEND=Error
-LEAK_FIELD_DECL=Error
-LEAK_IMPLEMENT=Error
-LEAK_METHOD_PARAM=Error
-LEAK_METHOD_RETURN_TYPE=Error
-METHOD_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
-METHOD_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
-METHOD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
-METHOD_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error
-METHOD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
-METHOD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error
-METHOD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error
-METHOD_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error
-METHOD_ELEMENT_TYPE_REMOVED_ANNOTATION_DEFAULT_VALUE=Error
-METHOD_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
-TYPE_PARAMETER_ELEMENT_TYPE_ADDED_CLASS_BOUND=Error
-TYPE_PARAMETER_ELEMENT_TYPE_ADDED_INTERFACE_BOUND=Error
-TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_CLASS_BOUND=Error
-TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_INTERFACE_BOUND=Error
-TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_CLASS_BOUND=Error
-TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_INTERFACE_BOUND=Error
-UNUSED_PROBLEM_FILTERS=Error
-automatically_removed_unused_problem_filters=Enabled
-eclipse.preferences.version=1
-incompatible_api_component_version=Error
-incompatible_api_component_version_include_major_without_breaking_change=Disabled
-incompatible_api_component_version_include_minor_without_api_change=Disabled
-invalid_since_tag_version=Error
-malformed_since_tag=Error
-missing_since_tag=Error
-report_api_breakage_when_major_version_incremented=Disabled
-report_resolution_errors_api_component=Error
View
22 bundles/org.eclipse.wst.jsdt.debug.core/META-INF/MANIFEST.MF
@@ -1,22 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: %bundleName.name
-Bundle-SymbolicName: org.eclipse.wst.jsdt.debug.core;singleton:=true
-Bundle-Version: 1.0.1.qualifier
-Bundle-Activator: org.eclipse.wst.jsdt.debug.internal.core.JavaScriptDebugPlugin
-Bundle-Vendor: %bundleVendor.name
-Require-Bundle: org.eclipse.core.runtime,
- org.eclipse.debug.core
-Bundle-RequiredExecutionEnvironment: J2SE-1.4
-Bundle-ActivationPolicy: lazy
-Export-Package: org.eclipse.wst.jsdt.debug.core.breakpoints,
- org.eclipse.wst.jsdt.debug.core.jsdi,
- org.eclipse.wst.jsdt.debug.core.jsdi.connect,
- org.eclipse.wst.jsdt.debug.core.jsdi.event,
- org.eclipse.wst.jsdt.debug.core.jsdi.request,
- org.eclipse.wst.jsdt.debug.core.model,
- org.eclipse.wst.jsdt.debug.internal.core;x-friends:="org.eclipse.wst.jsdt.debug.ui",
- org.eclipse.wst.jsdt.debug.internal.core.breakpoints;x-internal:=true,
- org.eclipse.wst.jsdt.debug.internal.core.launching;x-friends:="org.eclipse.wst.jsdt.debug.ui",
- org.eclipse.wst.jsdt.debug.internal.core.model;x-friends:="org.eclipse.wst.jsdt.debug.ui"
-Import-Package: org.eclipse.wst.jsdt.core
View
23 bundles/org.eclipse.wst.jsdt.debug.core/OSGI-INF/l10n/bundle.properties
@@ -1,23 +0,0 @@
-###############################################################################
-# Copyright (c) 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-launchConfigurationType.name = JavaScript
-linebreakpoint.name = JavaScript Line Breakpoint
-methodbreakpoint.name = JavaScript Function Breakpoint
-scriptloadbreakpoint.name = JavaScript Script Load Breakpoint
-exceptionbreakpoint.name = JavaScript Exception Breakpoint
-launchDelegate.name = JavaScript Launcher
-launchDelegate.description = Launches a Javascript session
-sourceLocator.name = JavaScript Source Locator
-bundleVendor.name = Eclipse Web Tools Platform
-bundleName.name = JavaScript Debug Core
-connectorsExtPoint.name = connectors
-remoteJsLaunchDelegate.name = Remote JavaScript
-breakpointParticipantsExt.name = Breakpoint Participants
View
28 bundles/org.eclipse.wst.jsdt.debug.core/about.html
@@ -1,28 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>March 10, 2010</p>
-<h3>License</h3>
-
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
-indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content. Check the Redistributor's license that was
-provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
-
-</body>
-</html>
View
11 bundles/org.eclipse.wst.jsdt.debug.core/build.properties
@@ -1,11 +0,0 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
- .,\
- plugin.xml,\
- OSGI-INF/,\
- OSGI-INF/l10n/,\
- about.html,\
- OSGI-INF/l10n/bundle.properties
-src.includes = about.html,\
- schema/
View
153 bundles/org.eclipse.wst.jsdt.debug.core/plugin.xml
@@ -1,153 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?><!--
- Copyright (c) 2010 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- IBM Corporation - initial API and implementation
- -->
-
-<plugin>
- <extension-point id="launchingConnectors" name="%connectorsExtPoint.name" schema="schema/launchingConnectors.exsd"/>
- <extension-point id="breakpointParticipants" name="%breakpointParticipantsExt.name" schema="schema/breakpointParticipants.exsd"/>
- <extension
- point="org.eclipse.debug.core.launchConfigurationTypes">
- <launchConfigurationType
- id="org.eclipse.wst.jsdt.debug.core.launchConfigurationType"
- modes="run,debug"
- name="%launchConfigurationType.name"
- public="true">
- </launchConfigurationType>
- </extension>
- <extension
- id="org.eclipse.wst.jsdt.debug.core.line.breakpoint.marker"
- name="%linebreakpoint.name"
- point="org.eclipse.core.resources.markers">
- <super
- type="org.eclipse.debug.core.lineBreakpointMarker">
- </super>
- <persistent
- value="true">
- </persistent>
- </extension>
- <extension
- id="org.eclipse.wst.jsdt.debug.core.function.breakpoint.marker"
- name="%methodbreakpoint.name"
- point="org.eclipse.core.resources.markers">
- <super
- type="org.eclipse.wst.jsdt.debug.core.breakpoint.marker">
- </super>
- <super
- type="org.eclipse.jdt.debug.javaMethodBreakpointMarker">
- </super>
- <persistent
- value="true">
- </persistent>
- </extension>
- <extension
- id="org.eclipse.wst.jsdt.debug.core.scriptload.breakpoint.marker"
- name="%scriptloadbreakpoint.name"
- point="org.eclipse.core.resources.markers">
- <super
- type="org.eclipse.wst.jsdt.debug.core.breakpoint.marker">
- </super>
- <super
- type="org.eclipse.jdt.debug.javaClassPrepareBreakpointMarker">
- </super>
- <persistent
- value="true">
- </persistent>
- </extension>
- <extension
- id="org.eclipse.wst.jsdt.debug.core.breakpoint.marker"
- point="org.eclipse.core.resources.markers">
- <super
- type="org.eclipse.debug.core.breakpointMarker">
- </super>
- </extension>
- <extension
- id="org.eclipse.wst.jsdt.debug.core.exception.breakpoint.marker"
- name="%exceptionbreakpoint.name"
- point="org.eclipse.core.resources.markers">
- <super
- type="org.eclipse.wst.jsdt.debug.core.breakpoint.marker">
- </super>
- <super
- type="org.eclipse.jdt.debug.javaExceptionBreakpointMarker">
- </super>
- <persistent
- value="true">
- </persistent>
- </extension>
- <extension
- point="org.eclipse.debug.core.breakpoints">
- <breakpoint
- class="org.eclipse.wst.jsdt.debug.internal.core.breakpoints.JavaScriptLineBreakpoint"
- id="org.eclipse.wst.jsdt.debug.core.linebreakpoint"
- markerType="org.eclipse.wst.jsdt.debug.core.line.breakpoint.marker"
- name="%linebreakpoint.name">
- </breakpoint>
- <breakpoint
- class="org.eclipse.wst.jsdt.debug.internal.core.breakpoints.JavaScriptFunctionBreakpoint"
- id="org.eclipse.wst.jsdt.debug.core.functionbreakpoint"
- markerType="org.eclipse.wst.jsdt.debug.core.function.breakpoint.marker"
- name="%methodbreakpoint.name">
- </breakpoint>
- <breakpoint
- class="org.eclipse.wst.jsdt.debug.internal.core.breakpoints.JavaScriptLoadBreakpoint"
- id="org.eclipse.wst.jsdt.debug.core.scriptloadbreakpoint"
- markerType="org.eclipse.wst.jsdt.debug.core.scriptload.breakpoint.marker"
- name="%scriptloadbreakpoint.name">
- </breakpoint>
- <breakpoint
- class="org.eclipse.wst.jsdt.debug.internal.core.breakpoints.JavaScriptExceptionBreakpoint"
- id="org.eclipse.wst.jsdt.debug.core.exceptionbreakpoint"
- markerType="org.eclipse.wst.jsdt.debug.core.exception.breakpoint.marker"
- name="%exceptionbreakpoint.name">
- </breakpoint>
- </extension>
- <extension
- point="org.eclipse.debug.core.launchDelegates">
- <launchDelegate
- delegate="org.eclipse.wst.jsdt.debug.internal.core.launching.RemoteJavaScriptLaunchDelegate"
- delegateDescription="Remote JavaScript"
- id="org.eclipse.wst.jsdt.debug.core.remoteLaunchDelegate"
- modes="debug"
- name="%remoteJsLaunchDelegate.name"
- sourceLocatorId="org.eclipse.wst.jsdt.debug.core.sourceLocator"
- type="org.eclipse.wst.jsdt.debug.core.launchConfigurationType">
- </launchDelegate>
- </extension>
- <extension
- point="org.eclipse.debug.core.sourceLocators">
- <sourceLocator
- class="org.eclipse.wst.jsdt.debug.internal.core.launching.JavaScriptSourceDirector"
- id="org.eclipse.wst.jsdt.debug.core.sourceLocator"
- name="%sourceLocator.name">
- </sourceLocator>
- </extension>
- <extension
- point="org.eclipse.debug.core.watchExpressionDelegates">
- <watchExpressionDelegate
- debugModel="org.eclipse.wst.jsdt.debug.model"
- delegateClass="org.eclipse.wst.jsdt.debug.internal.core.JavaScriptWatchExpressionDelegate">
- </watchExpressionDelegate>
- </extension>
- <extension
- point="org.eclipse.core.runtime.preferences">
- <initializer
- class="org.eclipse.wst.jsdt.debug.internal.core.JavaScriptDebugPreferenceInitializer">
- </initializer>
- </extension>
- <extension
- point="org.eclipse.wst.jsdt.debug.core.breakpointParticipants">
- <participant
- class="org.eclipse.wst.jsdt.debug.internal.core.breakpoints.DefaultJavaScriptBreakpointParticipant"
- kind="*">
- </participant>
- </extension>
-
-</plugin>
View
146 bundles/org.eclipse.wst.jsdt.debug.core/schema/breakpointParticipants.exsd
@@ -1,146 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!-- Schema file written by PDE -->
-<schema targetNamespace="org.eclipse.wst.jsdt.debug.core" xmlns="http://www.w3.org/2001/XMLSchema">
-<annotation>
- <appinfo>
- <meta.schema plugin="org.eclipse.wst.jsdt.debug.core" id="breakpointParticipants" name="Breakpoint Participants"/>
- </appinfo>
- <documentation>
- This extension point allows consumers to provide a breakpoint participant that will be consulted during the decision to suspend the kind of breakpoint the participant applies to.
- </documentation>
- </annotation>
-
- <element name="extension">
- <annotation>
- <appinfo>
- <meta.element />
- </appinfo>
- </annotation>
- <complexType>
- <sequence minOccurs="1" maxOccurs="unbounded">
- <element ref="participant"/>
- </sequence>
- <attribute name="point" type="string" use="required">
- <annotation>
- <documentation>
-
- </documentation>
- </annotation>
- </attribute>
- <attribute name="id" type="string">
- <annotation>
- <documentation>
-
- </documentation>
- </annotation>
- </attribute>
- <attribute name="name" type="string">
- <annotation>
- <documentation>
-
- </documentation>
- <appinfo>
- <meta.attribute translatable="true"/>
- </appinfo>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <element name="participant">
- <annotation>
- <documentation>
- The breakpoint participant
- </documentation>
- </annotation>
- <complexType>
- <attribute name="class" type="string" use="required">
- <annotation>
- <documentation>
- The class attribute is required and must implement &lt;code&gt;org.eclipse.wst.jsdt.debug.core.breakpoints.IJavaScriptBreakpointParticipant&lt;/code&gt;
- </documentation>
- <appinfo>
- <meta.attribute kind="java" basedOn=":org.eclipse.wst.jsdt.debug.core.breakpoints.IJavaScriptBreakpointParticipant"/>
- </appinfo>
- </annotation>
- </attribute>
- <attribute name="kind" use="required">
- <annotation>
- <documentation>
- This attribute specifies the kind of breakpoint this participant should apply to the value &lt;em&gt;*&lt;/em&gt; means it applies to all breakpoint kinds. The value must be one of &lt;em&gt;function&lt;/em&gt;, &lt;em&gt;line&lt;/em&gt;, &lt;em&gt;script&lt;/em&gt; or &lt;em&gt;*&lt;/em&gt;.
- </documentation>
- </annotation>
- <simpleType>
- <restriction base="string">
- <enumeration value="function">
- </enumeration>
- <enumeration value="line">
- </enumeration>
- <enumeration value="script">
- </enumeration>
- <enumeration value="*">
- </enumeration>
- </restriction>
- </simpleType>
- </attribute>
- </complexType>
- </element>
-
- <annotation>
- <appinfo>
- <meta.section type="since"/>
- </appinfo>
- <documentation>
- 1.0
- </documentation>
- </annotation>
-
- <annotation>
- <appinfo>
- <meta.section type="examples"/>
- </appinfo>
- <documentation>
- The following example is the real life definition of the Mozilla Rhino participant for line breakpoints.
-&lt;pre&gt;
-&lt;extension point=&quot;org.eclipse.wst.jsdt.debug.core.breakpointParticipants&quot;&gt;
- &lt;participant
- class=&quot;org.eclipse.wst.jsdt.debug.internal.rhino.breakpoints.RhinoBreakpointParticipant&quot;
- kind=&quot;*&quot;&gt;
- &lt;/participant&gt;
-&lt;/extension&gt;
-&lt;/pre&gt;
- </documentation>
- </annotation>
-
- <annotation>
- <appinfo>
- <meta.section type="apiinfo"/>
- </appinfo>
- <documentation>
- The class attribute is required and must implement &lt;code&gt;org.eclipse.wst.jsdt.debug.core.breakpoints.IJavaScriptBreakpointParticipant&lt;/code&gt;
- </documentation>
- </annotation>
-
- <annotation>
- <appinfo>
- <meta.section type="implementation"/>
- </appinfo>
- <documentation>
- [Enter information about supplied implementation of this extension point.]
- </documentation>
- </annotation>
-
- <annotation>
- <appinfo>
- <meta.section type="copyright"/>
- </appinfo>
- <documentation>
- Copyright (c) 2010 IBM Corporation and others.&lt;br&gt;
-All rights reserved. This program and the accompanying materials are made
-available under the terms of the Eclipse Public License v1.0 which
-accompanies this distribution, and is available at
-&lt;a href=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;&gt;http://www.eclipse.org/legal/epl-v10.html&lt;/a&gt;
- </documentation>
- </annotation>
-
-</schema>
View
122 bundles/org.eclipse.wst.jsdt.debug.core/schema/launchingConnectors.exsd
@@ -1,122 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!-- Schema file written by PDE -->
-<schema targetNamespace="org.eclipse.wst.jsdt.debug.core" xmlns="http://www.w3.org/2001/XMLSchema">
-<annotation>
- <appinfo>
- <meta.schema plugin="org.eclipse.wst.jsdt.debug.core" id="launchingConnectors" name="Launching Connectors"/>
- </appinfo>
- <documentation>
- This extension point allows contributors to specify their own definition of a connector
- </documentation>
- </annotation>
-
- <element name="extension">
- <annotation>
- <appinfo>
- <meta.element />
- </appinfo>
- </annotation>
- <complexType>
- <sequence>
- <element ref="connector"/>
- </sequence>
- <attribute name="point" type="string" use="required">
- <annotation>
- <documentation>
-
- </documentation>
- </annotation>
- </attribute>
- <attribute name="id" type="string">
- <annotation>
- <documentation>
-
- </documentation>
- </annotation>
- </attribute>
- <attribute name="name" type="string">
- <annotation>
- <documentation>
-
- </documentation>
- <appinfo>
- <meta.attribute translatable="true"/>
- </appinfo>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <element name="connector">
- <complexType>
- <attribute name="class" type="string" use="required">
- <annotation>
- <documentation>
- The connector class that implements org.eclipse.e4.languages.javascript.jsdi.connect.Connector
- </documentation>
- <appinfo>
- <meta.attribute kind="java" basedOn=":org.eclipse.e4.languages.javascript.jsdi.connect.Connector"/>
- </appinfo>
- </annotation>
- </attribute>
- <attribute name="id" type="string" use="required">
- <annotation>
- <documentation>
- An id unique to this connector
- </documentation>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <annotation>
- <appinfo>
- <meta.section type="since"/>
- </appinfo>
- <documentation>
- 1.0
- </documentation>
- </annotation>
-
- <annotation>
- <appinfo>
- <meta.section type="examples"/>
- </appinfo>
- <documentation>
- The following example is the real life definition of the Mozilla Rhino attaching connector.
-&lt;pre&gt;
- &lt;extension
- point=&quot;org.eclipse.wst.jsdt.debug.core.connectors&quot;&gt;
- &lt;connector
- class=&quot;org.eclipse.wst.jsdt.debug.rhino.connect.RhinoAttachingConnector&quot;
- id=&quot;rhino.attaching.connector&quot;&gt;
- &lt;/connector&gt;
- &lt;/extension&gt;
-&lt;/pre&gt;
- </documentation>
- </annotation>
-
- <annotation>
- <appinfo>
- <meta.section type="apiinfo"/>
- </appinfo>
- <documentation>
- The class attribute is required and must implement &lt;code&gt;org.eclipse.wst.jsdt.debug.core.jsdi.connect.Connector&lt;/code&gt;
- </documentation>
- </annotation>
-
-
- <annotation>
- <appinfo>
- <meta.section type="copyright"/>
- </appinfo>
- <documentation>
- Copyright (c) 2010 IBM Corporation and others.&lt;br&gt;
-All rights reserved. This program and the accompanying materials are made
-available under the terms of the Eclipse Public License v1.0 which
-accompanies this distribution, and is available at
-&lt;a href=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;&gt;http://www.eclipse.org/legal/epl-v10.html&lt;/a&gt;
- </documentation>
- </annotation>
-
-</schema>
View
144 ...sdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/breakpoints/IJavaScriptBreakpoint.java
@@ -1,144 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.breakpoints;
-
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.debug.core.model.IBreakpoint;
-import org.eclipse.wst.jsdt.core.IJavaScriptElement;
-import org.eclipse.wst.jsdt.debug.internal.core.JavaScriptDebugPlugin;
-
-/**
- * General JavaScript breakpoint
- *
- * @since 1.0
- */
-public interface IJavaScriptBreakpoint extends IBreakpoint {
-
- /**
- * The suspend policy for the breakpoint
- */
- public static final String SUSPEND_POLICY = JavaScriptDebugPlugin.PLUGIN_ID + ".suspend_policy"; //$NON-NLS-1$
- /**
- * The type name within the script
- */
- public static final String TYPE_NAME = JavaScriptDebugPlugin.PLUGIN_ID + ".type_name"; //$NON-NLS-1$
- /**
- * Breakpoint attribute for the path of the script
- */
- public static final String SCRIPT_PATH = JavaScriptDebugPlugin.PLUGIN_ID + ".script_path"; //$NON-NLS-1$
- /**
- * The hit count set in the breakpoint
- */
- public static final String HIT_COUNT = JavaScriptDebugPlugin.PLUGIN_ID + ".hit_count"; //$NON-NLS-1$
-
- /**
- * Suspend policy for suspending the current thread of execution
- */
- public static final int SUSPEND_THREAD = 1;
- /**
- * Suspend policy for suspending the current target
- */
- public static final int SUSPEND_TARGET = 2;
- /**
- * JSDT member handle
- */
- public static final String ELEMENT_HANDLE = JavaScriptDebugPlugin.PLUGIN_ID + ".handle"; //$NON-NLS-1$
-
- /**
- * Returns the path of the script as it was set when the breakpoint was created.<br>
- * <br>
- * This method cannot return <code>null</code>
- *
- * @return the path of the script this breakpoint was created on never <code>null</code>
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public String getScriptPath() throws CoreException;
-
- /**
- * Returns the type name that the breakpoint is set within.<br>
- * <br>
- * This method can return <code>null</code> when the breakpoint is set
- * on a top-level type i.e. set on the root source
- *
- * @return the type name or <code>null</code>
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public String getTypeName() throws CoreException;
-
- /**
- * Returns the hit count set for this breakpoint
- * or -1 if no hit count has been set.
- *
- * @return the hit count
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public int getHitCount() throws CoreException;
-
- /**
- * Sets the given hit count for the breakpoint,
- * throws an {@link IllegalArgumentException} if the given count is less than 1.
- *
- * @param count the count to set, must be &gt; 0
- * @throws CoreException
- * @throws IllegalArgumentException if count &lt; 1
- */
- public void setHitCount(int count) throws CoreException, IllegalArgumentException;
-
- /**
- * Returns the suspend policy for this breakpoint,
- * default suspend policy is to suspend the thread
- *
- * @see #SUSPEND_THREAD
- * @see #SUSPEND_TARGET
- * @return the suspend policy
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public int getSuspendPolicy() throws CoreException;
-
- /**
- * Sets the suspend policy for this breakpoint. Anything
- * other than {@link #SUSPEND_THREAD} or {@link #SUSPEND_TARGET}
- * will be ignored.
- *
- * @see #SUSPEND_THREAD
- * @see #SUSPEND_TARGET
- * @param policy the policy to set
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public void setSuspendPolicy(int policy) throws CoreException;
-
- /**
- * Returns the {@link IJavaScriptElement} handle for the member
- * this breakpoint is set on.<br>
- * <br>
- * This method can return <code>null</code> if no element handle has been set
- *
- * @return the {@link IJavaScriptElement} handle or <code>null</code>
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public String getJavaScriptElementHandle() throws CoreException;
-
- /**
- * Allows the {@link IJavaScriptElement} handle to be set for this breakpoint.
- *
- * @param handle the new handle to set, <code>null</code> will remove any existing handle
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public void setJavaScriptElementHandle(String handle) throws CoreException;
-
- /**
- * Returns if the breakpoint is currently installed or not.
- *
- * @return <code>true</code> if the breakpoint is installed <code>false</code> otherwise
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public boolean isInstalled() throws CoreException;
-}
View
87 ...ore/src/org/eclipse/wst/jsdt/debug/core/breakpoints/IJavaScriptBreakpointParticipant.java
@@ -1,87 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.breakpoints;
-
-import org.eclipse.wst.jsdt.debug.core.jsdi.ScriptReference;
-import org.eclipse.wst.jsdt.debug.core.model.IJavaScriptThread;
-
-/**
- * Describes a participant that will be consulted during the
- * suspending / resuming of an {@link IJavaScriptBreakpoint}.<br>
- * <br>
- * Every participant has a distinct vote to resume or suspend a breakpoint.
- *
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface IJavaScriptBreakpointParticipant {
-
- /**
- * Return code in response to a "breakpoint hit" notification, indicating
- * a vote to suspend the associated thread.
- */
- public static int SUSPEND = 0x0001;
- /**
- * Return code in response to a "breakpoint hit" notification, indicating
- * a vote to not suspend (i.e. resume) the associated thread.
- */
- public static int DONT_SUSPEND = 0x0002;
- /**
- * Return code indicating that this listener should not be considered
- * in a vote to suspend a thread or install a breakpoint.
- */
- public static int DONT_CARE = 0x0000;
-
- /**
- * Notification that the given breakpoint has been hit
- * in the specified thread. Allows this listener to
- * vote to determine if the given thread should be suspended in
- * response to the breakpoint. If at least one listener votes to
- * <code>SUSPEND</code>, the thread will suspend. If there
- * are no votes to suspend the thread, there must be at least one
- * <code>DONT_SUSPEND</code> vote to avoid the suspension (resume). If all
- * listeners vote <code>DONT_CARE</code>, the thread will suspend by default.
- * <p>
- * The thread the breakpoint has been encountered in is now suspended. Listeners
- * may query thread state and perform evaluations. All subsequent breakpoints
- * in this thread will be ignored until voting has completed.
- * </p>
- * @param thread the JavaScript thread
- * @param breakpoint the {@link IJavaScriptBreakpoint}
- * @return whether the thread should suspend or whether this
- * listener doesn't care - one of <code>SUSPEND</code>,
- * <code>DONT_SUSPEND</code>, or <code>DONT_CARE</code>
- */
- public int breakpointHit(IJavaScriptThread thread, IJavaScriptBreakpoint breakpoint);
-
- /**
- * Notification that the given {@link ScriptReference} has been loaded
- * in the specified thread. Allows this listener to
- * vote to determine if the given thread should be suspended in
- * response to the breakpoint. If at least one listener votes to
- * <code>SUSPEND</code>, the thread will suspend. If there
- * are no votes to suspend the thread, there must be at least one
- * <code>DONT_SUSPEND</code> vote to avoid the suspension (resume). If all
- * listeners vote <code>DONT_CARE</code>, the thread will suspend by default.
- * <p>
- * The thread the breakpoint has been encountered in is now suspended. Listeners
- * may query thread state and perform evaluations. All subsequent breakpoints
- * in this thread will be ignored until voting has completed.
- * </p>
- * @param thread the JavaScript thread
- * @param script the {@link ScriptReference} that has been loaded
- * @param breakpoint the {@link IJavaScriptBreakpoint}
- * @return whether the thread should suspend or whether this
- * listener doesn't care - one of <code>SUSPEND</code>,
- * <code>DONT_SUSPEND</code>, or <code>DONT_CARE</code>
- */
- public int scriptLoaded(IJavaScriptThread thread, ScriptReference script, IJavaScriptBreakpoint breakpoint);
-}
View
83 ...g.core/src/org/eclipse/wst/jsdt/debug/core/breakpoints/IJavaScriptFunctionBreakpoint.java
@@ -1,83 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.breakpoints;
-
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.wst.jsdt.debug.internal.core.JavaScriptDebugPlugin;
-
-/**
- * Abstract description of a JavaScript function breakpoint
- *
- * @since 1.0
- */
-public interface IJavaScriptFunctionBreakpoint extends IJavaScriptLineBreakpoint {
-
- /**
- * The id of the attribute for a method signature
- */
- public static final String FUNCTION_SIGNAURE = JavaScriptDebugPlugin.PLUGIN_ID + ".function_signature"; //$NON-NLS-1$
- /**
- * The id of the attribute for the function name
- */
- public static final String FUNCTION_NAME = JavaScriptDebugPlugin.PLUGIN_ID + ".function_name"; //$NON-NLS-1$
- /**
- * Registered marker id for a JavaScript function breakpoint
- */
- public static final String MARKER_ID = "org.eclipse.wst.jsdt.debug.core.function.breakpoint.marker"; //$NON-NLS-1$
-
- /**
- * Returns if the breakpoint will suspend when the function is entered.
- *
- * @return <code>true</code> if the breakpoint is set to suspend when entering the function <code>false</code> otherwise
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public boolean isEntry() throws CoreException;
-
- /**
- * Sets if this will be a function entry breakpoint.
- *
- * @param isentry if the breakpoint should suspend when the function is entered
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public void setEntry(boolean isentry) throws CoreException;
-
- /**
- * Returns if the breakpoint will suspend when the function is exited.
- *
- * @return <code>true</code> if the breakpoint is set to suspend when exiting the function <code>false</code> otherwise
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public boolean isExit() throws CoreException;
-
- /**
- * Sets if this will be a function exit breakpoint.
- *
- * @param isexit if the breakpoint should suspend when the function is exited
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public void setExit(boolean isexit) throws CoreException;
-
- /**
- * Returns the function name set in the breakpoint.
- *
- * @return the function name or <code>null</code> if none
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public String getFunctionName() throws CoreException;
-
- /**
- * Returns the function signature set in the breakpoint.
- *
- * @return the function signature or <code>null</code> if none
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public String getSignature() throws CoreException;
-}
View
75 ...debug.core/src/org/eclipse/wst/jsdt/debug/core/breakpoints/IJavaScriptLineBreakpoint.java
@@ -1,75 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.breakpoints;
-
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.debug.core.model.ILineBreakpoint;
-
-/**
- * Abstract description of a line breakpoint for JavaScript
- *
- * @since 1.0
- */
-public interface IJavaScriptLineBreakpoint extends ILineBreakpoint, IJavaScriptBreakpoint {
-
- /**
- * Registered marker id for a JavaScript line breakpoint
- */
- public static final String MARKER_ID = "org.eclipse.wst.jsdt.debug.core.line.breakpoint.marker"; //$NON-NLS-1$
-
- /**
- * Returns the condition set for this breakpoint or <code>null</code>.
- *
- * @return the condition or <code>null</code> if one has not been set
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public String getCondition() throws CoreException;
-
- /**
- * Sets the given condition for the breakpoint.
- *
- * @param condition the new condition to set. <code>null</code> has the effect of erasing the current condition
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public void setCondition(String condition) throws CoreException;
-
- /**
- * Returns if the condition for this breakpoint is enabled or not
- *
- * @return if the condition is enabled
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public boolean isConditionEnabled() throws CoreException;
-
- /**
- * Allows the enabled state of the condition to be set
- *
- * @param enabled if the condition should be enabled. Disabling a condition does not remove it.
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public void setConditionEnabled(boolean enabled) throws CoreException;
-
- /**
- * Returns if the breakpoint should suspend when the assigned condition evaluates to <code>true</code>.
- *
- * @return true if the breakpoint should suspend when the condition is true
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public boolean isConditionSuspendOnTrue() throws CoreException;
-
- /**
- * Sets if the condition for this breakpoint will suspend when it evaluates to <code>true</code>.
- *
- * @param suspendontrue if the condition should suspend when it evaluates to <code>true</code>
- * @throws CoreException if the breakpoint cannot be accessed
- */
- public void setConditionSuspendOnTrue(boolean suspendontrue) throws CoreException;
-}
View
25 ...debug.core/src/org/eclipse/wst/jsdt/debug/core/breakpoints/IJavaScriptLoadBreakpoint.java
@@ -1,25 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.breakpoints;
-
-/**
- * Abstract description of a JavaScript script load breakpoint
- *
- * @since 1.0
- */
-public interface IJavaScriptLoadBreakpoint extends IJavaScriptLineBreakpoint {
-
- /**
- * Registered marker id for a JavaScript script load breakpoint
- */
- public static final String MARKER_ID = "org.eclipse.wst.jsdt.debug.core.scriptload.breakpoint.marker"; //$NON-NLS-1$
-
-}
View
55 ....eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/ArrayReference.java
@@ -1,55 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-import java.util.List;
-
-/**
- * Abstract representation of an array.
- *
- * @see ObjectReference
- * @see Value
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface ArrayReference extends ObjectReference {
-
- /**
- * Returns the current number of {@link Value}s in this array.
- *
- * @return the number of {@link Value}s in the array
- */
- public int length();
-
- /**
- * Returns the {@link Value} at the given index in this array. If the bounds are outside of the
- * array bounds an {@link ArrayIndexOutOfBoundsException} is thrown. If there is a <code>null</code> entry
- * in the array {@link NullValue} is returned.<br>
- * <br>
- * This method cannot return <code>null</code>
- *
- * @param index the index of the {@link Value} to retrieve
- *
- * @return the {@link Value} at the given index
- * @throws IndexOutOfBoundsException if the index is outside the bounds of this array.
- * For example if <code>index &lt; 0</code> or <code>index &gt; {@link #length()}</code>
- */
- public Value getValue(int index) throws IndexOutOfBoundsException;
-
- /**
- * Returns the live list of {@link Value}s in the array or an empty list.<br>
- * <br>
- * This method cannot return <code>null</code>
- *
- * @return the live list of {@link Value}s in this array or an empty list, never <code>null</code>
- */
- public List/* <Value> */getValues();
-}
View
22 ...rg.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/BooleanValue.java
@@ -1,22 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-/**
- * Represents a boolean value with-respect-to JavaScript debugging.
- *
- * @see Value
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface BooleanValue extends PrimitiveValue {
-
-}
View
37 ...lipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/FunctionReference.java
@@ -1,37 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-/**
- * Abstract representation of a function object with-respect-to Javascript debugging.
- *
- * @see ObjectReference
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface FunctionReference extends ObjectReference {
-
- /**
- * Returns the name of the function as it has been defined at the creation time of this value.
- *
- * @return the name of the function
- */
- public String functionName();
-
- /**
- * Returns the source code for the body of the function.<br>
- * <br>
- * This method can return <code>null</code>
- *
- * @return the source code for the function body
- */
- public String functionBody();
-}
View
34 ...debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/IncompatibleThreadStateException.java
@@ -1,34 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-/**
- * Exception that is thrown when a request is made to a {@link ThreadReference}
- * which is not allowed based on its current state.
- *
- * Clients can instantiate this class.
- *
- * @since 1.0
- */
-public final class IncompatibleThreadStateException extends Exception {
- private static final long serialVersionUID = 1L;
-
- /**
- * Constructor
- *
- * @param message the backing message for the exception
- * @param cause the cause (if any) for this exception. <code>null</code> is
- * accepted.
- */
- public IncompatibleThreadStateException(String message, Throwable cause) {
- super(message, cause);
- }
-}
View
34 ...sdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/IncompatibleVmStateException.java
@@ -1,34 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-/**
- * Exception that is thrown when a request is made to a {@link VirtualMachine}
- * that is not allowed based on its current state.
- *
- * Clients can instantiate this class.
- *
- * @since 1.0
- */
-public final class IncompatibleVmStateException extends Exception {
- private static final long serialVersionUID = 1L;
-
- /**
- * Constructor
- *
- * @param message the backing message for the exception
- * @param cause the cause (if any) for this exception. <code>null</code> is
- * accepted.
- */
- public IncompatibleVmStateException(String message, Throwable cause) {
- super(message, cause);
- }
-}
View
29 ...s/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/Locatable.java
@@ -1,29 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-/**
- * Description of a JSDI element that has a location
- *
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface Locatable {
-
- /**
- * Returns the {@link Location}.<br>
- * <br>
- * This method can return <code>null</code>
- *
- * @return the {@link Location} or <code>null</code> if the location could not be computed
- */
- public Location location();
-}
View
44 ...es/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/Location.java
@@ -1,44 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-/**
- * Abstract representation of a given location in a {@link ScriptReference}.<br>
- * <br>
- * A {@link Location} can be a line number and / or a function name.
- *
- * @see ScriptReference
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface Location {
-
- /**
- * Returns the underlying {@link ScriptReference} for this {@link Location} or <code>null</code> if there was an exception creating the location.
- *
- * @return the underlying {@link ScriptReference} or <code>null</code>.
- */
- public ScriptReference scriptReference();
-
- /**
- * Returns the line number of this location within its underlying {@link ScriptReference}
- *
- * @return the line number in the {@link ScriptReference}
- */
- public int lineNumber();
-
- /**
- * Returns the name of the function this location resides in, if any
- *
- * @return the function name this location resides in or <code>null</code> if this location is not enclosed by a function
- */
- public String functionName();
-}
View
38 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/Mirror.java
@@ -1,38 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-import org.eclipse.wst.jsdt.debug.core.jsdi.event.EventSet;
-import org.eclipse.wst.jsdt.debug.core.jsdi.request.EventRequest;
-
-/**
- * Abstract representation of an object that can be mirrored in a {@link VirtualMachine}.
- *
- * @see Event
- * @see EventRequest
- * @see EventSet
- * @see Property
- * @see ScriptReference
- * @see StackFrame
- * @see ThreadReference
- * @see Value
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface Mirror {
-
- /**
- * Returns the handle to the {@link VirtualMachine} that this mirror object was spawned from
- *
- * @return the {@link VirtualMachine} handle that this mirror was spawned from
- */
- public VirtualMachine virtualMachine();
-}
View
22 ...s/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/NullValue.java
@@ -1,22 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-/**
- * Abstract representation of the value Null (<code>null</code>).
- *
- * @see Value
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface NullValue extends Value {
-
-}
View
56 ...org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/NumberValue.java
@@ -1,56 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-/**
- * Abstract representation of a {@link Number} value with-respect-to JavaScript debugging.
- *
- * @see Value
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface NumberValue extends PrimitiveValue {
-
- /**
- * Represents the value for 'Not A Number'
- */
- public static final String NAN = "NaN"; //$NON-NLS-1$
- /**
- * Represents the value for negative infinity
- */
- public static final String NEG_INFINITY = "-Infinity"; //$NON-NLS-1$
- /**
- * Represents the value for positive infinity
- */
- public static final String INFINITY = "Infinity"; //$NON-NLS-1$
-
- /**
- * Returns the underlying {@link Number} value for this value.<br>
- * <br>
- * This method can return <code>null</code> if its value is not a number.
- *
- * @return the underlying {@link Number} value
- * @see #NAN
- * @see #NEG_INFINITY
- * @see #INFINITY
- */
- public Number value();
-
- /**
- * Returns if the this {@link NumberValue} is a valid number or not.
- *
- * @return true if this is a valid number false otherwise.
- * @see #NAN
- * @see #NEG_INFINITY
- * @see #INFINITY
- */
- public boolean isNaN();
-}
View
63 ...eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/ObjectReference.java
@@ -1,63 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-import java.util.List;
-
-/**
- * Abstract representation of an object with-respect-to JavaScript debugging
- *
- * @see Value
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface ObjectReference extends Value {
-
- /**
- * The name of the class represented by the {@link ObjectReference} or <code>null</code> if one cannot be determined.<br>
- * <br>
- * In ECMA this will typically be the same as {@link prototype().className()}.
- *
- * @return the name of the class or <code>null</code>
- */
- public String className();
-
- /**
- * The {@link FunctionReference} that can be used to create a reflected instance of the underlying class for this object or {@link NullValue} if one cannot be determined.
- *
- * @return the {@link FunctionReference} used to create a reflected instance of the underlying class or {@link NullValue}
- */
- public Value constructor();
-
- /**
- * The prototype object for this {@link ObjectReference} or {@link NullValue} if one cannot be determined.<br>
- * <br>
- *
- * The prototype should be the smallest enclosing prototype that parents this {@link ObjectReference}. If no prototype can be determined <code>Object.prototype</code> should be returned, but {@link NullValue} is allowed.
- *
- * @return the prototype for this {@link ObjectReference} or {@link NullValue}
- */
- public Value prototype();
-
- /**
- * The properties for this {@link ObjectReference} or an empty list, never <code>null</code>
- *
- * @return the list of {@link Property} objects for this {@link ObjectReference} or an empty listing.
- */
- public List/* <PropertyReference> */properties();
-
- /**
- * The object reference id - this value should be unique and never <code>null</code>
- *
- * @return the id of this {@link ObjectReference} never <code>null</code>
- */
- public Number id();
-}
View
54 ....eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/PrimitiveValue.java
@@ -1,54 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-/**
- * Abstract representation of a primitive value with-respect-to JavaScript debugging
- *
- * @see Value
- * @see BooleanValue
- * @see NumberValue
- * @see StringValue
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface PrimitiveValue extends Value {
-
- /**
- * Returns the integer for the value.
- *
- * @return the integer value
- */
- public int intValue();
-
- /**
- * Returns the double for the value.
- *
- * @return the double value
- */
- public double doubleValue();
-
- /**
- * Returns the boolean for the value.
- *
- * @return the boolean value
- */
- public boolean booleanValue();
-
- /**
- * Returns the String value for the value.<br>
- * <br>
- * This method can return <code>null</code>
- *
- * @return the {@link String} value
- */
- public String stringValue();
-}
View
35 ...es/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/Property.java
@@ -1,35 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-/**
- * Abstract description of an object property.
- *
- * @see Mirror
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface Property extends Mirror {
-
- /**
- * Returns the name of this {@link Property} or <code>null</code> if one could not be determined.
- *
- * @return the name of this {@link Property} or <code>null</code>.
- */
- public String name();
-
- /**
- * Returns the value of this {@link Property}.
- *
- * @return the value of this {@link Property}.
- */
- public Value value();
-}
View
92 ...eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/ScriptReference.java
@@ -1,92 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-import java.net.URI;
-import java.util.List;
-
-/**
- * Describes a JavaScript script object.<br>
- * <br>
- * A script object has {@link Location} information for all of the lines and {@link FunctionReference}s contained within it.
- *
- * @see FunctionReference
- * @see Location
- * @see Mirror
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface ScriptReference extends Mirror {
-
- /**
- * Returns the complete live list of line locations in this script. <br>
- * <br>
- * This method cannot return <code>null</code>.
- *
- * @return the line locations in this script or an empty list, never <code>null</code>
- * @see Location
- * @see #lineLocation(int)
- */
- public List/* <Location> */allLineLocations();
-
- /**
- * Returns the {@link Location} information for the given line number in this script.<br>
- * <br>
- * This method can return <code>null</code>.
- *
- * @param lineNumber
- * @return the {@link Location} information for the given line number or <code>null</code>.
- * @see Location
- * @see #allLineLocations()
- */
- public Location lineLocation(int lineNumber);
-
- /**
- * Returns the complete live list of function locations in this script.<br>
- * <br>
- * This method can return <code>null</code>.
- *
- * @return the function locations in this script
- * @see Location
- * @see #functionLocation(String)
- */
- public List/* <Location> */allFunctionLocations();
-
- /**
- * Returns the {@link Location} information for a function with the given name in this script.<br>
- * <br>
- * This method can return <code>null</code>.
- *
- * @param functionName
- * @return the {@link Location} information for a function with the given name
- * @see Location
- * @see #allFunctionLocations()
- */
- public Location functionLocation(String functionName);
-
- /**
- * Returns the entire known source for this script at the time this method is called.<br>
- * <br>
- * This method can return <code>null</code>.
- *
- * @return the source for this script
- */
- public String source();
-
- /**
- * Returns the {@link URI} to the source of this script.<br>
- * <br>
- * This method will not return <code>null</code>.
- *
- * @return the {@link URI} to the source of this script
- */
- public URI sourceURI();
-}
View
63 .../org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/StackFrame.java
@@ -1,63 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-import java.util.List;
-
-/**
- * Abstract description of a stack frame
- *
- * @see Location
- * @see Mirror
- * @see Value
- * @see Variable
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface StackFrame extends Mirror {
-
- /**
- * Returns the value of <code>this</code> for the current frame.<br>
- * <br>
- * This method cannot return <code>null</code>
- *
- * @return the 'this' ObjectReference never <code>null</code>
- */
- public Variable thisObject();
-
- /**
- * The visible variables for this {@link StackFrame}.<br>
- * <br>
- * This method cannot return <code>null</code>.
- *
- * @return the list of {@link Variable} objects for this {@link StackFrame} or an empty list, never <code>null</code>
- */
- public List/* <Variable> */variables();
-
- /**
- * The current {@link Location} associated with this {@link StackFrame}.<br>
- * <br>
- * This method can return <code>null</code>
- *
- * @return the {@link Location} associated with this {@link StackFrame} or <code>null</code>
- */
- public Location location();
-
- /**
- * Evaluates the given expression in the context of this {@link StackFrame}
- * and returns the resulting {@link Value}.<br>
- * <br>
- * This method cannot return <code>null</code> but can return the {@link NullValue}
- *
- * @return the {@link Value} result of evaluating the expression never <code>null</code>
- */
- public Value evaluate(String expression);
-}
View
30 ...org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/StringValue.java
@@ -1,30 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-/**
- * Abstract representation of a String literal with-respect-to JavaScript debugging
- *
- * @see Value
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface StringValue extends Value {
-
- /**
- * Returns the underlying value of the string.<br>
- * <br>
- * This method can return <code>null</code>
- *
- * @return the value of the string or <code>null</code>
- */
- public String value();
-}
View
143 ...eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/ThreadReference.java
@@ -1,143 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-import java.util.List;
-
-/**
- * Abstract description of a thread
- *
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface ThreadReference extends Mirror {
-
- /**
- * Constant indicating the state of the thread is unknown<br>
- * <br>
- * Value is: <code>-1</code>
- */
- public static final int THREAD_STATUS_UNKNOWN = -1;
- /**
- * Constant indicating the thread is in a zombie state<br>
- * <br>
- * Value is: <code>0</code>
- */
- public static final int THREAD_STATUS_ZOMBIE = 0;
- /**
- * Constant indicating the thread is in a running state<br>
- * <br>
- * Value is: <code>1</code>
- */
- public static final int THREAD_STATUS_RUNNING = 1;
- /**
- * Constant indicating the thread is in a sleeping state<br>
- * <br>
- * Value is: <code>2</code>
- */
- public static final int THREAD_STATUS_SLEEPING = 2;
- /**
- * Constant indicating the thread is holding a monitor<br>
- * <br>
- * Value is: <code>3</code>
- */
- public static final int THREAD_STATUS_MONITOR = 3;
- /**
- * Constant indicating the thread is waiting for a monitor<br>
- * <br>
- * Value is: <code>4</code>
- */
- public static final int THREAD_STATUS_WAIT = 4;
- /**
- * Constant indicating the thread has not been started<br>
- * <br>
- * Value is: <code>5</code>
- */
- public static final int THREAD_STATUS_NOT_STARTED = 5;
-
- /**
- * Returns the total stack frame count for this thread
- *
- * @return the total stack frame count
- */
- public int frameCount();
-
- /**
- * Returns the stack frame for the given index in this thread.<br>
- * <br>
- * This method can return <code>null</code>
- *
- * @return the stack frame at the given index or <code>null</code>
- */
- public StackFrame frame(int index);
-
- /**
- * Returns the live list of stack frames for this thread.<br>
- * <br>
- * This method cannot return <code>null</code>
- *
- * @return the list of stack frames from this thread or an empty list, never <code>null</code>
- */
- public List /*<StackFrame>*/ frames();
-
- /**
- * Send a request to interrupt this threads' execution.
- */
- public void interrupt();
-
- /**
- * Sends a request to resume this thread, iff it is in the suspended state.
- */
- public void resume();
-
- /**
- * Sends a request to suspend this thread, iff it is not already in a suspended state.
- */
- public void suspend();
-
- /**
- * Returns the status of this thread.
- *
- * @see #THREAD_STATUS_MONITOR
- * @see #THREAD_STATUS_NOT_STARTED
- * @see #THREAD_STATUS_RUNNING
- * @see #THREAD_STATUS_SLEEPING
- * @see #THREAD_STATUS_UNKNOWN
- * @see #THREAD_STATUS_WAIT
- * @see #THREAD_STATUS_ZOMBIE
- *
- * @return the status of this thread
- */
- public int status();
-
- /**
- * Returns whether or not this thread is currently suspended on a breakpoint.
- *
- * @return <code>true</code> if the thread is suspended on a breakpoint <code>false</code> otherwise
- */
- public boolean isAtBreakpoint();
-
- /**
- * Returns if this thread is currently in a suspended state.
- *
- * @return <code>true</code> if the thread is suspended <code>false</code> otherwise
- */
- public boolean isSuspended();
-
- /**
- * Returns the simple name of this thread.<br>
- * <br>
- * This method can return <code>null</code>
- *
- * @return the name of the thread or <code>null</code>
- */
- public String name();
-}
View
22 ....eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/UndefinedValue.java
@@ -1,22 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-/**
- * Abstract representation of the JavaScript value <code>undefined</code>
- *
- * @see StringValue
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface UndefinedValue extends Value {
-
-}
View
29 bundles/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/Value.java
@@ -1,29 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-/**
- * Abstract representation of a value.
- *
- * @see Mirror
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface Value extends Mirror {
- /**
- * Returns the string representation of the value.<br>
- * <br>
- * This method can return <code>null</code>
- *
- * @return the string representation of the value or <code>null</code>
- */
- public String valueString();
-}
View
37 ...es/org.eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/Variable.java
@@ -1,37 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-/**
- * Abstract description of a variable.
- *
- * @see Property
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface Variable extends Property {
-
- /**
- * Returns <code>true</code> if this variable is an argument <code>false</code> otherwise.
- *
- * @return <code>true</code> if this variable is an argument <code>false</code> otherwise
- */
- public boolean isArgument();
-
- /**
- * Returns <code>true</code> if this variable is externally visible in the context of the given {@link StackFrame}.
- *
- * @param frame the {@link StackFrame} context
- * @return <code>true</code> if this variable is externally visible within the given {@link StackFrame} <code>false</code> otherwise
- */
- public boolean isVisible(StackFrame frame);
-
-}
View
156 ....eclipse.wst.jsdt.debug.core/src/org/eclipse/wst/jsdt/debug/core/jsdi/VirtualMachine.java
@@ -1,156 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.jsdt.debug.core.jsdi;
-
-import java.util.List;
-
-import org.eclipse.wst.jsdt.debug.core.jsdi.event.EventQueue;
-import org.eclipse.wst.jsdt.debug.core.jsdi.request.EventRequestManager;
-
-/**
- * Abstract description of a VM.
- * This interface is used to abstract the platform model from the underlying connection / debugger protocol.
- *
- * @since 1.0
- * @noextend This interface is not intended to be extended by clients.
- */
-public interface VirtualMachine {