View Java Class Source Code in JAR file
- Download JD-GUI to open JAR file and explore Java source code file (.class .java)
- Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window ClarkShark-1.0.2.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
kshark
├─ kshark.AndroidBuildMirror.class - [JAR]
├─ kshark.AndroidMetadataExtractor.class - [JAR]
├─ kshark.AndroidObjectInspectors.class - [JAR]
├─ kshark.AndroidObjectInspectorsKt.class - [JAR]
├─ kshark.AndroidReferenceMatchers.class - [JAR]
├─ kshark.AndroidResourceIdNames.class - [JAR]
├─ kshark.AppSingletonInspector.class - [JAR]
├─ kshark.ApplicationLeak.class - [JAR]
├─ kshark.ByteArraySourceProvider.class - [JAR]
├─ kshark.CloseableHeapGraph.class - [JAR]
├─ kshark.ConstantMemoryMetricsDualSourceProvider.class - [JAR]
├─ kshark.DualSourceProvider.class - [JAR]
├─ kshark.FileSourceProvider.class - [JAR]
├─ kshark.FilteringLeakingObjectFinder.class - [JAR]
├─ kshark.GcRoot.class - [JAR]
├─ kshark.GraphContext.class - [JAR]
├─ kshark.HeapAnalysis.class - [JAR]
├─ kshark.HeapAnalysisException.class - [JAR]
├─ kshark.HeapAnalysisFailure.class - [JAR]
├─ kshark.HeapAnalysisKt.class - [JAR]
├─ kshark.HeapAnalysisSuccess.class - [JAR]
├─ kshark.HeapAnalyzer.class - [JAR]
├─ kshark.HeapField.class - [JAR]
├─ kshark.HeapGraph.class - [JAR]
├─ kshark.HeapObject.class - [JAR]
├─ kshark.HeapValue.class - [JAR]
├─ kshark.Hprof.class - [JAR]
├─ kshark.HprofDeobfuscator.class - [JAR]
├─ kshark.HprofHeader.class - [JAR]
├─ kshark.HprofHeapGraph.class - [JAR]
├─ kshark.HprofIndex.class - [JAR]
├─ kshark.HprofPrimitiveArrayStripper.class - [JAR]
├─ kshark.HprofReader.class - [JAR]
├─ kshark.HprofRecord.class - [JAR]
├─ kshark.HprofRecordReader.class - [JAR]
├─ kshark.HprofRecordTag.class - [JAR]
├─ kshark.HprofVersion.class - [JAR]
├─ kshark.HprofWriter.class - [JAR]
├─ kshark.IgnoredReferenceMatcher.class - [JAR]
├─ kshark.KeyedWeakReferenceFinder.class - [JAR]
├─ kshark.Leak.class - [JAR]
├─ kshark.LeakNodeStatus.class - [JAR]
├─ kshark.LeakReference.class - [JAR]
├─ kshark.LeakTrace.class - [JAR]
├─ kshark.LeakTraceElement.class - [JAR]
├─ kshark.LeakTraceObject.class - [JAR]
├─ kshark.LeakTraceReference.class - [JAR]
├─ kshark.LeakingObjectFinder.class - [JAR]
├─ kshark.LibraryLeak.class - [JAR]
├─ kshark.LibraryLeakReferenceMatcher.class - [JAR]
├─ kshark.MetadataExtractor.class - [JAR]
├─ kshark.ObjectInspector.class - [JAR]
├─ kshark.ObjectInspectors.class - [JAR]
├─ kshark.ObjectReporter.class - [JAR]
├─ kshark.OnAnalysisProgressListener.class - [JAR]
├─ kshark.OnHprofRecordListener.class - [JAR]
├─ kshark.OnHprofRecordTagListener.class - [JAR]
├─ kshark.PrimitiveType.class - [JAR]
├─ kshark.ProguardMapping.class - [JAR]
├─ kshark.ProguardMappingReader.class - [JAR]
├─ kshark.RandomAccessHprofReader.class - [JAR]
├─ kshark.RandomAccessSource.class - [JAR]
├─ kshark.RandomAccessSourceProvider.class - [JAR]
├─ kshark.ReferenceMatcher.class - [JAR]
├─ kshark.ReferencePattern.class - [JAR]
├─ kshark.SharkLog.class - [JAR]
├─ kshark.StreamingHprofReader.class - [JAR]
├─ kshark.StreamingRecordReaderAdapter.class - [JAR]
├─ kshark.StreamingSourceProvider.class - [JAR]
├─ kshark.ValueHolder.class - [JAR]
kshark.internal.aosp
├─ kshark.internal.aosp.ByteArrayComparator.class - [JAR]
├─ kshark.internal.aosp.ByteArrayTimSort.class - [JAR]
kshark.internal.hppc
├─ kshark.internal.hppc.HHPC.class - [JAR]
├─ kshark.internal.hppc.IntObjectPair.class - [JAR]
├─ kshark.internal.hppc.LongLongPair.class - [JAR]
├─ kshark.internal.hppc.LongLongScatterMap.class - [JAR]
├─ kshark.internal.hppc.LongObjectPair.class - [JAR]
├─ kshark.internal.hppc.LongObjectScatterMap.class - [JAR]
├─ kshark.internal.hppc.LongScatterSet.class - [JAR]
├─ kshark.internal.hppc.TuplesKt.class - [JAR]
kshark.internal
├─ kshark.internal.AndroidNativeSizeMapper.class - [JAR]
├─ kshark.internal.ByteSubArray.class - [JAR]
├─ kshark.internal.ByteSubArrayKt.class - [JAR]
├─ kshark.internal.ClassFieldsReader.class - [JAR]
├─ kshark.internal.DominatorTree.class - [JAR]
├─ kshark.internal.FieldIdReader.class - [JAR]
├─ kshark.internal.FieldValuesReader.class - [JAR]
├─ kshark.internal.HprofInMemoryIndex.class - [JAR]
├─ kshark.internal.IndexedObject.class - [JAR]
├─ kshark.internal.KeyedWeakReferenceMirror.class - [JAR]
├─ kshark.internal.LruCache.class - [JAR]
├─ kshark.internal.ObjectDominators.class - [JAR]
├─ kshark.internal.PathFinder.class - [JAR]
├─ kshark.internal.PathFinderKt.class - [JAR]
├─ kshark.internal.ReferencePathNode.class - [JAR]
├─ kshark.internal.ShallowSizeCalculator.class - [JAR]
├─ kshark.internal.SortedBytesMap.class - [JAR]
├─ kshark.internal.StringsKt.class - [JAR]
├─ kshark.internal.UnsortedByteEntries.class - [JAR]