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 shark-2.12.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
shark
├─ shark.AppSingletonInspector.class - [JAR]
├─ shark.ApplicationLeak.class - [JAR]
├─ shark.FilteringLeakingObjectFinder.class - [JAR]
├─ shark.HeapAnalysis.class - [JAR]
├─ shark.HeapAnalysisException.class - [JAR]
├─ shark.HeapAnalysisFailure.class - [JAR]
├─ shark.HeapAnalysisKt.class - [JAR]
├─ shark.HeapAnalysisSuccess.class - [JAR]
├─ shark.HeapAnalyzer.class - [JAR]
├─ shark.IgnoredReferenceMatcher.class - [JAR]
├─ shark.KeyedWeakReferenceFinder.class - [JAR]
├─ shark.Leak.class - [JAR]
├─ shark.LeakNodeStatus.class - [JAR]
├─ shark.LeakTrace.class - [JAR]
├─ shark.LeakTraceObject.class - [JAR]
├─ shark.LeakTraceReference.class - [JAR]
├─ shark.LeakingObjectFinder.class - [JAR]
├─ shark.LibraryLeak.class - [JAR]
├─ shark.LibraryLeakReferenceMatcher.class - [JAR]
├─ shark.MetadataExtractor.class - [JAR]
├─ shark.ObjectInspector.class - [JAR]
├─ shark.ObjectInspectors.class - [JAR]
├─ shark.ObjectReporter.class - [JAR]
├─ shark.OnAnalysisProgressListener.class - [JAR]
├─ shark.ReferenceMatcher.class - [JAR]
├─ shark.ReferenceMatcherKt.class - [JAR]
├─ shark.ReferencePattern.class - [JAR]
shark.internal
├─ shark.internal.AndroidNativeSizeMapper.class - [JAR]
├─ shark.internal.AndroidReferenceReaders.class - [JAR]
├─ shark.internal.ApacheHarmonyInstanceRefReaders.class - [JAR]
├─ shark.internal.ByteStringCompat.class - [JAR]
├─ shark.internal.ChainingInstanceReferenceReader.class - [JAR]
├─ shark.internal.ClassReferenceReader.class - [JAR]
├─ shark.internal.DelegatingObjectReferenceReader.class - [JAR]
├─ shark.internal.DominatorTree.class - [JAR]
├─ shark.internal.FieldIdReader.class - [JAR]
├─ shark.internal.FieldInstanceReferenceReader.class - [JAR]
├─ shark.internal.GcRootProvider.class - [JAR]
├─ shark.internal.InternalSharedArrayListReferenceReader.class - [JAR]
├─ shark.internal.InternalSharedHashMapReferenceReader.class - [JAR]
├─ shark.internal.InternalSharedLinkedListReferenceReader.class - [JAR]
├─ shark.internal.InternalSharkCollectionsHelper.class - [JAR]
├─ shark.internal.JavaFrames.class - [JAR]
├─ shark.internal.JavaLocalReferenceReader.class - [JAR]
├─ shark.internal.KeyedWeakReferenceMirror.class - [JAR]
├─ shark.internal.ObjectArrayReferenceReader.class - [JAR]
├─ shark.internal.ObjectDominators.class - [JAR]
├─ shark.internal.OpenJdkInstanceRefReaders.class - [JAR]
├─ shark.internal.PathFinder.class - [JAR]
├─ shark.internal.Reference.class - [JAR]
├─ shark.internal.ReferenceLocationType.class - [JAR]
├─ shark.internal.ReferencePathNode.class - [JAR]
├─ shark.internal.ReferenceReader.class - [JAR]
├─ shark.internal.ShallowSizeCalculator.class - [JAR]
├─ shark.internal.StringsKt.class - [JAR]
├─ shark.internal.ThreadObjects.class - [JAR]