com.sun.jdi

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules com.sun » jdi » com.sun.jdi 
com.sun.jdi
com.sun.jdi package description This is the core package of the Java Debug Interface (JDI), it defines mirrors for values, types, and the target VirtualMachine itself - as well bootstrapping facilities. {@link com.sun.jdi.VirtualMachine} mirrors the target virtual machine and is the origin of all information provided by the JDI. A VirtualMachine is typically created by using the {@link com.sun.jdi.VirtualMachineManager} to create a connection to the target virtual machine (see the {@link com.sun.jdi.connect} package). In turn the {@link com.sun.jdi.VirtualMachineManager} is typically created by calling {@link com.sun.jdi.Bootstrap#virtualMachineManager()}.

Most of the methods within this package can throw the unchecked exception {@link com.sun.jdi.VMDisconnectedException}.

Methods may be added to the interfaces in the JDI packages in future releases. Existing packages may be renamed if the JDI becomes a standard extension.

Java Source File NameTypeComment
AbsentInformationException.javaClass Thrown to indicate line number or variable information is not available.
Accessible.javaInterface Provides information on the accessibility of a type or type component.
ArrayReference.javaInterface Provides access to an array object and its components in the target VM.
ArrayType.javaInterface Provides access to the class of an array and the type of its components in the target VM.
BooleanType.javaInterface The type of all primitive boolean values accessed in the target VM.
BooleanValue.javaInterface Provides access to a primitive boolean value in the target VM.
Bootstrap.javaClass Initial class that provides access to the default implementation of JDI interfaces.
ByteType.javaInterface The type of all primitive byte values accessed in the target VM.
ByteValue.javaInterface Provides access to a primitive byte value in the target VM.
CharType.javaInterface The type of all primitive char values accessed in the target VM.
CharValue.javaInterface Provides access to a primitive char value in the target VM.
ClassLoaderReference.javaInterface A class loader object from the target VM. A ClassLoaderReference is an ObjectReference with additional access to classloader-specific information from the target VM.
ClassNotLoadedException.javaClass Thrown to indicate that the requested class has not yet been loaded through the appropriate class loader.

Due to the lazy class linking performed by many VMs, it is possible for a field or variable to be visible in a program before the associated class is loaded.

ClassNotPreparedException.javaClass Thrown to indicate that the requested operation cannot be completed because the specified class has not yet been prepared.
ClassObjectReference.javaInterface An instance of java.lang.Class from the target VM.
ClassType.javaInterface A mirror of a class in the target VM.
DoubleType.javaInterface The type of all primitive double values accessed in the target VM.
DoubleValue.javaInterface Provides access to a primitive double value in the target VM.
Field.javaInterface A class or instance variable in the target VM.
FloatType.javaInterface The type of all primitive float values accessed in the target VM.
FloatValue.javaInterface Provides access to a primitive float value in the target VM.
IncompatibleThreadStateException.javaClass Thrown to indicate that the requested operation cannot be completed while the specified thread is in its current state.
InconsistentDebugInfoException.javaClass Thrown to indicate that there is an inconistency in the debug information provided by the target VM.
IntegerType.javaInterface The type of all primitive int values accessed in the target VM.
IntegerValue.javaInterface Provides access to a primitive int value in the target VM.
InterfaceType.javaInterface A mirror of an interface in the target VM.
InternalException.javaClass Thrown to indicate that an unexpected internal error has occurred.
InvalidCodeIndexException.javaClass Thrown to indicate that the requested operation cannot be completed because the specified code index is not valid.
InvalidLineNumberException.javaClass Thrown to indicate that the requested operation cannot be completed because the specified line number is not valid.
InvalidStackFrameException.javaClass Thrown to indicate that the requested operation cannot be completed because the specified stack frame is no longer valid.
InvalidTypeException.javaClass Thrown to indicate a type mismatch in setting the value of a field or variable, or in specifying the return value of a method.
InvocationException.javaClass Thrown to indicate an exception occurred in an invoked method within the target VM.
JDIPermission.javaClass The JDIPermission class represents access rights to the VirtualMachineManager.
LocalVariable.javaInterface A local variable in the target VM.
Locatable.javaInterface A mirror that has a Location .
Location.javaInterface A point within the executing code of the target VM. Locations are used to identify the current position of a suspended thread (analogous to an instruction pointer or program counter register in native programs).
LongType.javaInterface The type of all primitive long values accessed in the target VM.
LongValue.javaInterface Provides access to a primitive long value in the target VM.
Method.javaInterface A static or instance method in the target VM.
Mirror.javaInterface A proxy used by a debugger to examine or manipulate some entity in another virtual machine.
MonitorInfo.javaInterface Information about a monitor owned by a thread.
NativeMethodException.javaClass Thrown to indicate an operation cannot be completed because it is not valid for a native method.
ObjectCollectedException.javaClass Thrown to indicate that the requested operation cannot be completed because the specified object has been garbage collected.
ObjectReference.javaInterface An object that currently exists in the target VM.
PathSearchingVirtualMachine.javaInterface
PrimitiveType.javaInterface The type associated with non-object values in a target VM.
PrimitiveValue.javaInterface The value assigned to a field or variable of primitive type in a target VM.
ReferenceType.javaInterface The type of an object in a target VM.
ShortType.javaInterface The type of all primitive short values accessed in the target VM.
ShortValue.javaInterface Provides access to a primitive short value in the target VM.
StackFrame.javaInterface The state of one method invocation on a thread's call stack. As a thread executes, stack frames are pushed and popped from its call stack as methods are invoked and then return.
StringReference.javaInterface A string object from the target VM.
ThreadGroupReference.javaInterface A thread group object from the target VM.
ThreadReference.javaInterface A thread object from the target VM.
Type.javaInterface The mirror for a type in the target VM. This interface is the root of a type hierarchy encompassing primitive types and reference types.
TypeComponent.javaInterface An entity declared within a user defined type (class or interface). This interface is the root of the type component hierarchy which includes Field and Method .
Value.javaInterface The mirror for a value in the target VM. This interface is the root of a value hierarchy encompassing primitive values and object values.
VirtualMachine.javaInterface A virtual machine targeted for debugging. More precisely, a Mirror mirror representing the composite state of the target VM. All other mirrors are associated with an instance of this interface.
VirtualMachineManager.javaInterface A manager of connections to target virtual machines.
VMCannotBeModifiedException.javaClass Thrown to indicate that the operation is invalid because it would modify the VM and the VM is read-only.
VMDisconnectedException.javaClass Unchecked exception thrown to indicate that the requested operation cannot be completed because there is no longer a connection to the target VM.
VMMismatchException.javaClass Thrown to indicate that the requested operation cannot be completed because the a mirror from one target VM is being combined with a mirror from another target VM.
VMOutOfMemoryException.javaClass Thrown to indicate that the requested operation cannot be completed because the target VM has run out of memory.
VoidType.javaInterface The type of all primitive void values accessed in the target VM.
VoidValue.javaInterface Provides access to a primitive void value in the target VM.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.