Part of patch for XALANJ-2318.
Check whether the method that is being outlined is either <clinit> (the static
class initializer) or <init> (a constructor function). Only those methods are
permitted to have less than and greater than characters, so any outlined
method based on them has to avoid using those characters.
Also, fixed a bug in MethodGenerator.mergeAdjacentChunks where it was not
correctly handling the end case where the last N chunks are all adjacent.
Reviewed by Christine Li (jycli () ca ! ibm () com)
1 file changed