Example usage for org.eclipse.jdt.core ITypeRoot isReadOnly

List of usage examples for org.eclipse.jdt.core ITypeRoot isReadOnly

Introduction

In this page you can find the example usage for org.eclipse.jdt.core ITypeRoot isReadOnly.

Prototype

boolean isReadOnly();

Source Link

Document

Returns whether this Java element is read-only.

Usage

From source file:org.eclipse.xtext.common.types.ui.trace.TraceForTypeRootProvider.java

License:Open Source License

@Override
public IEclipseTrace getTraceToSource(final ITypeRoot derivedJavaType) {
    if (lruCache != null && lruCache.getFirst().equals(derivedJavaType))
        return lruCache.getSecond();
    IEclipseTrace trace = createTraceToSource(derivedJavaType);
    if (derivedJavaType.isReadOnly()) {
        lruCache = Tuples.<ITypeRoot, IEclipseTrace>create(derivedJavaType, trace);
    }/*from   www.  java2  s.  c  o  m*/
    return trace;
}