Example usage for org.eclipse.jdt.internal.core JavadocConstants CONSTRUCTOR_DETAIL

List of usage examples for org.eclipse.jdt.internal.core JavadocConstants CONSTRUCTOR_DETAIL

Introduction

In this page you can find the example usage for org.eclipse.jdt.internal.core JavadocConstants CONSTRUCTOR_DETAIL.

Prototype

null CONSTRUCTOR_DETAIL

To view the source code for org.eclipse.jdt.internal.core JavadocConstants CONSTRUCTOR_DETAIL.

Click Source Link

Usage

From source file:com.codenvy.ide.ext.java.server.internal.core.JavadocContents.java

License:Open Source License

private void computeChildrenSections() {
    // try to find the next separator part
    int lastIndex = CharOperation.indexOf(JavadocConstants.SEPARATOR_START, this.content, false,
            this.childrenStart);
    lastIndex = lastIndex == -1 ? this.childrenStart : lastIndex;

    // try to find field detail start
    this.indexOfFieldDetails = CharOperation.indexOf(JavadocConstants.FIELD_DETAIL, this.content, false,
            lastIndex);// w w  w .j  a  v a 2 s  .c o m
    lastIndex = this.indexOfFieldDetails == -1 ? lastIndex : this.indexOfFieldDetails;

    // try to find constructor detail start
    this.indexOfConstructorDetails = CharOperation.indexOf(JavadocConstants.CONSTRUCTOR_DETAIL, this.content,
            false, lastIndex);
    lastIndex = this.indexOfConstructorDetails == -1 ? lastIndex : this.indexOfConstructorDetails;

    // try to find method detail start
    this.indexOfMethodDetails = CharOperation.indexOf(JavadocConstants.METHOD_DETAIL, this.content, false,
            lastIndex);
    lastIndex = this.indexOfMethodDetails == -1 ? lastIndex : this.indexOfMethodDetails;

    // we take the end of class data
    this.indexOfEndOfClassData = CharOperation.indexOf(JavadocConstants.END_OF_CLASS_DATA, this.content, false,
            lastIndex);

    // try to find the field detail end
    this.indexOfFieldsBottom = this.indexOfConstructorDetails != -1 ? this.indexOfConstructorDetails
            : this.indexOfMethodDetails != -1 ? this.indexOfMethodDetails : this.indexOfEndOfClassData;

    this.indexOfAllMethodsTop = this.indexOfConstructorDetails != -1 ? this.indexOfConstructorDetails
            : this.indexOfMethodDetails;

    this.indexOfAllMethodsBottom = this.indexOfEndOfClassData;

    this.hasComputedChildrenSections = true;
}