Example usage for org.eclipse.jdt.internal.compiler.parser SourceTypeConverter SourceTypeConverter

List of usage examples for org.eclipse.jdt.internal.compiler.parser SourceTypeConverter SourceTypeConverter

Introduction

In this page you can find the example usage for org.eclipse.jdt.internal.compiler.parser SourceTypeConverter SourceTypeConverter.

Prototype

private SourceTypeConverter(int flags, ProblemReporter problemReporter) 

Source Link

Usage

From source file:org.eclipse.jdt.internal.compiler.parser.SourceTypeConverter.java

License:Open Source License

public static CompilationUnitDeclaration buildCompilationUnit(ISourceType[] sourceTypes, int flags,
        ProblemReporter problemReporter, CompilationResult compilationResult) {

    //      long start = System.currentTimeMillis();
    SourceTypeConverter converter = new SourceTypeConverter(flags, problemReporter);
    try {/*from ww w.  j av a 2 s  . c  o m*/
        return converter.convert(sourceTypes, compilationResult);
    } catch (JavaModelException e) {
        return null;
        /*      } finally {
                 System.out.println("Spent " + (System.currentTimeMillis() - start) + "ms to convert " + ((JavaElement) converter.cu).toStringWithAncestors());
        */ }
}