retrieve the file that contains the extracted class file . this method will extract the class file if it is not extracted yet . extracted class files are deleted on exit of the gradle process . the same class is only extracted once . concode_field_sep Map<String,Set<File>> packageJarFilesMappings concode_elem_sep Set<String> unextractableClasses concode_elem_sep Map<String,File> extractedJarClasses concode_elem_sep Logger LOGGER concode_elem_sep TemporaryFileProvider tempDirProvider concode_field_sep String classNamePackage concode_elem_sep File tempFile concode_elem_sep void addLibraryJar concode_elem_sep boolean extractClassFile
File function ( final String arg0 ) { if ( unextractableClasses . contains ( arg0 ) ) { return null ; } else { if ( ! extractedJarClasses . containsKey ( arg0 ) ) { if ( ! extractClassFile ( arg0 ) ) { unextractableClasses . add ( arg0 ) ; } } return extractedJarClasses . get ( arg0 ) ; } }