Example usage for org.eclipse.jdt.internal.compiler.lookup MissingTypeBinding MissingTypeBinding

List of usage examples for org.eclipse.jdt.internal.compiler.lookup MissingTypeBinding MissingTypeBinding

Introduction

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

Prototype

public MissingTypeBinding(PackageBinding packageBinding, char[][] compoundName, LookupEnvironment environment) 

Source Link

Document

Special constructor for constructing proxies of missing types (114349)

Usage

From source file:com.redhat.ceylon.eclipse.core.model.JDTModelLoader.java

License:Open Source License

public void createLookupEnvironment() {
    if (javaProject == null) {
        return;//from w  w w  .j  a v a 2s  .c o  m
    }
    try {
        ModelLoaderTypeRequestor requestor = new ModelLoaderTypeRequestor();
        lookupEnvironment = new LookupEnvironment(requestor, compilerOptions, problemReporter,
                createSearchableEnvironment());
        requestor.initialize(lookupEnvironment);
        lookupEnvironment.mayTolerateMissingType = true;
        missingTypeBinding = new MissingTypeBinding(lookupEnvironment.defaultPackage,
                new char[][] { "unknown".toCharArray() }, lookupEnvironment);
    } catch (JavaModelException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}