JDeveloper custom hook Can be used to register custom debugger behavior Specify what the debugger will display in the data, watch and inspector windows for the value of an instance of the specified class. By default, the debugger shows the value of primitive types, but not other class types. For the class attribute, specify a fully qualified name, such as "java.util.Map" For the expression attribute, use any expression that can be evaluated in the context of the instance of the class, such as: "size + " mappings"" which for a Map with 2 members would print '2 mappings' For the selected attribute, use "true" if the expression should actually be used. Use "false" if you want to add the expression to the list of expressions the user can pick for the class during debugging in the Object Preferences dialog Used to add 'synthetic' fields to a class. When an instance of the specified class is expanded in the data, watch and inspector windows, the expressions are evaluated in the context of the instance of the class, and the resulting Objects are added to the class as 'synthetic' fields. For the class attribute, specify a fully qualified name, such as "java.util.Map$Entry" For the expressions attribute, use expressions that can be evaluated in the context of the instance of the class. Multiple expressions can be added as long as they are separated by semi-colons, such as: "getKey();getValue()" For the selected attribute, use "true" if the expressions should actually be used. Use "false" if you want to add the expressions to the list of expressions the user can pick for the class during debugging in the Object Preferences dialog Used to hide a field of a class when an instance of the specified class is expanded in the data, watch and inspector windows. For the class attribute, specify a fully qualified name, such as "java.lang.String" For the field attribute, use any field of the specified class, such as "hash" Used to hide all fields of a class when an instance of the specified class is expanded in the data, watch and inspector windows. It's probably best to add some 'synthetic' fields when hiding all fields For the class attribute, specify a fully qualified name, such as "java.lang.String" Used to specify the icon of a class when an instance of the specified class is shown in debugger data windows. For the class attribute, specify a fully qualified name, such as "java.lang.String" An icon is first looked up as a resource on the classpath If that fails, it will be loaded as a URL Examples of usage: icon="/oracle/jdevimpl/runner/debug/images/verifiedbreakpoint.png" icon="${OracleIcons.QUICK_NAV}" The fully qualified name of a class implementing oracle.ide.controller.ContextMenuListener The id of a context menu site. Gallery item Extension specific files to be copied to the extension user home directory Class used to migrate extension specific files from a previous version of this extension