Lines Matching refs:MemberName

58     private static final MemberName.Factory IMPL_NAMES = MemberName.getFactory();
584 MemberName method = resolveOrFail(REF_invokeStatic, refc, name, type);
638 MemberName method = resolveOrFail(refKind, refc, name, type);
679 MemberName ctor = resolveOrFail(REF_newInvokeSpecial, refc, name, type);
722 MemberName method = specialLookup.resolveOrFail(REF_invokeSpecial, refc, name, type);
745 MemberName field = resolveOrFail(REF_getField, refc, name, type);
768 MemberName field = resolveOrFail(REF_putField, refc, name, type);
790 MemberName field = resolveOrFail(REF_getStatic, refc, name, type);
812 MemberName field = resolveOrFail(REF_putStatic, refc, name, type);
865 MemberName method = resolveOrFail(REF_invokeSpecial, refc, name, type);
893 MemberName method = new MemberName(m);
926 MemberName method = new MemberName(m, true);
955 MemberName ctor = new MemberName(c);
979 MemberName field = new MemberName(f, isSetter);
1007 MemberName resolveOrFail(byte refKind, Class<?> refc, String name, Class<?> type) throws NoSuchFieldException, IllegalAccessException {
1010 return IMPL_NAMES.resolveOrFail(refKind, new MemberName(refc, name, type, refKind), lookupClassOrNull(),
1014 MemberName resolveOrFail(byte refKind, Class<?> refc, String name, MethodType type) throws NoSuchMethodException, IllegalAccessException {
1017 return IMPL_NAMES.resolveOrFail(refKind, new MemberName(refc, name, type, refKind), lookupClassOrNull(),
1024 throw new MemberName(refc).makeAccessException("symbolic reference class is not public", this);
1032 Class<?> findBoundCallerClass(MemberName m) throws IllegalAccessException {
1069 void checkSecurityManager(Class<?> refc, MemberName m) {
1118 void checkMethod(byte refKind, Class<?> refc, MemberName m) throws IllegalAccessException {
1132 void checkField(byte refKind, Class<?> refc, MemberName m) throws IllegalAccessException {
1142 void checkAccess(byte refKind, Class<?> refc, MemberName m) throws IllegalAccessException {
1168 String accessFailedMessage(Class<?> refc, MemberName m) {
1200 throw new MemberName(specialCaller).
1204 private boolean restrictProtectedReceiver(MemberName method) {
1216 private MethodHandle restrictReceiver(MemberName method, MethodHandle mh, Class<?> caller) throws IllegalAccessException {
1228 private MethodHandle getDirectMethod(byte refKind, Class<?> refc, MemberName method, Class<?> callerClass) throws IllegalAccessException {
1234 private MethodHandle getDirectMethodNoRestrict(byte refKind, Class<?> refc, MemberName method, Class<?> callerClass) throws IllegalAccessException {
1237 private MethodHandle getDirectMethodCommon(byte refKind, Class<?> refc, MemberName method,
1253 // FIXME: MemberName.resolve should handle this instead.
1254 MemberName m2 = new MemberName(refcAsSuper,
1273 private MethodHandle fakeMethodHandleInvoke(MemberName method) {
1276 private MethodHandle maybeBindCaller(MemberName method, MethodHandle mh,
1288 private MethodHandle getDirectField(byte refKind, Class<?> refc, MemberName field) throws IllegalAccessException {
1297 private MethodHandle getDirectConstructor(Class<?> refc, MemberName ctor) throws IllegalAccessException {
1308 MemberName resolved = null;
1309 if (type instanceof MemberName) {
1310 resolved = (MemberName) type;
1311 if (!resolved.isResolved()) throw new InternalError("unresolved MemberName");
1315 MemberName field = (resolved != null) ? resolved
1319 MemberName method = (resolved != null) ? resolved
1324 MemberName ctor = (resolved != null) ? resolved