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

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

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


Constructor Summary
StaticMethodsFeatureForTypeProvider.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

StaticMethodsFeatureForTypeProvider.ExtensionClassNameProvider

public StaticMethodsFeatureForTypeProvider.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()