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-plugins-api-1.4.7.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
├─ 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.options
├─ jadx.api.plugins.options.JadxPluginOptions.class - [JAR]
├─ jadx.api.plugins.options.OptionDescription.class - [JAR]
jadx.api.plugins.options.impl
├─ jadx.api.plugins.options.impl.BaseOptionsParser.class - [JAR]
├─ jadx.api.plugins.options.impl.JadxOptionDescription.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.custom.impl
├─ jadx.api.plugins.input.insns.custom.impl.SwitchPayload.class - [JAR]
jadx.api.plugins.utils
├─ jadx.api.plugins.utils.CommonFileUtils.class - [JAR]
├─ jadx.api.plugins.utils.LimitedInputStream.class - [JAR]
├─ jadx.api.plugins.utils.Utils.class - [JAR]
├─ jadx.api.plugins.utils.ZipSecurity.class - [JAR]
jadx.api.plugins
├─ jadx.api.plugins.JadxPlugin.class - [JAR]
├─ jadx.api.plugins.JadxPluginInfo.class - [JAR]
├─ jadx.api.plugins.JadxPluginManager.class - [JAR]
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
├─ 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.ILoadResult.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.EmptyLoadResult.class - [JAR]
├─ jadx.api.plugins.input.data.impl.FieldRefHandle.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.MethodRefHandle.class - [JAR]
├─ jadx.api.plugins.input.data.impl.TryData.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.JadxInputPlugin.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]