org.eclipse.xtext.xbase.scoping.featurecalls
Class StaticImplicitMethodsFeatureForTypeProvider.ExtensionClassNameProvider

java.lang.Object
  extended by org.eclipse.xtext.xbase.scoping.featurecalls.StaticImplicitMethodsFeatureForTypeProvider.ExtensionClassNameProvider
Enclosing class:
StaticImplicitMethodsFeatureForTypeProvider

public static class StaticImplicitMethodsFeatureForTypeProvider.ExtensionClassNameProvider
extends java.lang.Object


Constructor Summary
StaticImplicitMethodsFeatureForTypeProvider.ExtensionClassNameProvider()
           
 
Method Summary
protected  java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> computeExtensionClassNames()
           
protected  java.util.Collection<java.lang.String> computeLiteralClassNames()
           
protected  java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> denormalize(com.google.common.collect.Multimap<java.lang.Class<?>,java.lang.Class<?>> classMapping)
           
protected  java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> getExtensionClassNames()
           
protected  java.util.Collection<java.lang.String> getLiteralClassNames()
           
protected  com.google.common.collect.Multimap<java.lang.Class<?>,java.lang.Class<?>> simpleComputeExtensionClasses()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaticImplicitMethodsFeatureForTypeProvider.ExtensionClassNameProvider

public StaticImplicitMethodsFeatureForTypeProvider.ExtensionClassNameProvider()
Method Detail

computeExtensionClassNames

protected java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> computeExtensionClassNames()

denormalize

protected java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> denormalize(com.google.common.collect.Multimap<java.lang.Class<?>,java.lang.Class<?>> classMapping)

getLiteralClassNames

protected java.util.Collection<java.lang.String> getLiteralClassNames()

getExtensionClassNames

protected java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> getExtensionClassNames()

computeLiteralClassNames

protected java.util.Collection<java.lang.String> computeLiteralClassNames()

simpleComputeExtensionClasses

protected com.google.common.collect.Multimap<java.lang.Class<?>,java.lang.Class<?>> simpleComputeExtensionClasses()