question: adds a list of urls to the end of this class loader . concode_field_sep JarFileFactory DEFAULT_JAR_FILE_FACTORY concode_elem_sep LinkedHashSet<URL> urls concode_elem_sep LinkedHashSet<File> watchedFiles concode_elem_sep LinkedHashMap<URL,ResourceLocation> classPath concode_elem_sep JarFileFactory jarFileFactory concode_elem_sep Object lock concode_elem_sep boolean destroyed concode_field_sep JarFile newJarFile concode_elem_sep JarFile newJarFile concode_elem_sep ResourceHandle getResource concode_elem_sep URL findResource concode_elem_sep File cacheUrl concode_elem_sep JarFileFactory getJarFileFactory concode_elem_sep void destroy concode_elem_sep Enumeration<URL> findResources concode_elem_sep ResourceLocation createResourceLocation concode_elem_sep List<URL> getManifestClassPath concode_elem_sep LinkedHashMap<URL,ResourceLocation> getClassPath concode_elem_sep void rebuildClassPath concode_elem_sep void addUrl concode_elem_sep URL[] getUrls
target: void function ( List < URL > arg0 ) { synchronized ( lock ) { if ( destroyed ) { throw new IllegalStateException ( "srini_string" ) ; } boolean loc0 = this . urls . addAll ( arg0 ) ; if ( loc0 ) { rebuildClassPath ( ) ; } } }