![]() The debugger provides special handling for arrays and classes implementing Collection, Map, and a few other interfaces. Intuitive display of collections without hiding data Here is an animated image showing a more complete example. As you can see, our debugger follows the logical stepping sequence from the initializer to the condition of the for statement. We aim to change that.The image below shows a series of steps in the debugger (the Step Over command was executed exactly one time between each image). We’ve been looking, but so far it seems that no current Java IDE can properly distinguish between multiple statements on a single line. In our opinion, this is hands-down the coolest feature of our debugger. Support for user-friendly representation of collections (lists, maps, arrays, etc.).Support for the Locals, Autos, and Watch windows.The Step Over command steps by bytecode instruction instead of by statement.Shows JVM bytecode interleaved with the original source code.The Step Over command steps over a statement – with proper support for multiple statements on a single line.When an exception is thrown, a message is printed to the output window (similar to the way it’s handled in C# debugging).Unhandled exceptions automatically trigger a breakpoint.Users may select which exceptions the debugger should break on at the time they are thrown.Users can add their own exceptions by name.Standard packages and exceptions are shown in the Java Runtime Environment category.Full support for “Java Runtime Environment” exceptions in the Debug → Exceptions dialog.Support for the 32- and 64-bit releases of JRockit R28.x.Support for the 32- and 64-bit releases of the standard JDK 6 and 7 (HotSpot VM).Debugger SupportĬurrent features of the debugger include: ![]() This extension is not meant to replace a full IDE, but has certainly helped when I wanted to quickly reference a Java source file while working within Visual Studio. More information about these features is included below. ![]() The latest version of this extension also includes an experimental project system and debugger for Java code. Dropdown bars listing classes, enums, interfaces, fields, and methods within the current document.Outlining support for quickly collapsing classes and functions. ![]() ![]() This extension provides basic features for the Java programming language. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |