public class ResolvedOperations
extends java.lang.Object
Constructor and Description |
---|
ResolvedOperations(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 java.util.List<IResolvedConstructor> |
computeDeclaredConstructors() |
protected java.util.List<IResolvedOperation> |
computeDeclaredOperations() |
protected com.google.common.collect.ListMultimap<java.lang.String,IResolvedOperation> |
computeIndex() |
java.util.List<IResolvedOperation> |
getAllOperations() |
java.util.List<IResolvedOperation> |
getAllOperations(java.lang.String erasedSignature) |
java.util.List<IResolvedConstructor> |
getDeclaredConstructors() |
java.util.List<IResolvedOperation> |
getDeclaredOperations() |
java.util.List<IResolvedOperation> |
getDeclaredOperations(java.lang.String erasedSignature) |
LightweightTypeReference |
getType() |
protected boolean |
isOverridden(JvmOperation operation,
java.util.Collection<AbstractResolvedOperation> processedOperations) |
public ResolvedOperations(LightweightTypeReference type, OverrideTester overrideTester)
public java.util.List<IResolvedOperation> getAllOperations()
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()
protected java.util.List<IResolvedOperation> computeAllOperations()
protected java.util.List<IResolvedOperation> computeDeclaredOperations()
protected java.util.List<IResolvedConstructor> computeDeclaredConstructors()
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 boolean isOverridden(JvmOperation operation, java.util.Collection<AbstractResolvedOperation> processedOperations)
public LightweightTypeReference getType()