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 projectModel-api-142.1.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
com.intellij.openapi.project
├─ com.intellij.openapi.project.DefaultProjectTypeEP.class - [JAR]
├─ com.intellij.openapi.project.ModuleAdapter.class - [JAR]
├─ com.intellij.openapi.project.ModuleListener.class - [JAR]
├─ com.intellij.openapi.project.ProjectBundle.class - [JAR]
├─ com.intellij.openapi.project.ProjectLocator.class - [JAR]
├─ com.intellij.openapi.project.ProjectManager.class - [JAR]
├─ com.intellij.openapi.project.ProjectManagerListener.class - [JAR]
├─ com.intellij.openapi.project.ProjectType.class - [JAR]
├─ com.intellij.openapi.project.ProjectTypeService.class - [JAR]
├─ com.intellij.openapi.project.ProjectUtilCore.class - [JAR]
com.intellij.openapi.roots.ex
├─ com.intellij.openapi.roots.ex.ProjectRootManagerEx.class - [JAR]
com.intellij.openapi.roots.libraries
├─ com.intellij.openapi.roots.libraries.Library.class - [JAR]
├─ com.intellij.openapi.roots.libraries.LibraryKind.class - [JAR]
├─ com.intellij.openapi.roots.libraries.LibraryProperties.class - [JAR]
├─ com.intellij.openapi.roots.libraries.LibraryTable.class - [JAR]
├─ com.intellij.openapi.roots.libraries.LibraryTablePresentation.class - [JAR]
├─ com.intellij.openapi.roots.libraries.LibraryTablesRegistrar.class - [JAR]
├─ com.intellij.openapi.roots.libraries.LibraryUtil.class - [JAR]
├─ com.intellij.openapi.roots.libraries.PersistentLibraryKind.class - [JAR]
com.intellij.openapi.module
├─ com.intellij.openapi.module.ModifiableModuleModel.class - [JAR]
├─ com.intellij.openapi.module.ModuleManager.class - [JAR]
├─ com.intellij.openapi.module.ModulePointer.class - [JAR]
├─ com.intellij.openapi.module.ModulePointerManager.class - [JAR]
├─ com.intellij.openapi.module.ModuleTypeId.class - [JAR]
├─ com.intellij.openapi.module.ModuleUtilCore.class - [JAR]
├─ com.intellij.openapi.module.ModuleWithNameAlreadyExists.class - [JAR]
com.intellij.ide.highlighter
├─ com.intellij.ide.highlighter.ModuleFileType.class - [JAR]
├─ com.intellij.ide.highlighter.ProjectFileType.class - [JAR]
com.intellij.openapi.components
├─ com.intellij.openapi.components.MainConfigurationStateSplitter.class - [JAR]
├─ com.intellij.openapi.components.State.class - [JAR]
├─ com.intellij.openapi.components.StateSplitter.class - [JAR]
├─ com.intellij.openapi.components.StateSplitterEx.class - [JAR]
├─ com.intellij.openapi.components.StateStorage.class - [JAR]
├─ com.intellij.openapi.components.StateStorageChooser.class - [JAR]
├─ com.intellij.openapi.components.StateStorageChooserEx.class - [JAR]
├─ com.intellij.openapi.components.StateStorageOperation.class - [JAR]
├─ com.intellij.openapi.components.Storage.class - [JAR]
├─ com.intellij.openapi.components.StorageId.class - [JAR]
├─ com.intellij.openapi.components.StoragePathMacros.class - [JAR]
├─ com.intellij.openapi.components.StorageScheme.class - [JAR]
├─ com.intellij.openapi.components.XmlConfigurationMerger.class - [JAR]
com.intellij
├─ com.intellij.ProjectTopics.class - [JAR]
com.intellij.openapi.application
├─ com.intellij.openapi.application.PathMacros.class - [JAR]
com.intellij.openapi.roots
├─ com.intellij.openapi.roots.CompilerModuleExtension.class - [JAR]
├─ com.intellij.openapi.roots.ContentEntry.class - [JAR]
├─ com.intellij.openapi.roots.ContentFolder.class - [JAR]
├─ com.intellij.openapi.roots.DependencyScope.class - [JAR]
├─ com.intellij.openapi.roots.ExcludeFolder.class - [JAR]
├─ com.intellij.openapi.roots.ExcludedOutputFolder.class - [JAR]
├─ com.intellij.openapi.roots.ExportableOrderEntry.class - [JAR]
├─ com.intellij.openapi.roots.FileIndex.class - [JAR]
├─ com.intellij.openapi.roots.InheritedJdkOrderEntry.class - [JAR]
├─ com.intellij.openapi.roots.JavaModuleExternalPaths.class - [JAR]
├─ com.intellij.openapi.roots.JdkOrderEntry.class - [JAR]
├─ com.intellij.openapi.roots.LibraryOrSdkOrderEntry.class - [JAR]
├─ com.intellij.openapi.roots.LibraryOrderEntry.class - [JAR]
├─ com.intellij.openapi.roots.ModifiableRootModel.class - [JAR]
├─ com.intellij.openapi.roots.ModuleExtension.class - [JAR]
├─ com.intellij.openapi.roots.ModuleFileIndex.class - [JAR]
├─ com.intellij.openapi.roots.ModuleJdkOrderEntry.class - [JAR]
├─ com.intellij.openapi.roots.ModuleOrderEntry.class - [JAR]
├─ com.intellij.openapi.roots.ModuleRootAdapter.class - [JAR]
├─ com.intellij.openapi.roots.ModuleRootEvent.class - [JAR]
├─ com.intellij.openapi.roots.ModuleRootListener.class - [JAR]
├─ com.intellij.openapi.roots.ModuleRootManager.class - [JAR]
├─ com.intellij.openapi.roots.ModuleRootModel.class - [JAR]
├─ com.intellij.openapi.roots.ModuleRootModificationUtil.class - [JAR]
├─ com.intellij.openapi.roots.ModuleSourceOrderEntry.class - [JAR]
├─ com.intellij.openapi.roots.OrderEntry.class - [JAR]
├─ com.intellij.openapi.roots.OrderEnumerator.class - [JAR]
├─ com.intellij.openapi.roots.OrderRootType.class - [JAR]
├─ com.intellij.openapi.roots.OrderRootsEnumerator.class - [JAR]
├─ com.intellij.openapi.roots.PersistentOrderRootType.class - [JAR]
├─ com.intellij.openapi.roots.ProjectFileIndex.class - [JAR]
├─ com.intellij.openapi.roots.ProjectRootManager.class - [JAR]
├─ com.intellij.openapi.roots.RootModelProvider.class - [JAR]
├─ com.intellij.openapi.roots.RootPolicy.class - [JAR]
├─ com.intellij.openapi.roots.RootProvider.class - [JAR]
├─ com.intellij.openapi.roots.SourceFolder.class - [JAR]
├─ com.intellij.openapi.roots.Synthetic.class - [JAR]
├─ com.intellij.openapi.roots.UserDefinedExcludeFolder.class - [JAR]
com.intellij.lang
├─ com.intellij.lang.LanguagePerFileMappings.class - [JAR]
├─ com.intellij.lang.PerFileMappings.class - [JAR]
├─ com.intellij.lang.PerFileMappingsBase.class - [JAR]
com.intellij.openapi.roots.impl
├─ com.intellij.openapi.roots.impl.FilePropertyPusher.class - [JAR]
├─ com.intellij.openapi.roots.impl.PushedFilePropertiesUpdater.class - [JAR]
com.intellij.openapi.projectRoots
├─ com.intellij.openapi.projectRoots.ProjectJdkTable.class - [JAR]
├─ com.intellij.openapi.projectRoots.ProjectRootListener.class - [JAR]
├─ com.intellij.openapi.projectRoots.Sdk.class - [JAR]
├─ com.intellij.openapi.projectRoots.SdkAdditionalData.class - [JAR]
├─ com.intellij.openapi.projectRoots.SdkModificator.class - [JAR]
├─ com.intellij.openapi.projectRoots.SdkTypeId.class - [JAR]
com.intellij.openapi.roots.impl.libraries
├─ com.intellij.openapi.roots.impl.libraries.LibraryEx.class - [JAR]