Bug 33219 Leightweight outline no longer resizable
This is a regression.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaOutlineInformationControl.java
import org.eclipse.jdt.internal.ui.viewsupport.DecoratingJavaLabelProvider;
import org.eclipse.jdt.internal.ui.viewsupport.JavaElementLabels;
/**
 * @author dmegert
 *
 * To change this generated comment edit the template variable "typecomment":
 * Window>Preferences>Java>Templates.
 * To enable and disable the creation of type comments go to
 * Window>Preferences>Java>Code Generation.
 */
public class JavaOutlineInformationControl implements IInformationControl, IInformationControlExtension, IInformationControlExtension2 {
	/**
	 * The NamePatternFilter selects the elements which
	 * match the given string patterns.
	 * <p>
	 * The following characters have special meaning:
	 *   ? => any character
	 *   * => any string
	 * </p>
	 *
	 * @since 2.0
	 */
	private static class NamePatternFilter extends ViewerFilter {
		private String fPattern;
		private StringMatcher fMatcher;
		private ILabelProvider fLabelProvider;
		private Viewer fViewer;
		private StringMatcher getMatcher() {
			return fMatcher;
		}