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 jadx-input-api-1.5.0.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
jadx.api.plugins.input.data.attributes.types
├─ jadx.api.plugins.input.data.attributes.types.AnnotationDefaultAttr.class - [JAR]
├─ jadx.api.plugins.input.data.attributes.types.AnnotationDefaultClassAttr.class - [JAR]
├─ jadx.api.plugins.input.data.attributes.types.AnnotationMethodParamsAttr.class - [JAR]
├─ jadx.api.plugins.input.data.attributes.types.AnnotationsAttr.class - [JAR]
├─ jadx.api.plugins.input.data.attributes.types.ExceptionsAttr.class - [JAR]
├─ jadx.api.plugins.input.data.attributes.types.InnerClassesAttr.class - [JAR]
├─ jadx.api.plugins.input.data.attributes.types.InnerClsInfo.class - [JAR]
├─ jadx.api.plugins.input.data.attributes.types.MethodParametersAttr.class - [JAR]
├─ jadx.api.plugins.input.data.attributes.types.SignatureAttr.class - [JAR]
├─ jadx.api.plugins.input.data.attributes.types.SourceFileAttr.class - [JAR]
jadx.api.plugins.input.data.attributes
├─ jadx.api.plugins.input.data.attributes.IJadxAttrType.class - [JAR]
├─ jadx.api.plugins.input.data.attributes.IJadxAttribute.class - [JAR]
├─ jadx.api.plugins.input.data.attributes.JadxAttrType.class - [JAR]
├─ jadx.api.plugins.input.data.attributes.PinnedAttribute.class - [JAR]
jadx.api.plugins.input.data
├─ jadx.api.plugins.input.data.AccessFlags.class - [JAR]
├─ jadx.api.plugins.input.data.AccessFlagsScope.class - [JAR]
├─ jadx.api.plugins.input.data.ICallSite.class - [JAR]
├─ jadx.api.plugins.input.data.ICatch.class - [JAR]
├─ jadx.api.plugins.input.data.IClassData.class - [JAR]
├─ jadx.api.plugins.input.data.ICodeReader.class - [JAR]
├─ jadx.api.plugins.input.data.IDebugInfo.class - [JAR]
├─ jadx.api.plugins.input.data.IFieldData.class - [JAR]
├─ jadx.api.plugins.input.data.IFieldRef.class - [JAR]
├─ jadx.api.plugins.input.data.ILocalVar.class - [JAR]
├─ jadx.api.plugins.input.data.IMethodData.class - [JAR]
├─ jadx.api.plugins.input.data.IMethodHandle.class - [JAR]
├─ jadx.api.plugins.input.data.IMethodProto.class - [JAR]
├─ jadx.api.plugins.input.data.IMethodRef.class - [JAR]
├─ jadx.api.plugins.input.data.IResourceData.class - [JAR]
├─ jadx.api.plugins.input.data.ISeqConsumer.class - [JAR]
├─ jadx.api.plugins.input.data.ITry.class - [JAR]
├─ jadx.api.plugins.input.data.MethodHandleType.class - [JAR]
jadx.api.plugins.input.data.impl
├─ jadx.api.plugins.input.data.impl.CallSite.class - [JAR]
├─ jadx.api.plugins.input.data.impl.CatchData.class - [JAR]
├─ jadx.api.plugins.input.data.impl.DebugInfo.class - [JAR]
├─ jadx.api.plugins.input.data.impl.EmptyCodeLoader.class - [JAR]
├─ jadx.api.plugins.input.data.impl.FieldRefHandle.class - [JAR]
├─ jadx.api.plugins.input.data.impl.InputUtils.class - [JAR]
├─ jadx.api.plugins.input.data.impl.JadxFieldRef.class - [JAR]
├─ jadx.api.plugins.input.data.impl.ListConsumer.class - [JAR]
├─ jadx.api.plugins.input.data.impl.MergeCodeLoader.class - [JAR]
├─ jadx.api.plugins.input.data.impl.MethodRefHandle.class - [JAR]
├─ jadx.api.plugins.input.data.impl.TryData.class - [JAR]
jadx.api.plugins.input.data.annotations
├─ jadx.api.plugins.input.data.annotations.AnnotationVisibility.class - [JAR]
├─ jadx.api.plugins.input.data.annotations.EncodedType.class - [JAR]
├─ jadx.api.plugins.input.data.annotations.EncodedValue.class - [JAR]
├─ jadx.api.plugins.input.data.annotations.IAnnotation.class - [JAR]
├─ jadx.api.plugins.input.data.annotations.JadxAnnotation.class - [JAR]
jadx.api.plugins.input.insns
├─ jadx.api.plugins.input.insns.InsnData.class - [JAR]
├─ jadx.api.plugins.input.insns.InsnIndexType.class - [JAR]
├─ jadx.api.plugins.input.insns.Opcode.class - [JAR]
jadx.api.plugins.input
├─ jadx.api.plugins.input.ICodeLoader.class - [JAR]
├─ jadx.api.plugins.input.JadxCodeInput.class - [JAR]
jadx.api.plugins.input.insns.custom
├─ jadx.api.plugins.input.insns.custom.IArrayPayload.class - [JAR]
├─ jadx.api.plugins.input.insns.custom.ICustomPayload.class - [JAR]
├─ jadx.api.plugins.input.insns.custom.ISwitchPayload.class - [JAR]
jadx.api.plugins.input.insns.custom.impl
├─ jadx.api.plugins.input.insns.custom.impl.SwitchPayload.class - [JAR]