Searched refs:refc (Results 1 - 9 of 9) sorted by relevance

/openjdk9/jdk/src/java.base/share/classes/java/lang/invoke/
H A DVarHandles.java32 static VarHandle makeFieldHandle(MemberName f, Class<?> refc, Class<?> type, boolean isWriteAllowedOnFinalFields) { argument
37 ? new VarHandleObjects.FieldInstanceReadOnly(refc, foffset, type)
38 : new VarHandleObjects.FieldInstanceReadWrite(refc, foffset, type);
42 ? new VarHandleBooleans.FieldInstanceReadOnly(refc, foffset)
43 : new VarHandleBooleans.FieldInstanceReadWrite(refc, foffset);
47 ? new VarHandleBytes.FieldInstanceReadOnly(refc, foffset)
48 : new VarHandleBytes.FieldInstanceReadWrite(refc, foffset);
52 ? new VarHandleShorts.FieldInstanceReadOnly(refc, foffset)
53 : new VarHandleShorts.FieldInstanceReadWrite(refc, foffset);
57 ? new VarHandleChars.FieldInstanceReadOnly(refc, foffse
[all...]
H A DMethodHandles.java351 * documented as a parameter named {@code refc} in the lookup methods.
547 * {@code refc} as the containing class in which the member
551 * the {@code refc} and {@code defc} values are the class itself.)
559 * the same as or an ancestor of the class loader of {@code refc},
562 * where {@code refcPkg} is the package of {@code refc}.
576 * and if {@code defc} and {@code refc} are different,
1089 * @param refc the class from which the method is accessed
1103 MethodHandle findStatic(Class<?> refc, String name, MethodType type) throws NoSuchMethodException, IllegalAccessException { argument
1104 MemberName method = resolveOrFail(REF_invokeStatic, refc, name, type);
1105 return getDirectMethod(REF_invokeStatic, refc, metho
1187 findVirtual(Class<?> refc, String name, MethodType type) argument
1261 findConstructor(Class<?> refc, MethodType type) argument
1393 findSpecial(Class<?> refc, String name, MethodType type, Class<?> specialCaller) argument
1419 findGetter(Class<?> refc, String name, Class<?> type) argument
1442 findSetter(Class<?> refc, String name, Class<?> type) argument
1540 findStaticGetter(Class<?> refc, String name, Class<?> type) argument
1564 findStaticSetter(Class<?> refc, String name, Class<?> type) argument
2019 resolveOrFail(byte refKind, Class<?> refc, String name, Class<?> type) argument
2027 resolveOrFail(byte refKind, Class<?> refc, String name, MethodType type) argument
2044 checkSymbolicClass(Class<?> refc) argument
2090 checkSecurityManager(Class<?> refc, MemberName m) argument
2123 checkMethod(byte refKind, Class<?> refc, MemberName m) argument
2137 checkField(byte refKind, Class<?> refc, MemberName m) argument
2148 checkAccess(byte refKind, Class<?> refc, MemberName m) argument
2196 accessFailedMessage(Class<?> refc, MemberName m) argument
2221 checkSpecialCaller(Class<?> specialCaller, Class<?> refc) argument
2261 getDirectMethod(byte refKind, Class<?> refc, MemberName method, Class<?> callerClass) argument
2267 getDirectMethodNoRestrictInvokeSpecial(Class<?> refc, MemberName method, Class<?> callerClass) argument
2273 getDirectMethodNoSecurityManager(byte refKind, Class<?> refc, MemberName method, Class<?> callerClass) argument
2279 getDirectMethodCommon(byte refKind, Class<?> refc, MemberName method, boolean checkSecurity, boolean doRestrict, Class<?> callerClass) argument
2343 getDirectField(byte refKind, Class<?> refc, MemberName field) argument
2348 getDirectFieldNoSecurityManager(byte refKind, Class<?> refc, MemberName field) argument
2353 getDirectFieldCommon(byte refKind, Class<?> refc, MemberName field, boolean checkSecurity) argument
2366 getFieldVarHandle(byte getRefKind, byte putRefKind, Class<?> refc, MemberName getField, MemberName putField) argument
2372 getFieldVarHandleNoSecurityManager(byte getRefKind, byte putRefKind, Class<?> refc, MemberName getField, MemberName putField) argument
2378 getFieldVarHandleCommon(byte getRefKind, byte putRefKind, Class<?> refc, MemberName getField, MemberName putField, boolean checkSecurity) argument
2413 getDirectConstructor(Class<?> refc, MemberName ctor) argument
2418 getDirectConstructorNoSecurityManager(Class<?> refc, MemberName ctor) argument
2423 getDirectConstructorCommon(Class<?> refc, MemberName ctor, boolean checkSecurity) argument
[all...]
H A DMemberName.java835 void checkForTypeAlias(Class<?> refc) { argument
843 if (VerifyAccess.isTypeVisible(type, refc)) return;
844 throw new LinkageError("bad method type alias: "+type+" not visible from "+refc);
851 if (VerifyAccess.isTypeVisible(type, refc)) return;
852 throw new LinkageError("bad field type alias: "+type+" not visible from "+refc);
H A DStringConcatFactory.java1751 static MethodHandle lookupStatic(Lookup lookup, Class<?> refc, String name, Class<?> rtype, Class<?>... ptypes) { argument
1753 return lookup.findStatic(refc, name, MethodType.methodType(rtype, ptypes));
1759 static MethodHandle lookupVirtual(Lookup lookup, Class<?> refc, String name, Class<?> rtype, Class<?>... ptypes) { argument
1761 return lookup.findVirtual(refc, name, MethodType.methodType(rtype, ptypes));
1767 static MethodHandle lookupConstructor(Lookup lookup, Class<?> refc, Class<?> ptypes) { argument
1769 return lookup.findConstructor(refc, MethodType.methodType(void.class, ptypes));
/openjdk9/jdk/src/java.base/share/classes/sun/invoke/util/
H A DVerifyAccess.java61 * to the member ({@code refc}). If this latter class is not distinguished,
62 * the defining class should be passed for both arguments ({@code defc == refc}).
82 * @param refc the class used in the symbolic reference to the proposed member
88 public static boolean isMemberAccessible(Class<?> refc, // symbolic ref class argument
96 // The symbolic reference class (refc) must always be fully verified.
97 if (!isClassAccessible(refc, lookupClass, allowedModes)) {
100 // Usually refc and defc are the same, but verify defc also in case they differ.
118 !isRelatedClass(refc, lookupClass))
138 static boolean isRelatedClass(Class<?> refc, Class<?> lookupClass) { argument
139 return (refc
172 isClassAccessible(Class<?> refc, Class<?> lookupClass, int allowedModes) argument
229 isTypeVisible(Class<?> type, Class<?> refc) argument
298 isTypeVisible(java.lang.invoke.MethodType type, Class<?> refc) argument
[all...]
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/
H A DLookup.java175 * @param refc the class declaring the field
182 public MethodHandle findGetter(final Class<?>refc, final String name, final Class<?> type) {
184 return lookup.findGetter(refc, name, type);
186 final IllegalAccessError ee = new IllegalAccessError("Failed to access getter for field " + refc.getName() +
191 final NoSuchFieldError ee = new NoSuchFieldError("Failed to find getter for field " + refc.getName() +
/openjdk9/jdk/src/jdk.rmic/share/classes/sun/tools/tree/
H A DNewInstanceExpression.java419 ClassDefinition refc = field.getClassDefinition();
420 UplevelReference r = refc.getReferencesFrozen();
498 ClassDefinition refc = field.getClassDefinition();
499 UplevelReference r = refc.getReferencesFrozen();
H A DMethodExpression.java731 ClassDefinition refc = field.getClassDefinition();
732 UplevelReference r = refc.getReferencesFrozen();
869 ClassDefinition refc = field.getClassDefinition();
870 UplevelReference r = refc.getReferencesFrozen();
908 ClassDefinition refc = ctx.field.getClassDefinition();
909 UplevelReference r = refc.getReferencesFrozen();
H A DContext.java351 ClassDefinition refc = refctx.field.getClassDefinition();
352 UplevelReference r = refc.getReference(target);

Completed in 107 milliseconds