Searched refs:REF_invokeSpecial (Results 1 - 22 of 22) sorted by relevance

/openjdk10/jdk/src/java.base/share/classes/java/lang/invoke/
H A DMethodHandleInfo.java115 * <th scope="row">{@code 7}</th><td>{@code REF_invokeSpecial}</td><td>{@code class} or {@code interface}</td>
143 REF_invokeSpecial = Constants.REF_invokeSpecial, field in interface:MethodHandleInfo
H A DMemberName.java265 assert(refKind == REF_newInvokeSpecial || refKind == REF_invokeSpecial);
272 refKind == REF_invokeSpecial ||
297 refKind == REF_invokeSpecial) : this;
302 assert(refKind == REF_invokeSpecial) : this;
589 changeReferenceKind(REF_invokeSpecial, REF_invokeVirtual);
592 changeReferenceKind(REF_invokeSpecial, REF_invokeInterface);
597 case REF_invokeSpecial: return this;
598 case REF_invokeVirtual: return clone().changeReferenceKind(REF_invokeSpecial, REF_invokeVirtual);
599 case REF_invokeInterface: return clone().changeReferenceKind(REF_invokeSpecial, REF_invokeInterface);
600 case REF_newInvokeSpecial: return clone().changeReferenceKind(REF_invokeSpecial, REF_newInvokeSpecia
[all...]
H A DInfoFromMemberName.java136 boolean wantSpecial = (refKind == REF_invokeSpecial);
H A DAbstractValidatingLambdaMetafactory.java143 case REF_invokeSpecial:
146 this.implKind = REF_invokeSpecial;
H A DMethodHandleNatives.java128 REF_invokeSpecial = 7, field in class:MethodHandleNatives.Constants
170 (1 << REF_invokeSpecial) |
186 case REF_invokeSpecial: return "invokeSpecial";
H A DDirectMethodHandle.java83 if (refKind == REF_invokeSpecial) {
106 if (refKind == REF_invokeSpecial)
165 case REF_invokeSpecial: which = LF_INVSPECIAL; break;
H A DMethodHandles.java1397 MemberName method = specialLookup.resolveOrFail(REF_invokeSpecial, refc, name, type);
1398 return specialLookup.getDirectMethod(REF_invokeSpecial, refc, method, findBoundCallerClass(method));
1696 MemberName method = resolveOrFail(REF_invokeSpecial, refc, name, type);
1744 if (refKind == REF_invokeSpecial)
1800 return specialLookup.getDirectMethodNoSecurityManager(REF_invokeSpecial, method.getDeclaringClass(), method, findBoundCallerClass(method));
1993 if (refKind == REF_invokeSpecial && !target.isInvokeSpecial())
2270 return getDirectMethodCommon(REF_invokeSpecial, refc, method, checkSecurity, doRestrict, callerClass);
2288 if (refKind == REF_invokeSpecial &&
2308 REF_invokeSpecial);
2322 if ((doRestrict && refKind == REF_invokeSpecial) ||
[all...]
H A DInnerClassLambdaMetafactory.java502 case MethodHandleInfo.REF_invokeSpecial:
H A DInvokerBytecodeGenerator.java990 if (refKind == REF_invokeSpecial) {
1061 case REF_invokeSpecial: return Opcodes.INVOKESPECIAL;
/openjdk10/jdk/test/java/lang/invoke/7087570/
H A DTest7087570.java26 * @summary REF_invokeSpecial DMHs (which are unusual) get marked explicitly; tweak the MHI to use this bit
53 // REF_invokeVirtual strength-reduced to REF_invokeSpecial,
61 // REF_invokeSpecial
62 data(Object.class, "hashCode", methodType(int.class), Object.class, REF_invokeSpecial),
87 assertEquals(testMethod.referenceKind == REF_invokeSpecial, isInvokeSpecial(mh));
155 case REF_invokeSpecial:
186 case REF_invokeSpecial: {
/openjdk10/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/
H A DClassFile.java97 public final static int REF_invokeSpecial = 7; field in class:ClassFile
H A DPool.java357 case ClassFile.REF_invokeSpecial:
/openjdk10/jdk/test/java/lang/invoke/
H A DPrivateInvokeTest.java53 REF_invokeSpecial = 7, field in class:PrivateInvokeTest
61 "REF_invokeVirtual", "REF_invokeStatic", "REF_invokeSpecial",
81 return REF_invokeSpecial;
H A DRevealDirectTest.java515 kind = REF_invokeSpecial;
/openjdk10/jdk/src/java.base/share/classes/com/sun/java/util/jar/pack/
H A DConstants.java136 public static final byte REF_invokeSpecial = 7; field in class:Constants
H A DConstantPool.java1576 case REF_invokeSpecial: return "invokeSpecial";
/openjdk10/langtools/test/tools/javac/lambda/bytecode/
H A DTestLambdaBytecode.java275 case REF_invokeSpecial: kindOK = !mk2.isStatic(); break;
/openjdk10/jdk/src/jdk.pack/share/native/common-unpack/
H A Dconstants.h86 REF_invokeSpecial = 7, enumerator in enum:__anon1378
/openjdk10/jaxp/src/java.xml/share/classes/com/sun/org/apache/bcel/internal/
H A DConst.java3503 public static final byte REF_invokeSpecial = 7; field in class:Const
/openjdk10/langtools/src/jdk.jdeps/share/classes/com/sun/tools/classfile/
H A DConstantPool.java130 REF_invokeSpecial(7), enum constant in enum:ConstantPool.RefKind
155 return REF_invokeSpecial;
/openjdk10/jdk/test/java/lang/invoke/indify/
H A DIndify.java785 case "findSpecial": refKind = REF_invokeSpecial; break;
1634 REF_invokeSpecial = 7, field in class:Indify
/openjdk10/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/
H A DLambdaToMethod.java1172 return ClassFile.REF_invokeSpecial;

Completed in 175 milliseconds