Class ResolvedFeatures
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.override.AbstractResolvedFeatures
-
- org.eclipse.xtext.xbase.typesystem.override.ResolvedFeatures
-
public class ResolvedFeatures extends AbstractResolvedFeatures
-
-
Constructor Summary
Constructors Constructor Description ResolvedFeatures(LightweightTypeReference type)
ResolvedFeatures(LightweightTypeReference type, OverrideTester overrideTester)
ResolvedFeatures(LightweightTypeReference type, OverrideTester overrideTester, org.eclipse.xtext.util.JavaVersion targetVersion)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<IResolvedOperation>
computeAllOperations()
protected void
computeAllOperations(org.eclipse.xtext.common.types.JvmDeclaredType type, com.google.common.collect.Multimap<java.lang.String,AbstractResolvedOperation> processedOperations)
protected void
computeAllOperationsFromSortedSuperTypes(org.eclipse.xtext.common.types.JvmDeclaredType rootType, com.google.common.collect.Multimap<java.lang.String,AbstractResolvedOperation> processedOperations)
protected void
computeAllOperationsFromSuperTypes(org.eclipse.xtext.common.types.JvmDeclaredType type, com.google.common.collect.Multimap<java.lang.String,AbstractResolvedOperation> processedOperations, java.util.Set<org.eclipse.xtext.common.types.JvmType> processedTypes)
protected java.util.List<IResolvedConstructor>
computeDeclaredConstructors()
protected java.util.List<IResolvedField>
computeDeclaredFields()
protected java.util.List<IResolvedOperation>
computeDeclaredOperations()
protected com.google.common.collect.ListMultimap<java.lang.String,IResolvedOperation>
computeIndex(java.util.List<IResolvedOperation> operations)
java.util.List<IResolvedOperation>
getAllOperations()
java.util.List<IResolvedOperation>
getAllOperations(java.lang.String erasedSignature)
java.util.List<IResolvedConstructor>
getDeclaredConstructors()
java.util.List<IResolvedField>
getDeclaredFields()
java.util.List<IResolvedOperation>
getDeclaredOperations()
java.util.List<IResolvedOperation>
getDeclaredOperations(java.lang.String erasedSignature)
IResolvedOperation
getResolvedOperation(org.eclipse.xtext.common.types.JvmOperation operation)
-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.override.AbstractResolvedFeatures
createConflictingOperation, createResolvedOperation, createResolvedOperation, getRawType, getType, isOverridden
-
-
-
-
Constructor Detail
-
ResolvedFeatures
public ResolvedFeatures(LightweightTypeReference type, OverrideTester overrideTester, org.eclipse.xtext.util.JavaVersion targetVersion)
-
ResolvedFeatures
public ResolvedFeatures(LightweightTypeReference type, OverrideTester overrideTester)
-
ResolvedFeatures
public ResolvedFeatures(LightweightTypeReference type)
-
-
Method Detail
-
getAllOperations
public java.util.List<IResolvedOperation> getAllOperations()
-
getResolvedOperation
public IResolvedOperation getResolvedOperation(org.eclipse.xtext.common.types.JvmOperation operation)
-
getDeclaredFields
public java.util.List<IResolvedField> getDeclaredFields()
-
getDeclaredConstructors
public java.util.List<IResolvedConstructor> getDeclaredConstructors()
-
getDeclaredOperations
public java.util.List<IResolvedOperation> getDeclaredOperations()
-
getDeclaredOperations
public java.util.List<IResolvedOperation> getDeclaredOperations(java.lang.String erasedSignature)
-
getAllOperations
public java.util.List<IResolvedOperation> getAllOperations(java.lang.String erasedSignature)
-
computeIndex
protected com.google.common.collect.ListMultimap<java.lang.String,IResolvedOperation> computeIndex(java.util.List<IResolvedOperation> operations)
-
computeAllOperations
protected java.util.List<IResolvedOperation> computeAllOperations()
-
computeAllOperations
protected void computeAllOperations(org.eclipse.xtext.common.types.JvmDeclaredType type, com.google.common.collect.Multimap<java.lang.String,AbstractResolvedOperation> processedOperations)
-
computeAllOperationsFromSuperTypes
protected void computeAllOperationsFromSuperTypes(org.eclipse.xtext.common.types.JvmDeclaredType type, com.google.common.collect.Multimap<java.lang.String,AbstractResolvedOperation> processedOperations, java.util.Set<org.eclipse.xtext.common.types.JvmType> processedTypes)
-
computeAllOperationsFromSortedSuperTypes
protected void computeAllOperationsFromSortedSuperTypes(org.eclipse.xtext.common.types.JvmDeclaredType rootType, com.google.common.collect.Multimap<java.lang.String,AbstractResolvedOperation> processedOperations)
-
computeDeclaredOperations
protected java.util.List<IResolvedOperation> computeDeclaredOperations()
-
computeDeclaredFields
protected java.util.List<IResolvedField> computeDeclaredFields()
-
computeDeclaredConstructors
protected java.util.List<IResolvedConstructor> computeDeclaredConstructors()
-
-