Package org.benf.cfr.reader.relationship
Class MemberNameResolver.MemberInfo
java.lang.Object
org.benf.cfr.reader.relationship.MemberNameResolver.MemberInfo
- Enclosing class:
- MemberNameResolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set<MemberNameResolver.MethodKey>
private final ClassFile
private final Map<MemberNameResolver.MethodKey,
Map<JavaTypeInstance, Collection<Method>>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
private void
add
(MemberNameResolver.MethodKey key1, JavaTypeInstance key2, Method method, boolean fromParent) (package private) void
(package private) void
addClashes
(Set<MemberNameResolver.MethodKey> newClashes) (package private) Map<JavaTypeInstance,
Collection<Method>> (package private) Set<MemberNameResolver.MethodKey>
(package private) boolean
(package private) void
toString()
-
Field Details
-
classFile
-
knownMethods
private final Map<MemberNameResolver.MethodKey,Map<JavaTypeInstance, knownMethodsCollection<Method>>> -
clashes
-
-
Constructor Details
-
MemberInfo
-
-
Method Details
-
add
-
add
private void add(MemberNameResolver.MethodKey key1, JavaTypeInstance key2, Method method, boolean fromParent) -
hasClashes
boolean hasClashes() -
getClashes
Set<MemberNameResolver.MethodKey> getClashes() -
addClashes
-
addClash
-
getClashedMethodsFor
-
inheritFrom
-
toString
-