The abbreviation report has been expanded to provide a cross reference
to the DeMangled names.
Figure 1. Sample binder
abbreviation/demangled names report ** A B B R E V I A T I O N / D E M A N G L E D N A M E S **
ABBR/MANGLE NAME LONG SYMBOL
__addr_34-tring) := __addr_34_java/lang/IllegalArgumentExceptionI6_<
init>(L16_java/lang/ String)
__javCls1-ension := __javCls18_java/awt/Dimension
$$DEMANGLED$$ == java.awt.Dimension
__javCls1-nuItem := __javCls17_java/awt/MenuItem
$$DEMANGLED$$ == java.awt.MenuItem
__jav15_j-ame()V := __jav15_java/awt/Button9_buildName()V
$$DEMANGLED$$ == void java.awt.Button.buildName()
__jav15_j-ener)V := __jav15_java/awt/ButtonY17_addActionListener(L29
_java/awt/event/ActionListener)V
$$DEMANGLED$$ == synchronized void java.awt.Button.addActionListe
+ ner(java.awt.event.ActionListener)
__jav15_j-hics)V := __jav15_java/awt/Canvas5_paint(L17_java/awt/Grap
phics)V
$$DEMANGLED$$ == void java.awt.Canvas.paint(java.awt.Graphics)
*** E N D A B B R E V / D E M A N G L E D N A M E S ***
Note: - Demangled Names always are preceded with $$DEMANGLED$$.
- "==" is always followed by the demangled name.
- Continuation lines for demangled names are prefixed by "+".
- The demangled name always follows the related abbreviated and
mangled names.
- Reports are in alphabetical order by mangled Name / abbreviation.
- Names which cannot be demangled are omitted from the list. No
message is provided.
- There are two messages which may appear under the demangled name
heading, within the list:
- Unable to CONTINUE DEMANGLE = Abnormal Termination in the Demangler.
No further demangling is attempted. It also causes message IEW2441I
MANGLED NAMES EXIST- UNABLE TO ACCESS DEMANGLER to be written following
the report,
- Demangled Name greater than 16384 bytes = Very long demangled
name was encountered. The name is not printed.