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 voidcomputeAllOperations(org.eclipse.xtext.common.types.JvmDeclaredType type, com.google.common.collect.Multimap<java.lang.String,AbstractResolvedOperation> processedOperations)protected voidcomputeAllOperationsFromSortedSuperTypes(org.eclipse.xtext.common.types.JvmDeclaredType rootType, com.google.common.collect.Multimap<java.lang.String,AbstractResolvedOperation> processedOperations)protected voidcomputeAllOperationsFromSuperTypes(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)IResolvedOperationgetResolvedOperation(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()
-
-