[ { "type": "RESOURCE_LEAK", "hash": "698679879", "procedure": "boolean DotFilesEqual.matches(Object)", "file": "infer/tests/utils/matchers/DotFilesEqual.java" }, { "type": "NULL_DEREFERENCE", "hash": "33374135", "procedure": "void AnalysisStops.fieldReadInCalleeMayCauseFalseNegative()", "file": "infer/tests/codetoanalyze/java/infer/AnalysisStops.java" }, { "type": "NULL_DEREFERENCE", "hash": "18942042", "procedure": "void AnalysisStops.fieldReadInCalleeWithAngelicObjFieldMayCauseFalseNegative()", "file": "infer/tests/codetoanalyze/java/infer/AnalysisStops.java" }, { "type": "NULL_DEREFERENCE", "hash": "137924246", "procedure": "void AnalysisStops.skipFunctionInLoopMayCauseFalseNegative()", "file": "infer/tests/codetoanalyze/java/infer/AnalysisStops.java" }, { "type": "NULL_DEREFERENCE", "hash": "216076297", "procedure": "void AutoGenerated.npe()", "file": "infer/tests/codetoanalyze/java/infer/AutoGenerated.java" }, { "type": "NULL_DEREFERENCE", "hash": "110998794", "procedure": "void Builtins.doNotBlockError(Object)", "file": "infer/tests/codetoanalyze/java/infer/Builtins.java" }, { "type": "RESOURCE_LEAK", "hash": "205588777", "procedure": "void CloseableAsResourceExample.notClosingCloseable()", "file": "infer/tests/codetoanalyze/java/infer/CloseableAsResourceExample.java" }, { "type": "RESOURCE_LEAK", "hash": "1026939289", "procedure": "void CloseableAsResourceExample.withException()", "file": "infer/tests/codetoanalyze/java/infer/CloseableAsResourceExample.java" }, { "type": "RESOURCE_LEAK", "hash": "144273364", "procedure": "void CloseableAsResourceExample.notClosingWrapper()", "file": "infer/tests/codetoanalyze/java/infer/CloseableAsResourceExample.java" }, { "type": "RESOURCE_LEAK", "hash": "69716602", "procedure": "void CloseableAsResourceExample.failToCloseWithCloseQuietly()", "file": "infer/tests/codetoanalyze/java/infer/CloseableAsResourceExample.java" }, { "type": "RESOURCE_LEAK", "hash": "143789396", "procedure": "T CloseableAsResourceExample.sourceOfNullWithResourceLeak()", "file": "infer/tests/codetoanalyze/java/infer/CloseableAsResourceExample.java" }, { "type": "CONTEXT_LEAK", "hash": "211913249", "procedure": "void ContextLeaks.directLeak()", "file": "infer/tests/codetoanalyze/java/infer/ContextLeaks.java" }, { "type": "CONTEXT_LEAK", "hash": "641970464", "procedure": "void ContextLeaks.indirectLeak()", "file": "infer/tests/codetoanalyze/java/infer/ContextLeaks.java" }, { "type": "CONTEXT_LEAK", "hash": "155490925", "procedure": "void ContextLeaks.nonStaticInnerClassLeak()", "file": "infer/tests/codetoanalyze/java/infer/ContextLeaks.java" }, { "type": "CONTEXT_LEAK", "hash": "673170720", "procedure": "void ContextLeaks.leakAfterInstanceFieldWrite()", "file": "infer/tests/codetoanalyze/java/infer/ContextLeaks.java" }, { "type": "CONTEXT_LEAK", "hash": "736566049", "procedure": "ContextLeaks$Singleton ContextLeaks.singletonLeak()", "file": "infer/tests/codetoanalyze/java/infer/ContextLeaks.java" }, { "type": "CONTEXT_LEAK", "hash": "19571116", "procedure": "void ContextLeaks.indirectHandlerLeak()", "file": "infer/tests/codetoanalyze/java/infer/ContextLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "383664813", "procedure": "int CursorLeaks.cursorNotClosed(SQLiteDatabase)", "file": "infer/tests/codetoanalyze/java/infer/CursorLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "965163170", "procedure": "int CursorLeaks.getImageCountHelperNotClosed(String)", "file": "infer/tests/codetoanalyze/java/infer/CursorLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "354604096", "procedure": "int CursorLeaks.getBucketCountNotClosed()", "file": "infer/tests/codetoanalyze/java/infer/CursorLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "434450053", "procedure": "void CursorLeaks.queryUVMLegacyDbNotClosed()", "file": "infer/tests/codetoanalyze/java/infer/CursorLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "795075433", "procedure": "int CursorLeaks.completeDownloadNotClosed(DownloadManager)", "file": "infer/tests/codetoanalyze/java/infer/CursorLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "617364563", "procedure": "void CursorLeaks.loadPrefsFromContentProviderNotClosed()", "file": "infer/tests/codetoanalyze/java/infer/CursorLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "188881016", "procedure": "void FilterInputStreamLeaks.bufferedInputStreamNotClosedAfterRead()", "file": "infer/tests/codetoanalyze/java/infer/FilterInputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "104280836", "procedure": "void FilterInputStreamLeaks.checkedInputStreamNotClosedAfterRead()", "file": "infer/tests/codetoanalyze/java/infer/FilterInputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "314431662", "procedure": "void FilterInputStreamLeaks.cipherInputStreamNotClosedAfterSkip()", "file": "infer/tests/codetoanalyze/java/infer/FilterInputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "726058306", "procedure": "void FilterInputStreamLeaks.dataInputStreamNotClosedAfterRead()", "file": "infer/tests/codetoanalyze/java/infer/FilterInputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "79975237", "procedure": "void FilterInputStreamLeaks.deflaterInputStreamNotClosedAfterRead()", "file": "infer/tests/codetoanalyze/java/infer/FilterInputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "495570074", "procedure": "void FilterInputStreamLeaks.gzipInputStreamNotClosedAfterRead()", "file": "infer/tests/codetoanalyze/java/infer/FilterInputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "829003753", "procedure": "void FilterInputStreamLeaks.gzipInputStreamNotClosedAfterRead()", "file": "infer/tests/codetoanalyze/java/infer/FilterInputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "433313193", "procedure": "void FilterInputStreamLeaks.digestInputStreamNotClosedAfterRead()", "file": "infer/tests/codetoanalyze/java/infer/FilterInputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "1024013741", "procedure": "void FilterInputStreamLeaks.inflaterInputStreamNotClosedAfterRead()", "file": "infer/tests/codetoanalyze/java/infer/FilterInputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "373685619", "procedure": "void FilterInputStreamLeaks.pushbackInputStreamNotClosedAfterRead()", "file": "infer/tests/codetoanalyze/java/infer/FilterInputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "189122375", "procedure": "void FilterOutputStreamLeaks.filterOutputStreamNotClosedAfterWrite()", "file": "infer/tests/codetoanalyze/java/infer/FilterOutputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "509110925", "procedure": "void FilterOutputStreamLeaks.dataOutputStreamNotClosedAfterWrite()", "file": "infer/tests/codetoanalyze/java/infer/FilterOutputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "525003576", "procedure": "void FilterOutputStreamLeaks.bufferedOutputStreamNotClosedAfterWrite()", "file": "infer/tests/codetoanalyze/java/infer/FilterOutputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "938285855", "procedure": "void FilterOutputStreamLeaks.checkedOutputStreamNotClosedAfterWrite()", "file": "infer/tests/codetoanalyze/java/infer/FilterOutputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "46863059", "procedure": "void FilterOutputStreamLeaks.cipherOutputStreamNotClosedAfterWrite()", "file": "infer/tests/codetoanalyze/java/infer/FilterOutputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "457322040", "procedure": "void FilterOutputStreamLeaks.deflaterOutputStreamNotClosedAfterWrite()", "file": "infer/tests/codetoanalyze/java/infer/FilterOutputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "47214975", "procedure": "void FilterOutputStreamLeaks.digestOutputStreamNotClosedAfterWrite()", "file": "infer/tests/codetoanalyze/java/infer/FilterOutputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "416928908", "procedure": "void FilterOutputStreamLeaks.inflaterOutputStreamNotClosedAfterWrite()", "file": "infer/tests/codetoanalyze/java/infer/FilterOutputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "512650687", "procedure": "void FilterOutputStreamLeaks.gzipOutputStreamNotClosedAfterFlush()", "file": "infer/tests/codetoanalyze/java/infer/FilterOutputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "575084116", "procedure": "void FilterOutputStreamLeaks.gzipOutputStreamNotClosedAfterFlush()", "file": "infer/tests/codetoanalyze/java/infer/FilterOutputStreamLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "839417556", "procedure": "void FilterOutputStreamLeaks.printStreamNotClosedAfterWrite()", "file": "infer/tests/codetoanalyze/java/infer/FilterOutputStreamLeaks.java" }, { "type": "NULL_DEREFERENCE", "hash": "452407791", "procedure": "int HashMapExample.getOneIntegerWithoutCheck()", "file": "infer/tests/codetoanalyze/java/infer/HashMapExample.java" }, { "type": "NULL_DEREFERENCE", "hash": "511388358", "procedure": "void HashMapExample.getTwoIntegersWithOneCheck(Integer,Integer)", "file": "infer/tests/codetoanalyze/java/infer/HashMapExample.java" }, { "type": "NULL_DEREFERENCE", "hash": "556809389", "procedure": "int NullPointerExceptions.nullPointerException()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "299404153", "procedure": "int NullPointerExceptions.nullPointerExceptionInterProc()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "462604837", "procedure": "int NullPointerExceptions.nullPointerExceptionWithExceptionHandling(boolean)", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "243034678", "procedure": "void NullPointerExceptions.nullPointerExceptionWithNullObjectParameter()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "1063638067", "procedure": "void NullPointerExceptions.nullPointerExceptionWithNullArrayParameter()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "679927181", "procedure": "void NullPointerExceptions.nullPointerExceptionFromFaillingResourceConstructor()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "156257756", "procedure": "void NullPointerExceptions.nullPointerExceptionFromFailingFileOutputStreamConstructor()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "653106023", "procedure": "void NullPointerExceptions.nullPointerExceptionUnlessFrameFails()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "491635988", "procedure": "String NullPointerExceptions.hashmapNPE(HashMap,Object)", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "47294678", "procedure": "int NullPointerExceptions.NPEvalueOfFromHashmapBad(HashMap,int)", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "178053092", "procedure": "void NullPointerExceptions.nullPointerExceptionInArrayLengthLoop(java.lang.Object[])", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "1007545163", "procedure": "void NullPointerExceptions.cursorFromContentResolverNPE(String)", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "355990298", "procedure": "void NullPointerExceptions.nullPointerExceptionCallArrayReadMethod()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "749288749", "procedure": "void NullPointerExceptions.sinkWithNeverNullSource()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "215797471", "procedure": "void NullPointerExceptions.otherSinkWithNeverNullSource()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "661539064", "procedure": "void NullPointerExceptions.nullableFieldNPE()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "505514026", "procedure": "void NullPointerExceptions.nullableParamNPE(Object)", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "1020406035", "procedure": "void NullPointerExceptions.badCheckShouldCauseNPE()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "432363144", "procedure": "void NullPointerExceptions.nullPointerExceptionArrayLength()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "1041867732", "procedure": "void NullPointerExceptions$$$Class$Name$With$Dollars.npeWithDollars()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "714696710", "procedure": "void NullPointerExceptions.someNPEAfterResourceLeak()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "365073755", "procedure": "void NullPointerExceptions.derefNullableGetter()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "848820325", "procedure": "String NullPointerExceptions.testSystemGetPropertyArgument()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "798047685", "procedure": "void NullPointerExceptions.testSystemGetPropertyReturn()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "NULL_DEREFERENCE", "hash": "354472033", "procedure": "void NullPointerExceptions.derefNull()", "file": "infer/tests/codetoanalyze/java/infer/NullPointerExceptions.java" }, { "type": "RESOURCE_LEAK", "hash": "1067078411", "procedure": "void ReaderLeaks.readerNotClosedAfterRead()", "file": "infer/tests/codetoanalyze/java/infer/ReaderLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "859646850", "procedure": "void ReaderLeaks.bufferedReaderNotClosedAfterRead()", "file": "infer/tests/codetoanalyze/java/infer/ReaderLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "62758908", "procedure": "void ReaderLeaks.inputStreamReaderNotClosedAfterRead()", "file": "infer/tests/codetoanalyze/java/infer/ReaderLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "122658166", "procedure": "void ReaderLeaks.fileReaderNotClosedAfterRead()", "file": "infer/tests/codetoanalyze/java/infer/ReaderLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "889493623", "procedure": "void ReaderLeaks.pushbackReaderNotClosedAfterRead()", "file": "infer/tests/codetoanalyze/java/infer/ReaderLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "1066148949", "procedure": "void ReaderLeaks.pipedReaderNotClosedAfterConstructedWithWriter()", "file": "infer/tests/codetoanalyze/java/infer/ReaderLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "755566711", "procedure": "void ReaderLeaks.pipedReaderNotClosedAfterConnect(PipedWriter)", "file": "infer/tests/codetoanalyze/java/infer/ReaderLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "254293339", "procedure": "void ReaderLeaks.pipedReaderFalsePositive()", "file": "infer/tests/codetoanalyze/java/infer/ReaderLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "125971568", "procedure": "void ResourceLeaks.fileOutputStreamNotClosed()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "437872228", "procedure": "void ResourceLeaks.fileOutputStreamNotClosedAfterWrite()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "1063113817", "procedure": "int ResourceLeaks.fileOutputStreamTwoLeaks(boolean)", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "1063113817", "procedure": "int ResourceLeaks.fileOutputStreamTwoLeaks(boolean)", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "419536262", "procedure": "void ResourceLeaks.twoResources()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "984035484", "procedure": "void ResourceLeaks.twoResourcesServerSocket()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "296402523", "procedure": "void ResourceLeaks.twoResourcesRandomAccessFile()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "372236329", "procedure": "void ResourceLeaks.nestedBad1()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "100675836", "procedure": "void ResourceLeaks.nestedBad2()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "73018805", "procedure": "void ResourceLeaks.objectInputStreamClosedNestedBad()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "504863489", "procedure": "void ResourceLeaks.objectOutputStreamClosedNestedBad()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "881768214", "procedure": "void ResourceLeaks.zipFileLeakExceptionalBranch()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "640511841", "procedure": "boolean ResourceLeaks.jarFileNotClosed()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "302299921", "procedure": "void ResourceLeaks.fileInputStreamNotClosedAfterRead()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "170832437", "procedure": "void ResourceLeaks.pipedInputStreamNotClosedAfterRead(PipedOutputStream)", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "899310409", "procedure": "void ResourceLeaks.pipedOutputStreamNotClosedAfterWrite()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "90023216", "procedure": "void ResourceLeaks.objectOutputStreamNotClosedAfterWrite()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "94023519", "procedure": "void ResourceLeaks.objectOutputStreamNotClosedAfterWrite()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "232416678", "procedure": "void ResourceLeaks.objectInputStreamNotClosedAfterRead()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "946254216", "procedure": "void ResourceLeaks.objectInputStreamNotClosedAfterRead()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "554718221", "procedure": "void ResourceLeaks.jarInputStreamLeak()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "275806450", "procedure": "void ResourceLeaks.nestedBadJarInputStream(File)", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "739492557", "procedure": "void ResourceLeaks.jarOutputStreamLeak()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "1043691537", "procedure": "void ResourceLeaks.nestedBadJarOutputStream()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "228156213", "procedure": "void ResourceLeaks.socketNotClosed()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "942056085", "procedure": "void ResourceLeaks.serverSocketNotClosed()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "752525220", "procedure": "void ResourceLeaks.openHttpURLConnectionNotDisconnected()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "500953908", "procedure": "void ResourceLeaks.openHttpsURLConnectionNotDisconnected()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "1018163914", "procedure": "void ResourceLeaks.parseFromInputStreamAndLeak(JsonFactory)", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "696144665", "procedure": "String ResourceLeaks.readInstallationFileBad(File)", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "422794529", "procedure": "int ResourceLeaks.readConfigNotCloseStream(String)", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "277653430", "procedure": "void ResourceLeaks.themeObtainTypedArrayAndLeak(Resources$Theme)", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "762150184", "procedure": "void ResourceLeaks.activityObtainTypedArrayAndLeak(Activity)", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "647144343", "procedure": "void ResourceLeaks.contextObtainTypedArrayAndLeak(Context)", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "247083121", "procedure": "void ResourceLeaks.copyFileLeak(File,File)", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "610246617", "procedure": "void ResourceLeaks.copyFileLeak(File,File)", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "604954885", "procedure": "void ResourceLeaks.scannerNotClosed()", "file": "infer/tests/codetoanalyze/java/infer/ResourceLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "177747517", "procedure": "void WriterLeaks.writerNotClosedAfterWrite()", "file": "infer/tests/codetoanalyze/java/infer/WriterLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "381976117", "procedure": "void WriterLeaks.printWriterNotClosedAfterAppend()", "file": "infer/tests/codetoanalyze/java/infer/WriterLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "486559266", "procedure": "void WriterLeaks.bufferedWriterNotClosedAfterWrite()", "file": "infer/tests/codetoanalyze/java/infer/WriterLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "463421151", "procedure": "void WriterLeaks.outputStreamWriterNotClosedAfterWrite()", "file": "infer/tests/codetoanalyze/java/infer/WriterLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "262764428", "procedure": "void WriterLeaks.fileWriterNotClosedAfterWrite()", "file": "infer/tests/codetoanalyze/java/infer/WriterLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "516616287", "procedure": "void WriterLeaks.pipedWriterNotClosedAfterConstructedWithReader()", "file": "infer/tests/codetoanalyze/java/infer/WriterLeaks.java" }, { "type": "RESOURCE_LEAK", "hash": "784560266", "procedure": "void WriterLeaks.pipedWriterNotClosedAfterConnect(PipedReader)", "file": "infer/tests/codetoanalyze/java/infer/WriterLeaks.java" } ]