Lines Matching refs:refKind
777 byte refKind = -1;
779 case "findGetter": refKind = REF_getField; break;
780 case "findStaticGetter": refKind = REF_getStatic; break;
781 case "findSetter": refKind = REF_putField; break;
782 case "findStaticSetter": refKind = REF_putStatic; break;
783 case "findVirtual": refKind = REF_invokeVirtual; break;
784 case "findStatic": refKind = REF_invokeStatic; break;
785 case "findSpecial": refKind = REF_invokeSpecial; break;
786 case "findConstructor": refKind = REF_newInvokeSpecial; break;
788 if (refKind >= 0 && (con = parseMemberLookup(refKind, args)) != null) {
989 private Constant parseMemberLookup(byte refKind, List<Object> args) {
1007 if (refKind <= REF_putStatic)
1009 else if (refKind == REF_invokeInterface)
1012 return cf.pool.addConstant(CONSTANT_MethodHandle, new Object[]{ refKind, (short)ref.index });