Example usage for org.eclipse.jdt.internal.codeassist InternalCompletionProposal getRequiredProposals

List of usage examples for org.eclipse.jdt.internal.codeassist InternalCompletionProposal getRequiredProposals

Introduction

In this page you can find the example usage for org.eclipse.jdt.internal.codeassist InternalCompletionProposal getRequiredProposals.

Prototype

@Override
    public CompletionProposal[] getRequiredProposals() 

Source Link

Usage

From source file:org.eclipse.ajdt.internal.core.contentassist.ProposalRequestorWrapper.java

License:Open Source License

private void translateReplaceRange(CompletionProposal proposal) {
    int s = proposal.getReplaceStart();
    int e = proposal.getReplaceEnd();
    proposal.setReplaceRange(trans(s), trans(e));

    /* AJDT 1.7 */
    // translate all proposals contained in this one
    if (proposal instanceof InternalCompletionProposal) {
        InternalCompletionProposal internalProposal = (InternalCompletionProposal) proposal;
        if (internalProposal.getRequiredProposals() != null) {
            for (int i = 0; i < internalProposal.getRequiredProposals().length; i++) {
                translateReplaceRange(internalProposal.getRequiredProposals()[i]);
            }//from  w  w w .j  av a  2  s  . c  om
        }
    }
}