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-java-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.JavaCompiledPattern.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.JavaMatchPredicateProvider.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.JavaMatchingVisitor.class - [JAR]
com.intellij.structuralsearch.impl.matcher.predicates
├─ com.intellij.structuralsearch.impl.matcher.predicates.ExprTypePredicate.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.predicates.FormalArgTypePredicate.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.predicates.ReadPredicate.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.predicates.WritePredicate.class - [JAR]
com.intellij.structuralsearch.impl.matcher.iterators
├─ com.intellij.structuralsearch.impl.matcher.iterators.DocValuesIterator.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.iterators.HierarchyNodeIterator.class - [JAR]
com.intellij.structuralsearch.impl.matcher.compiler
├─ com.intellij.structuralsearch.impl.matcher.compiler.JavaCompilingVisitor.class - [JAR]
com.intellij.structuralsearch.impl.matcher.strategies
├─ com.intellij.structuralsearch.impl.matcher.strategies.CommentMatchingStrategy.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.strategies.ExprMatchingStrategy.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.strategies.JavaDocMatchingStrategy.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.strategies.MatchingStrategyBase.class - [JAR]
com.intellij.structuralsearch.impl.matcher.handlers
├─ com.intellij.structuralsearch.impl.matcher.handlers.AnnotationHandler.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.handlers.DeclarationStatementHandler.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.handlers.DocDataHandler.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.handlers.ExpressionHandler.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.handlers.StatementHandler.class - [JAR]
com.intellij.structuralsearch
├─ com.intellij.structuralsearch.JavaPredefinedConfigurations.class - [JAR]
├─ com.intellij.structuralsearch.JavaReplaceHandler.class - [JAR]
├─ com.intellij.structuralsearch.JavaStructuralSearchProfile.class - [JAR]
com.intellij.structuralsearch.impl.matcher.filters
├─ com.intellij.structuralsearch.impl.matcher.filters.AnnotationFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.BlockFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.ClassFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.CommentFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.ConstantFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.DeclarationFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.ExpressionFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.JavaDocFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.JavaLexicalNodesFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.MethodFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.StatementFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.SymbolNodeFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.TypeFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.TypeParameterFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.TypedSymbolNodeFilter.class - [JAR]
├─ com.intellij.structuralsearch.impl.matcher.filters.VariableFilter.class - [JAR]