< prev index next >

src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java

Print this page

        

*** 313,322 **** --- 313,333 ---- validateVM(); List<ModuleReference> modules = retrieveAllModules(); return Collections.unmodifiableList(modules); } + List<ReferenceType> classesBySignature(String signature) { + validateVM(); + List<ReferenceType> list; + if (retrievedAllTypes) { + list = findReferenceTypes(signature); + } else { + list = retrieveClassesBySignature(signature); + } + return Collections.unmodifiableList(list); + } + public List<ReferenceType> classesByName(String className) { validateVM(); String signature = JNITypeParser.typeNameToSignature(className); List<ReferenceType> list; if (retrievedAllTypes) {
*** 1392,1401 **** --- 1403,1413 ---- * cleared, create a new instance. */ if (object == null) { switch (tag) { case JDWP.Tag.OBJECT: + case JDWP.Tag.INLINE_OBJECT: object = new ObjectReferenceImpl(vm, id); break; case JDWP.Tag.STRING: object = new StringReferenceImpl(vm, id); break;
< prev index next >