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 structuralsearch-142.1.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
com.intellij.structuralsearch.impl.matcher
├─ com.intellij.structuralsearch.impl.matcher.CompiledPattern.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.GlobalMatchingVisitor.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.MatchContext.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.MatchPredicateProvider.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.MatchResultImpl.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.MatchUtils.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.MatcherImpl.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.MatcherImplUtil.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.PatternTreeContext.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.XmlCompiledPattern.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.XmlMatchingVisitor.class - [JAR]
com.intellij.structuralsearch.plugin.util
├─ com.intellij.structuralsearch.plugin.util.CollectingMatchResultSink.class - [JAR]
├─ com.intellij.structuralsearch.plugin.util.DuplicateFilteringResultSink.class - [JAR]
├─ com.intellij.structuralsearch.plugin.util.SmartPsiPointer.class - [JAR]
com.intellij.structuralsearch.impl.matcher.iterators
├─ com.intellij.structuralsearch.impl.matcher.iterators.SsrFilteringNodeIterator.class - [JAR]
com.intellij.structuralsearch.inspection.highlightTemplate
├─ com.intellij.structuralsearch.inspection.highlightTemplate.SSBasedInspection.class - [JAR]
├─ com.intellij.structuralsearch.inspection.highlightTemplate.SSBasedInspectionCompiledPatternsCache.class - [JAR]
├─ com.intellij.structuralsearch.inspection.highlightTemplate.SSBasedInspectionOptions.class - [JAR]
com.intellij.structuralsearch.plugin.replace.impl
├─ com.intellij.structuralsearch.plugin.replace.impl.ParameterInfo.class - [JAR]
├─ com.intellij.structuralsearch.plugin.replace.impl.ReplacementBuilder.class - [JAR]
├─ com.intellij.structuralsearch.plugin.replace.impl.ReplacementContext.class - [JAR]
├─ com.intellij.structuralsearch.plugin.replace.impl.ReplacementInfoImpl.class - [JAR]
├─ com.intellij.structuralsearch.plugin.replace.impl.Replacer.class - [JAR]
├─ com.intellij.structuralsearch.plugin.replace.impl.ReplacerUtil.class - [JAR]
com.intellij.structuralsearch.impl.matcher.strategies
├─ com.intellij.structuralsearch.impl.matcher.strategies.MatchingStrategy.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.strategies.XmlMatchingStrategy.class - [JAR]
com.intellij.structuralsearch.plugin.replace
├─ com.intellij.structuralsearch.plugin.replace.ReplaceOptions.class - [JAR]
├─ com.intellij.structuralsearch.plugin.replace.ReplacementInfo.class - [JAR]
com.intellij.structuralsearch.impl.matcher.handlers
├─ com.intellij.structuralsearch.impl.matcher.handlers.DelegatingHandler.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.handlers.LightTopLevelMatchingHandler.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.handlers.LiteralWithSubstitutionHandler.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.handlers.MatchPredicate.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.handlers.MatchingHandler.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.handlers.SimpleHandler.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.handlers.SkippingHandler.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.handlers.SubstitutionHandler.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.handlers.SymbolHandler.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.handlers.TopLevelMatchingHandler.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.handlers.TypedSymbolHandler.class - [JAR]
com.intellij.structuralsearch.plugin.replace.ui
├─ com.intellij.structuralsearch.plugin.replace.ui.ReplaceCommand.class - [JAR]
├─ com.intellij.structuralsearch.plugin.replace.ui.ReplaceConfiguration.class - [JAR]
├─ com.intellij.structuralsearch.plugin.replace.ui.ReplaceDialog.class - [JAR]
├─ com.intellij.structuralsearch.plugin.replace.ui.ReplaceUsageViewContext.class - [JAR]
├─ com.intellij.structuralsearch.plugin.replace.ui.ReplacementPreviewDialog.class - [JAR]
com.intellij.structuralsearch.plugin
├─ com.intellij.structuralsearch.plugin.StructuralReplaceAction.class - [JAR]
├─ com.intellij.structuralsearch.plugin.StructuralSearchAction.class - [JAR]
├─ com.intellij.structuralsearch.plugin.StructuralSearchPlugin.class - [JAR]
com.intellij.structuralsearch.impl.matcher.filters
├─ com.intellij.structuralsearch.impl.matcher.filters.CompositeFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.DefaultFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.LexicalNodesFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.TagValueFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.XmlLexicalNodesFilter.class - [JAR]
com.intellij.tokenindex
├─ com.intellij.tokenindex.AnonymToken.class - [JAR]
├─ com.intellij.tokenindex.IndentToken.class - [JAR]
├─ com.intellij.tokenindex.LanguageTokenizer.class - [JAR]
├─ com.intellij.tokenindex.PathMarkerToken.class - [JAR]
├─ com.intellij.tokenindex.PsiMarkerToken.class - [JAR]
├─ com.intellij.tokenindex.RecursiveTokenizingVisitor.class - [JAR]
├─ com.intellij.tokenindex.TextToken.class - [JAR]
├─ com.intellij.tokenindex.Token.class - [JAR]
├─ com.intellij.tokenindex.TokenIndex.class - [JAR]
├─ com.intellij.tokenindex.TokenIndexKey.class - [JAR]
├─ com.intellij.tokenindex.TokenIndexKeyDescriptor.class - [JAR]
├─ com.intellij.tokenindex.Tokenizer.class - [JAR]
com.intellij.structuralsearch.impl.matcher.predicates
├─ com.intellij.structuralsearch.impl.matcher.predicates.AbstractStringBasedPredicate.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.predicates.BinaryPredicate.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.predicates.ContainsPredicate.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.predicates.NotPredicate.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.predicates.ReferencePredicate.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.predicates.RegExpPredicate.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.predicates.ScriptPredicate.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.predicates.ScriptSupport.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.predicates.WithinPredicate.class - [JAR]
com.intellij.structuralsearch.plugin.ui
├─ com.intellij.structuralsearch.plugin.ui.Configuration.class - [JAR]
├─ com.intellij.structuralsearch.plugin.ui.ConfigurationManager.class - [JAR]
├─ com.intellij.structuralsearch.plugin.ui.EditVarConstraintsDialog.class - [JAR]
├─ com.intellij.structuralsearch.plugin.ui.ExistingTemplatesComponent.class - [JAR]
├─ com.intellij.structuralsearch.plugin.ui.SearchCommand.class - [JAR]
├─ com.intellij.structuralsearch.plugin.ui.SearchConfiguration.class - [JAR]
├─ com.intellij.structuralsearch.plugin.ui.SearchContext.class - [JAR]
├─ com.intellij.structuralsearch.plugin.ui.SearchDialog.class - [JAR]
├─ com.intellij.structuralsearch.plugin.ui.SearchModel.class - [JAR]
├─ com.intellij.structuralsearch.plugin.ui.SelectTemplateDialog.class - [JAR]
├─ com.intellij.structuralsearch.plugin.ui.SubstitutionShortInfoHandler.class - [JAR]
├─ com.intellij.structuralsearch.plugin.ui.UIUtil.class - [JAR]
├─ com.intellij.structuralsearch.plugin.ui.UsageViewContext.class - [JAR]
com.intellij.structuralsearch.impl.matcher.compiler
├─ com.intellij.structuralsearch.impl.matcher.compiler.CompileContext.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.compiler.DeleteNodesAction.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.compiler.FindInFilesOptimizingSearchHelper.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.compiler.GlobalCompilingVisitor.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.compiler.OptimizingSearchHelper.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.compiler.OptimizingSearchHelperBase.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.compiler.PatternCompiler.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.compiler.StringToConstraintsTransformer.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.compiler.TestModeOptimizingSearchHelper.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.compiler.XmlCompilingVisitor.class - [JAR]
com.intellij.structuralsearch
├─ com.intellij.structuralsearch.DocumentBasedReplaceHandler.class - [JAR]
├─ com.intellij.structuralsearch.MalformedPatternException.class - [JAR]
├─ com.intellij.structuralsearch.MatchOptions.class - [JAR]
├─ com.intellij.structuralsearch.MatchResult.class - [JAR]
├─ com.intellij.structuralsearch.MatchResultSink.class - [JAR]
├─ com.intellij.structuralsearch.MatchVariableConstraint.class - [JAR]
├─ com.intellij.structuralsearch.Matcher.class - [JAR]
├─ com.intellij.structuralsearch.MatchingProcess.class - [JAR]
├─ com.intellij.structuralsearch.NamedScriptableDefinition.class - [JAR]
├─ com.intellij.structuralsearch.PredefinedConfigurationUtil.class - [JAR]
├─ com.intellij.structuralsearch.ReplacementVariableDefinition.class - [JAR]
├─ com.intellij.structuralsearch.SSRBundle.class - [JAR]
├─ com.intellij.structuralsearch.StructuralReplaceHandler.class - [JAR]
├─ com.intellij.structuralsearch.StructuralSearchException.class - [JAR]
├─ com.intellij.structuralsearch.StructuralSearchProfile.class - [JAR]
├─ com.intellij.structuralsearch.StructuralSearchProfileBase.class - [JAR]
├─ com.intellij.structuralsearch.StructuralSearchUtil.class - [JAR]
├─ com.intellij.structuralsearch.UnsupportedPatternException.class - [JAR]
├─ com.intellij.structuralsearch.XmlStructuralSearchProfile.class - [JAR]