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
-