/** ******** test assist ********* */ Method getMethod(String className, String methodName) { List refs = vm().classesByName(className); if (refs.size() != 1) { failure("Test failure: " + refs.size() + " ReferenceTypes named: " + className); return null; } ReferenceType refType = (ReferenceType) refs.get(0); List meths = refType.methodsByName(methodName); if (meths.size() != 1) { failure("Test failure: " + meths.size() + " methods named: " + methodName); return null; } return (Method) meths.get(0); }
private static AttachingConnector getAttachingConnectorFor(String transport) { List acs = Bootstrap.virtualMachineManager().attachingConnectors(); AttachingConnector ac; int i, k = acs.size(); for (i = 0; i < k; i++) if ((ac = (AttachingConnector) acs.get(i)).transport().name().equals(transport)) return ac; return null; }
EventRequest request(int eventCmd, int requestId) { List rl = requestList(eventCmd); for (int i = rl.size() - 1; i >= 0; i--) { EventRequestImpl er = (EventRequestImpl) rl.get(i); if (er.id == requestId) { return er; } } return null; }