org.eclipse.xtext.xbase.jvmmodel
Class IJvmModelInferrer.NullImpl

java.lang.Object
  extended by org.eclipse.xtext.xbase.jvmmodel.IJvmModelInferrer.NullImpl
All Implemented Interfaces:
IJvmModelInferrer
Enclosing interface:
IJvmModelInferrer

public static class IJvmModelInferrer.NullImpl
extends java.lang.Object
implements IJvmModelInferrer

A null-implementation.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.xbase.jvmmodel.IJvmModelInferrer
IJvmModelInferrer.NullImpl
 
Constructor Summary
IJvmModelInferrer.NullImpl()
           
 
Method Summary
 void infer(org.eclipse.emf.ecore.EObject e, IAcceptor<JvmDeclaredType> acceptor, boolean prelinkingPhase)
          is called for the root element of a resource just once.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IJvmModelInferrer.NullImpl

public IJvmModelInferrer.NullImpl()
Method Detail

infer

public void infer(org.eclipse.emf.ecore.EObject e,
                  IAcceptor<JvmDeclaredType> acceptor,
                  boolean prelinkingPhase)
Description copied from interface: IJvmModelInferrer
is called for the root element of a resource just once.

Specified by:
infer in interface IJvmModelInferrer
Parameters:
e - - the root element from the parse result
acceptor - - an acceptor awaiting derived JvmDeclaredTypes
prelinkingPhase - - whether the call is done in a pre-linking phase. During this phase clients may not do linking which relies on indexed information, because the index might not be fully computed yet.