Class DefaultJavaFoldingStructureProvider.JavaProjectionAnnotation

java.lang.Object
org.eclipse.jface.text.source.Annotation
org.eclipse.jface.text.source.projection.ProjectionAnnotation
org.eclipse.jdt.ui.text.folding.DefaultJavaFoldingStructureProvider.JavaProjectionAnnotation
All Implemented Interfaces:
IAnnotationPresentation
Enclosing class:
DefaultJavaFoldingStructureProvider

protected static final class DefaultJavaFoldingStructureProvider.JavaProjectionAnnotation extends ProjectionAnnotation
A ProjectionAnnotation for java code.
  • Constructor Details

    • JavaProjectionAnnotation

      public JavaProjectionAnnotation(boolean isCollapsed, IJavaElement element, boolean isComment)
      Creates a new projection annotation.
      Parameters:
      isCollapsed - true to set the initial state to collapsed, false to set it to expanded
      element - the java element this annotation refers to
      isComment - true for a foldable comment, false for a foldable code element
  • Method Details