Lines Matching defs:msym
439 if (!abstracts.stream().filter(msym -> msym.owner.isSubClass(sym.enclClass(), Types.this))
440 .map(msym -> memberType(origin.type, msym))
1018 public boolean isSignaturePolymorphic(MethodSymbol msym) {
1019 List<Type> argtypes = msym.type.getParameterTypes();
1020 return (msym.flags_field & NATIVE) != 0 &&
1021 (msym.owner == syms.methodHandleType.tsym || msym.owner == syms.varHandleType.tsym) &&
2532 public boolean overridesObjectMethod(TypeSymbol origin, Symbol msym) {
2533 for (Symbol sym : syms.objectType.tsym.members().getSymbolsByName(msym.name)) {
2534 if (msym.overrides(sym, origin, Types.this, true)) {
2866 MethodSymbol msym;
2868 Entry(Type site, MethodSymbol msym) {
2870 this.msym = msym;
2877 return e.msym == msym && isSameType(site, e.site);
2885 return Types.this.hashCode(site) & ~msym.hashCode();
2940 Symbol msym;
2943 MethodFilter(Symbol msym, Type site) {
2944 this.msym = msym;
2950 s.name == msym.name &&
2953 overrideEquivalent(memberType(site, s), memberType(site, msym));