public class ResolvedFeatures extends AbstractResolvedFeatures
Constructor and Description |
---|
ResolvedFeatures(LightweightTypeReference type) |
ResolvedFeatures(LightweightTypeReference type,
OverrideTester overrideTester) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<IResolvedOperation> |
computeAllOperations() |
protected void |
computeAllOperations(JvmDeclaredType type,
com.google.common.collect.Multimap<java.lang.String,AbstractResolvedOperation> processedOperations,
java.util.Set<JvmDeclaredType> processedTypes,
java.util.List<IResolvedOperation> result) |
protected void |
computeAllOperationsFromSuperTypes(JvmDeclaredType type,
com.google.common.collect.Multimap<java.lang.String,AbstractResolvedOperation> processedOperations,
java.util.Set<JvmDeclaredType> processedTypes,
java.util.List<IResolvedOperation> result) |
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(JvmOperation operation) |
createResolvedOperation, createResolvedOperation, getRawType, getType, isOverridden
public ResolvedFeatures(LightweightTypeReference type, OverrideTester overrideTester)
public ResolvedFeatures(LightweightTypeReference type)
public java.util.List<IResolvedOperation> getAllOperations()
public IResolvedOperation getResolvedOperation(JvmOperation operation)
public java.util.List<IResolvedField> getDeclaredFields()
public java.util.List<IResolvedConstructor> getDeclaredConstructors()
public java.util.List<IResolvedOperation> getDeclaredOperations()
public java.util.List<IResolvedOperation> getDeclaredOperations(java.lang.String erasedSignature)
public java.util.List<IResolvedOperation> getAllOperations(java.lang.String erasedSignature)
protected com.google.common.collect.ListMultimap<java.lang.String,IResolvedOperation> computeIndex(java.util.List<IResolvedOperation> operations)
protected java.util.List<IResolvedOperation> computeAllOperations()
protected void computeAllOperations(JvmDeclaredType type, com.google.common.collect.Multimap<java.lang.String,AbstractResolvedOperation> processedOperations, java.util.Set<JvmDeclaredType> processedTypes, java.util.List<IResolvedOperation> result)
protected void computeAllOperationsFromSuperTypes(JvmDeclaredType type, com.google.common.collect.Multimap<java.lang.String,AbstractResolvedOperation> processedOperations, java.util.Set<JvmDeclaredType> processedTypes, java.util.List<IResolvedOperation> result)
protected java.util.List<IResolvedOperation> computeDeclaredOperations()
protected java.util.List<IResolvedField> computeDeclaredFields()
protected java.util.List<IResolvedConstructor> computeDeclaredConstructors()