Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzzer details

Fuzzer: GrammarFuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 955 88.2%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 127 11.7%
All colors 1082 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
380 113 [org.antlr.runtime.tree.TreeIterator].next() call site: 00113
242 573 [org.stringtemplate.v4.misc.TypeRegistry].get(java.lang.Object) call site: 00573
188 853 [org.antlr.v4.runtime.misc.IntervalSet].of(int,int) call site: 00853
30 520 [org.stringtemplate.v4.misc.TypeRegistry].put(java.lang.Class,java.lang.Object) call site: 00520
20 4 [org.antlr.v4.tool.Grammar].createLexerInterpreter(org.antlr.v4.runtime.CharStream) call site: 00004
20 829 [org.antlr.v4.runtime.misc.IntervalSet].add(int,int) call site: 00829
15 32 [org.antlr.runtime.tree.CommonTreeAdaptor].getParent(java.lang.Object) call site: 00032
14 1044 [org.antlr.v4.runtime.CharStreams].fromString(java.lang.String,java.lang.String) call site: 01044
11 817 [org.antlr.v4.runtime.misc.IntervalSet].add(int,int) call site: 00817
9 66 [org.antlr.runtime.tree.CommonTreeNodeStream].hasPositionInformation(java.lang.Object) call site: 00066
8 1073 [org.antlr.v4.runtime.CodePointCharStream].fromBuffer(org.antlr.v4.runtime.CodePointBuffer,java.lang.String) call site: 01073
6 25 [org.antlr.runtime.tree.CommonTreeAdaptor].getChildCount(java.lang.Object) call site: 00025

Runtime coverage analysis

Covered functions
571
Functions that are reachable but not covered
490
Reachable functions
533
Percentage of reachable functions covered
8.07%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
GrammarFuzzer 1
com.code_intelligence.jazzer.api.FuzzedDataProvider 1
org.antlr.v4.tool.Grammar 11
org.antlr.v4.runtime.atn.ATNSerializer 13
org.antlr.v4.runtime.misc.IntegerList 5
org.abego.treelayout.internal.util.java.util.IteratorUtil$ReverseIterator:org.antlr.v4.gui.TreeLayoutAdaptor$AntlrTreeChildrenReverseIterable$1:org.antlr.v4.runtime.misc.Array2DHashSet$SetIterator:org.stringtemplate.v4.misc.ArrayIterator 1
org.antlr.v4.gui.TreeLayoutAdaptor$AntlrTreeChildrenIterable$1 2
org.antlr.v4.runtime.RuleContext:org.antlr.v4.runtime.tree.TerminalNodeImpl 2
org.antlr.v4.runtime.ParserRuleContext 2
org.antlr.runtime.tree.TreeIterator 2
org.antlr.runtime.misc.FastQueue 5
org.antlr.runtime.misc.LookaheadStream 2
org.antlr.runtime.tree.CommonTreeAdaptor 5
org.antlr.runtime.tree.BaseTree 2
org.antlr.runtime.tree.BaseTreeAdaptor 2
org.antlr.runtime.debug.DebugTreeAdaptor 5
org.antlr.runtime.tree.BaseTree:org.antlr.runtime.tree.CommonTree 2
org.antlr.runtime.tree.BufferedTreeNodeStream$StreamIterator 2
org.stringtemplate.v4.misc.ArrayIterator 1
org.antlr.v4.gui.TreeLayoutAdaptor$AntlrTreeChildrenReverseIterable$1 2
org.antlr.v4.runtime.misc.Array2DHashSet$SetIterator 2
org.antlr.runtime.tree.CommonTreeNodeStream 2
org.antlr.runtime.tree.CommonTree 1
org.antlr.runtime.ClassicToken:org.antlr.runtime.CommonToken:org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyToken 1
org.antlr.v4.parse.GrammarToken 1
org.antlr.runtime.debug.DebugTokenStream 1
org.antlr.runtime.LegacyCommonTokenStream 1
org.antlr.runtime.BufferedTokenStream 1
org.antlr.runtime.UnbufferedTokenStream 1
org.antlr.runtime.CommonToken 1
org.abego.treelayout.internal.util.java.util.IteratorUtil$ReverseIterator 1
org.antlr.v4.runtime.atn.BasicBlockStartState:org.antlr.v4.runtime.atn.BasicState:org.antlr.v4.runtime.atn.BlockEndState:org.antlr.v4.runtime.atn.LoopEndState:org.antlr.v4.runtime.atn.PlusBlockStartState:org.antlr.v4.runtime.atn.PlusLoopbackState:org.antlr.v4.runtime.atn.RuleStartState:org.antlr.v4.runtime.atn.RuleStopState:org.antlr.v4.runtime.atn.StarBlockStartState:org.antlr.v4.runtime.atn.StarLoopEntryState:org.antlr.v4.runtime.atn.StarLoopbackState:org.antlr.v4.runtime.atn.TokensStartState 1
org.antlr.v4.runtime.atn.ATNState 6
org.antlr.v4.runtime.misc.FlexibleHashMap 10
org.antlr.v4.runtime.atn.ATNConfigSet$ConfigEqualityComparator 4
org.antlr.v4.runtime.atn.SemanticContext$Predicate 1
org.antlr.v4.runtime.misc.MurmurHash 6
org.antlr.v4.runtime.atn.SemanticContext$OR 2
org.antlr.v4.misc.MutableInt:org.antlr.v4.runtime.atn.ATNState:org.antlr.v4.runtime.atn.LexerActionExecutor:org.antlr.v4.runtime.atn.PredictionContext:org.antlr.v4.runtime.atn.SemanticContext$PrecedencePredicate:org.antlr.v4.runtime.misc.IntegerList:org.antlr.v4.runtime.misc.Interval 1
org.antlr.v4.runtime.dfa.DFAState 2
org.antlr.v4.runtime.atn.ATNConfigSet 5
org.antlr.v4.runtime.misc.Pair 2
org.antlr.v4.runtime.atn.LexerTypeAction 3
org.antlr.v4.runtime.atn.LexerIndexedCustomAction 3
org.antlr.v4.runtime.misc.OrderedHashSet 4
org.antlr.v4.runtime.atn.LexerATNConfig 2
org.antlr.v4.runtime.misc.ObjectEqualityComparator 2
org.stringtemplate.v4.gui.JTreeSTModel$Wrapper 1
org.antlr.v4.runtime.atn.LexerCustomAction 4
org.stringtemplate.v4.compiler.FormalArgument 2
org.antlr.v4.runtime.atn.LexerSkipAction 2
org.antlr.v4.tool.Rule 2
org.antlr.v4.codegen.model.decl.Decl 2
org.antlr.v4.runtime.atn.LexerPopModeAction 2
org.antlr.v4.runtime.atn.ATNConfig 4
org.antlr.v4.runtime.atn.LexerMoreAction 2
org.antlr.v4.runtime.atn.LexerChannelAction 3
org.antlr.v4.runtime.atn.LexerModeAction 3
org.antlr.v4.runtime.misc.Array2DHashSet 10
org.antlr.v4.runtime.atn.PredictionMode$AltAndContextConfigEqualityComparator 4
org.antlr.v4.runtime.atn.LexerPushModeAction 3
org.antlr.v4.automata.LexerATNFactory$CharSetParseState 2
org.antlr.v4.runtime.misc.Triple 2
org.antlr.v4.runtime.atn.SemanticContext$AND 2
org.antlr.v4.runtime.misc.IntervalSet 9
org.antlr.v4.misc.EscapeSequenceParsing$Result 2
org.antlr.v4.codegen.model.decl.ContextGetterDecl 2
org.antlr.v4.codegen.model.decl.ContextGetterDecl:org.antlr.v4.codegen.model.decl.ContextRuleListIndexedGetterDecl:org.antlr.v4.codegen.model.decl.ContextTokenListIndexedGetterDecl 1
org.antlr.v4.codegen.model.decl.AltLabelStructDecl 2
org.antlr.v4.runtime.atn.SemanticContext$PrecedencePredicate 1
org.antlr.v4.runtime.atn.SemanticContext$PrecedencePredicate:org.antlr.v4.runtime.atn.SemanticContext$Predicate 1
org.antlr.v4.runtime.atn.LexerActionExecutor 1
org.antlr.v4.runtime.atn.ATNConfigSet$AbstractConfigHashSet:org.antlr.v4.runtime.misc.Array2DHashSet 1
org.antlr.v4.runtime.atn.ArrayPredictionContext 1
org.antlr.v4.runtime.atn.EmptyPredictionContext 1
org.antlr.v4.runtime.atn.SingletonPredictionContext 1
org.antlr.v4.runtime.atn.ATNConfigSet$AbstractConfigHashSet 1
org.antlr.v4.runtime.atn.ATNState:org.antlr.v4.runtime.atn.EmptyPredictionContext:org.antlr.v4.runtime.atn.LexerChannelAction:org.antlr.v4.runtime.atn.LexerCustomAction:org.antlr.v4.runtime.atn.LexerModeAction:org.antlr.v4.runtime.atn.LexerMoreAction:org.antlr.v4.runtime.atn.LexerPopModeAction:org.antlr.v4.runtime.atn.LexerPushModeAction:org.antlr.v4.runtime.atn.LexerSkipAction:org.antlr.v4.runtime.atn.LexerTypeAction:org.antlr.v4.runtime.atn.SemanticContext$PrecedencePredicate:org.antlr.v4.runtime.atn.SemanticContext$Predicate:org.antlr.v4.runtime.misc.IntegerList:org.antlr.v4.runtime.misc.Interval:org.stringtemplate.v4.gui.JTreeSTModel$Wrapper 1
org.antlr.runtime.BitSet 2
org.antlr.v4.misc.MutableInt 2
org.antlr.v4.runtime.atn.LexerChannelAction:org.antlr.v4.runtime.atn.LexerCustomAction:org.antlr.v4.runtime.atn.LexerModeAction:org.antlr.v4.runtime.atn.LexerMoreAction:org.antlr.v4.runtime.atn.LexerPopModeAction:org.antlr.v4.runtime.atn.LexerPushModeAction:org.antlr.v4.runtime.atn.LexerSkipAction:org.antlr.v4.runtime.atn.LexerTypeAction 1
org.stringtemplate.v4.misc.TypeRegistry 6
org.antlr.v4.misc.OrderedHashMap 1
org.antlr.v4.runtime.atn.ATNDeserializer 9
org.antlr.v4.runtime.atn.ATNType 1
org.stringtemplate.v4.compiler.CompiledST 1
org.antlr.v4.runtime.atn.ATN 2
org.antlr.v4.runtime.misc.Interval 7
org.antlr.v4.runtime.atn.ActionTransition:org.antlr.v4.runtime.atn.EpsilonTransition:org.antlr.v4.runtime.atn.PrecedencePredicateTransition:org.antlr.v4.runtime.atn.PredicateTransition:org.antlr.v4.runtime.atn.RuleTransition:org.antlr.v4.runtime.atn.Transition 1
org.antlr.v4.runtime.atn.AtomTransition 1
org.antlr.v4.runtime.atn.RangeTransition 1
org.antlr.v4.runtime.atn.SetTransition:org.antlr.v4.runtime.atn.Transition 1
org.antlr.v4.runtime.atn.LexerActionType 1
org.antlr.v4.runtime.atn.ATNDeserializationOptions 2
org.antlr.v4.runtime.CharStreams 2
org.antlr.v4.runtime.CodePointBuffer 8
org.antlr.v4.runtime.CodePointBuffer$Builder 11
org.antlr.v4.runtime.CodePointCharStream 1

Analyses and suggestions

Optimal target analysis

Remaining optimal interesting functions

The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.

Func name Functions filename Arg count Args Function depth hitcount instr count bb count cyclomatic complexity Reachable functions Incoming references total cyclomatic complexity Unreached complexity
[org.antlr.v4.Tool].process(org.antlr.v4.tool.Grammar,boolean) org.antlr.v4.Tool 2 ['org.antlr.v4.tool.Grammar', 'boolean'] 280 0 35 10 1 4155 0 2766 2505
[org.antlr.v4.codegen.model.RuleFunction].addContextGetters(org.antlr.v4.codegen.OutputModelFactory,org.antlr.v4.tool.Rule) org.antlr.v4.codegen.model.RuleFunction 2 ['org.antlr.v4.codegen.OutputModelFactory', 'org.antlr.v4.tool.Rule'] 352 0 77 20 6 2846 0 1844 170
[org.antlr.v4.runtime.BufferedTokenStream].nextTokenOnChannel(int,int) org.antlr.v4.runtime.BufferedTokenStream 2 ['int', 'int'] 15 0 25 8 2 607 9 361 127

Implementing fuzzers that target the above functions will improve reachability such that it becomes:

Functions statically reachable by fuzzers
59.0%
2315 / 3944
Cyclomatic complexity statically reachable by fuzzers
64.0%
3017 / 4706

All functions overview

If you implement fuzzers for these functions, the status of all functions in the project will be:

Func name Functions filename Args Function call depth Reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
[org.antlr.v4.parse.ANTLRLexer].mSRC() 57 2 3.508% []
[org.antlr.v4.parse.ANTLRLexer].mWS() 50 19 38.0% []
[org.antlr.v4.parse.ANTLRLexer].synpred4_ANTLRLexer() 222 109 49.09% []
[org.antlr.v4.tool.GrammarTransformPipeline].integrateImportedGrammars(org.antlr.v4.tool.Grammar) 137 19 13.86% []
[org.antlr.v4.tool.GrammarTransformPipeline].extractImplicitLexer(org.antlr.v4.tool.Grammar) 78 0 0.0% []
[org.stringtemplate.v4.compiler.GroupLexer].mSTRING() 44 18 40.90% []
[org.stringtemplate.v4.compiler.GroupLexer].mBIGSTRING() 45 0 0.0% []
[org.stringtemplate.v4.compiler.GroupLexer].mTokens() 79 42 53.16% []
[org.stringtemplate.v4.compiler.CodeGenerator].element() 75 11 14.66% []
[org.stringtemplate.v4.compiler.CodeGenerator].subtemplate() 89 0 0.0% []
[org.stringtemplate.v4.compiler.CodeGenerator].ifstat(org.antlr.runtime.tree.CommonTree) 63 0 0.0% []
[org.stringtemplate.v4.compiler.CodeGenerator].conditional() 57 0 0.0% []
[org.stringtemplate.v4.compiler.CodeGenerator].expr() 82 20 24.39% []
[org.stringtemplate.v4.compiler.CodeGenerator].prop() 33 15 45.45% []
[org.stringtemplate.v4.compiler.CodeGenerator].mapTemplateRef(int) 62 1 1.612% []
[org.stringtemplate.v4.compiler.CodeGenerator].includeExpr() 94 24 25.53% []
[org.stringtemplate.v4.compiler.CodeGenerator].primary() 78 20 25.64% []
[org.stringtemplate.v4.compiler.CodeGenerator].qualifiedId() 61 0 0.0% []
[org.stringtemplate.v4.compiler.CodeGenerator].args() 72 0 0.0% []
[org.stringtemplate.v4.compiler.STParser].element() 191 40 20.94% []
[org.stringtemplate.v4.compiler.STParser].compoundElement() 63 2 3.174% []
[org.stringtemplate.v4.compiler.STParser].region() 111 0 0.0% []
[org.stringtemplate.v4.compiler.STParser].subtemplate() 91 0 0.0% []
[org.stringtemplate.v4.compiler.STParser].ifstat() 270 1 0.370% []
[org.stringtemplate.v4.compiler.STParser].conditional() 36 0 0.0% []
[org.stringtemplate.v4.compiler.STParser].andConditional() 36 0 0.0% []
[org.stringtemplate.v4.compiler.STParser].notConditional() 118 0 0.0% []
[org.stringtemplate.v4.compiler.STParser].exprOptions() 46 0 0.0% []
[org.stringtemplate.v4.compiler.STParser].option() 69 0 0.0% []
[org.stringtemplate.v4.compiler.STParser].exprNoComma() 53 2 3.773% []
[org.stringtemplate.v4.compiler.STParser].mapExpr() 135 43 31.85% []
[org.stringtemplate.v4.compiler.STParser].mapTemplateRef() 110 2 1.818% []
[org.stringtemplate.v4.compiler.STParser].includeExpr() 228 75 32.89% []
[org.stringtemplate.v4.compiler.STParser].primary() 163 47 28.83% []
[org.stringtemplate.v4.compiler.STParser].qualifiedId() 75 0 0.0% []
[org.stringtemplate.v4.compiler.STParser].args() 105 0 0.0% []
[org.stringtemplate.v4.compiler.STParser].argExprList() 45 0 0.0% []
[org.stringtemplate.v4.compiler.STParser].namedArg() 37 0 0.0% []
[org.stringtemplate.v4.compiler.STParser].list() 91 0 0.0% []
[org.antlr.v4.runtime.CharStreams].fromString(java.lang.String,java.lang.String) 39 6 15.38% ['GrammarFuzzer']
[org.antlr.v4.tool.Grammar].getVocabulary() 35 0 0.0% ['GrammarFuzzer']
[org.antlr.v4.tool.Grammar].getStringLiterals() 33 0 0.0% []
[org.antlr.v4.runtime.atn.SemanticContext].access$000(java.util.Collection) 106 0 0.0% []
[org.antlr.v4.runtime.misc.IntervalSet].or(org.antlr.v4.runtime.misc.IntervalSet[]) 31 0 0.0% []
[org.antlr.v4.runtime.misc.IntervalSet].subtract(org.antlr.v4.runtime.misc.IntervalSet,org.antlr.v4.runtime.misc.IntervalSet) 81 0 0.0% []
[org.antlr.v4.tool.Rule].resolveToRule(java.lang.String) 32 15 46.87% []
[org.antlr.runtime.BaseRecognizer].getErrorMessage(org.antlr.runtime.RecognitionException,java.lang.String[]) 46 23 50.0% []
[org.antlr.runtime.BaseRecognizer].getGrammarFileName() 46 0 0.0% []
[org.antlr.v4.parse.ANTLRParser].channelsSpec() 45 2 4.444% []
[org.antlr.v4.parse.ANTLRParser].throwsSpec() 56 2 3.571% []
[org.antlr.runtime.tree.BaseTree].replaceChildren(int,int,java.lang.Object) 35 19 54.28% []
[org.stringtemplate.v4.compiler.STLexer].inside() 50 19 38.0% []
[org.stringtemplate.v4.compiler.STLexer].subTemplate() 36 0 0.0% []
[org.antlr.v4.Tool].handleArgs() 55 8 14.54% []
[org.antlr.v4.Tool].checkForRuleIssues(org.antlr.v4.tool.Grammar) 67 0 0.0% []
[org.antlr.v4.Tool].generateInterpreterData(org.antlr.v4.tool.Grammar) 33 0 0.0% []
[org.antlr.runtime.BitSet].toPackedArray() 31 8 25.80% []
[org.stringtemplate.v4.STGroup].importTemplates(org.antlr.runtime.Token) 47 0 0.0% []
[org.stringtemplate.v4.misc.TypeRegistry].get(java.lang.Object) 48 17 35.41% ['GrammarFuzzer']
[org.antlr.v4.parse.GrammarTreeVisitor].exitOptionValue(org.antlr.v4.tool.ast.GrammarAST) 34 0 0.0% []
[org.antlr.v4.parse.GrammarTreeVisitor].exitElementOption(org.antlr.v4.tool.ast.GrammarAST) 123 0 0.0% []
[org.antlr.v4.parse.GrammarTreeVisitor].optionValue() 527 0 0.0% []
[org.antlr.v4.parse.GrammarTreeVisitor].ruleAction() 105 0 0.0% []
[org.antlr.v4.parse.GrammarTreeVisitor].outerAlternative() 328 0 0.0% []
[org.antlr.v4.parse.GrammarTreeVisitor].alternative() 102 0 0.0% []
[org.antlr.v4.parse.GrammarTreeVisitor].element() 175 0 0.0% []
[org.antlr.v4.parse.GrammarTreeVisitor].subrule() 62 0 0.0% []
[org.antlr.v4.parse.GrammarTreeVisitor].atom() 101 0 0.0% []
[org.antlr.v4.parse.GrammarTreeVisitor].setElement() 78 0 0.0% []
[org.antlr.v4.parse.GrammarTreeVisitor].block() 53 0 0.0% []
[org.antlr.v4.parse.GrammarTreeVisitor].ruleref() 32 0 0.0% []
[org.antlr.v4.parse.GrammarTreeVisitor].terminal() 64 0 0.0% []
[org.antlr.v4.parse.GrammarTreeVisitor].elementOption(org.antlr.v4.tool.ast.GrammarASTWithOptions) 306 0 0.0% []
[org.antlr.v4.runtime.CodePointCharStream].toString() 61 15 24.59% []
[org.stringtemplate.v4.compiler.GroupParser].group(org.stringtemplate.v4.STGroup,java.lang.String) 66 29 43.93% []
[org.stringtemplate.v4.compiler.GroupParser].oldStyleHeader() 57 0 0.0% []
[org.stringtemplate.v4.compiler.GroupParser].def(java.lang.String) 42 14 33.33% []
[org.stringtemplate.v4.compiler.GroupParser].templateDef(java.lang.String) 100 53 53.0% []
[org.stringtemplate.v4.compiler.GroupParser].formalArg(java.util.List) 47 13 27.65% []
[org.stringtemplate.v4.compiler.GroupParser].dictPairs(java.util.Map) 44 0 0.0% []
[org.antlr.v4.misc.CharSupport].getStringFromGrammarStringLiteral(java.lang.String) 31 0 0.0% []
[org.stringtemplate.v4.ST].add(java.lang.String,java.lang.Object) 67 0 0.0% []
[org.stringtemplate.v4.STGroupFile].show() 31 7 22.58% []
[org.antlr.runtime.RecognitionException].extractInformationFromTreeNodeStream(org.antlr.runtime.IntStream) 40 0 0.0% []

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
org.antlr.v4.codegen.Target [] []
org.antlr.v4.parse.ANTLRParser$lexerCommandExpr_return [] []
org.antlr.runtime.debug.DebugTreeAdaptor ['GrammarFuzzer'] []
org.antlr.v4.gui.TreeLayoutAdaptor$AntlrTreeChildrenReverseIterable$1 ['GrammarFuzzer'] []
org.antlr.runtime.tree.DOTTreeGenerator [] []
org.antlr.runtime.ClassicToken [] []
org.antlr.v4.parse.ANTLRParser$elementOption_return [] []
org.antlr.runtime.RecognitionException [] []
org.antlr.runtime.CommonToken ['GrammarFuzzer'] []
org.antlr.v4.parse.ScopeParser [] []
org.stringtemplate.v4.gui.JTreeSTModel$Wrapper ['GrammarFuzzer'] []
org.antlr.v4.runtime.misc.DoubleKeyMap [] []
org.antlr.v4.parse.ANTLRParser$delegateGrammar_return [] []
org.antlr.v4.runtime.TokenStream [] []
org.antlr.v4.tool.LeftRecursiveRule [] []
org.stringtemplate.v4.STWriter [] []
org.abego.treelayout.NodeExtentProvider [] []
org.antlr.v4.runtime.tree.pattern.TextChunk [] []
org.w3c.dom.Node [] []
org.antlr.v4.semantics.AttributeChecks [] []
org.antlr.v4.gui.TreeViewer$VariableExtentProvide [] []
org.antlr.runtime.tree.TreeWizard [] []
org.antlr.v4.gui.TreeLayoutAdaptor$AntlrTreeChildrenReverseIterable [] []
org.antlr.v4.parse.ATNBuilder$DFA10 [] []
org.antlr.v4.parse.ANTLRParser$ebnfSuffix_return [] []
org.antlr.v4.codegen.model.decl.ContextTokenGetterDecl [] []
org.antlr.v4.runtime.tree.Trees [] []
org.antlr.v4.runtime.Parser$TrimToSizeListener [] []
org.antlr.v4.parse.ANTLRParser$wildcard_return [] []
org.antlr.v4.runtime.TokenFactory [] []
org.antlr.v4.runtime.atn.ParserATNSimulator [] []
org.antlr.v4.runtime.atn.ArrayPredictionContext ['GrammarFuzzer'] []
org.antlr.runtime.tree.TreeRewriter [] []
org.antlr.v4.runtime.atn.PlusBlockStartState [] []
org.antlr.v4.runtime.ANTLRInputStream [] []
org.antlr.v4.runtime.atn.Transition [] []
org.antlr.v4.runtime.misc.IntSet [] []
org.stringtemplate.v4.compiler.StringTable [] []
org.antlr.v4.runtime.tree.ParseTreeWalker [] []
org.antlr.v4.parse.ANTLRParser$action_return [] []
org.antlr.runtime.MismatchedTokenException [] []
org.antlr.v4.semantics.BlankActionSplitterListener [] []
org.antlr.v4.semantics.RuleCollector [] []
org.antlr.v4.codegen.model.LabeledOp [] []
org.antlr.runtime.debug.DebugEventListener [] []
org.antlr.v4.analysis.LeftRecursionDetector [] []
org.antlr.v4.parse.TokenVocabParser [] []
org.antlr.v4.automata.TailEpsilonRemover [] []
org.antlr.v4.tool.LabelType [] []
org.antlr.runtime.FailedPredicateException [] []
org.antlr.v4.runtime.tree.ParseTreeListener [] []
org.antlr.v4.parse.ANTLRParser$lexerCommand_return [] []
org.stringtemplate.v4.misc.STMessage [] []
org.antlr.v4.runtime.atn.PredictionContext$1 [] []
org.antlr.v4.runtime.dfa.LexerDFASerializer [] []
org.antlr.v4.gui.TreeLayoutAdaptor$AntlrTreeChildrenIterable$1 ['GrammarFuzzer'] []
org.antlr.v4.runtime.atn.PrecedencePredicateTransition [] []
org.antlr.v4.parse.ANTLRParser$exceptionHandler_return [] []
org.antlr.v4.automata.ATNOptimizer [] []
org.antlr.runtime.tree.TreeWizard$ContextVisitor [] []
org.antlr.runtime.tree.PositionTrackingStream [] []
org.antlr.runtime.tree.RewriteCardinalityException [] []
org.stringtemplate.v4.DateRenderer [] []
org.antlr.v4.runtime.NoViableAltException [] []
org.antlr.v4.tool.ast.GrammarASTWithOptions [] []
org.antlr.v4.codegen.model.decl.ContextTokenListIndexedGetterDecl [] []
org.antlr.v4.codegen.model.RuleFunction [] []
org.antlr.runtime.SerializedGrammar$Block [] []
org.antlr.v4.codegen.model.decl.ContextGetterDecl ['GrammarFuzzer'] []
org.antlr.v4.runtime.ProxyErrorListener [] []
org.antlr.v4.codegen.CodeGeneratorExtension [] []
org.stringtemplate.v4.compiler.STParser$list_return [] []
org.antlr.v4.tool.ast.GrammarRootAST [] []
org.stringtemplate.v4.gui.JTreeScopeStackModel [] []
org.antlr.v4.unicode.UnicodeData [] []
org.antlr.runtime.tree.TreeFilter$1 [] []
org.antlr.v4.runtime.CodePointCharStream$CodePoint8BitCharStream [] []
org.stringtemplate.v4.misc.ErrorManager$1 [] []
org.antlr.v4.parse.ANTLRParser$element_return [] []
org.antlr.v4.parse.ANTLRParser$modeSpec_return [] []
org.antlr.v4.tool.Grammar$1 [] []
org.abego.treelayout.Configuration$AlignmentInLevel [] []
org.antlr.v4.runtime.atn.StarLoopEntryState [] []
org.antlr.v4.runtime.tree.TerminalNodeImpl [] []
org.antlr.v4.runtime.BaseErrorListener [] []
org.antlr.runtime.debug.DebugTreeNodeStream [] []
org.antlr.v4.runtime.DefaultErrorStrategy [] []
org.antlr.v4.parse.ANTLRParser$lexerElements_return [] []
org.antlr.v4.runtime.atn.ATNState ['GrammarFuzzer'] []
org.antlr.v4.parse.ANTLRParser$prequelConstruct_return [] []
org.antlr.runtime.LegacyCommonTokenStream ['GrammarFuzzer'] []
org.antlr.v4.gui.Interpreter [] []
org.antlr.v4.runtime.UnbufferedCharStream [] []
org.antlr.runtime.BaseRecognizer [] []
org.antlr.v4.gui.TreeViewer$DefaultTreeTextProvider [] []
org.antlr.v4.codegen.model.decl.Decl ['GrammarFuzzer'] []
org.antlr.v4.runtime.atn.AtomTransition ['GrammarFuzzer'] []
org.antlr.v4.runtime.CodePointBuffer$Builder ['GrammarFuzzer'] []
org.antlr.v4.tool.ast.ActionAST [] []
org.antlr.v4.parse.ANTLRParser$id_return [] []
org.antlr.v4.runtime.atn.LexerPopModeAction ['GrammarFuzzer'] []
org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyToken [] []
org.antlr.runtime.tree.CommonTree ['GrammarFuzzer'] []
org.antlr.v4.parse.ANTLRParser$blockEntry_return [] []
org.antlr.v4.runtime.atn.RangeTransition ['GrammarFuzzer'] []
org.antlr.runtime.tree.TreeRewriter$3 [] []
org.antlr.runtime.debug.DebugEventRepeater [] []
org.antlr.v4.tool.BuildDependencyGenerator [] []
org.abego.treelayout.internal.util.java.util.IteratorUtil$ReverseIterator ['GrammarFuzzer'] []
org.antlr.v4.tool.ast.GrammarASTVisitor [] []
org.antlr.v4.codegen.model.decl.StructDecl [] []
org.antlr.v4.parse.ANTLRParser$ruleEntry_return [] []
org.antlr.v4.runtime.atn.LexerChannelAction ['GrammarFuzzer'] []
org.stringtemplate.v4.gui.JTreeSTModel [] []
org.stringtemplate.v4.misc.ErrorManager [] []
org.antlr.v4.runtime.atn.PredictionMode$AltAndContextConfigEqualityComparator ['GrammarFuzzer'] []
org.w3c.dom.NodeList [] []
org.antlr.v4.codegen.OutputModelWalker [] []
org.stringtemplate.v4.compiler.STParser$arg_return [] []
org.antlr.v4.parse.BlockSetTransformer$DFA10 [] []
org.antlr.v4.runtime.tree.xpath.XPathWildcardElement [] []
org.antlr.runtime.tree.CommonErrorNode [] []
org.stringtemplate.v4.compiler.STParser$templateAndEOF_return [] []
org.antlr.v4.runtime.CommonToken [] []
org.antlr.v4.codegen.model.LL1Loop [] []
org.antlr.v4.parse.BlockSetTransformer$elementOption_return [] []
org.antlr.runtime.tree.TreeRewriter$1 [] []
org.antlr.v4.runtime.UnbufferedTokenStream [] []
org.stringtemplate.v4.compiler.STLexer$STToken [] []
org.stringtemplate.v4.gui.STViz$4 [] []
org.antlr.v4.runtime.InterpreterRuleContext [] []
org.antlr.v4.runtime.misc.LogManager$Record [] []
org.antlr.v4.runtime.atn.ActionTransition [] []
org.antlr.v4.runtime.RuleContextWithAltNum [] []
org.stringtemplate.v4.ST [] []
org.antlr.v4.Tool [] []
org.antlr.v4.parse.BlockSetTransformer$ebnfBlockSet_return [] []
org.antlr.v4.tool.ast.OptionalBlockAST [] []
org.antlr.v4.runtime.TokenStreamRewriter$ReplaceOp [] []
org.antlr.v4.parse.ANTLRParser$option_return [] []
org.antlr.v4.gui.TreeLayoutAdaptor$AntlrTreeChildrenIterable [] []
org.antlr.v4.automata.ParserATNFactory [] []
org.antlr.runtime.SerializedGrammar [] []
org.stringtemplate.v4.misc.STNoSuchAttributeException [] []
org.stringtemplate.v4.STErrorListener [] []
org.antlr.v4.parse.BlockSetTransformer$topdown_return [] []
org.antlr.v4.runtime.tree.ParseTree [] []
org.antlr.v4.parse.ANTLRParser$optionValue_return [] []
org.antlr.v4.parse.BlockSetTransformer$setElement_return [] []
org.abego.treelayout.TreeLayout$NormalizedPosition [] []
org.stringtemplate.v4.compiler.STParser$notConditionalExpr_return [] []
org.antlr.v4.gui.TreeViewer$1 [] []
org.antlr.v4.runtime.atn.EpsilonTransition [] []
org.antlr.runtime.CharStream [] []
org.antlr.runtime.debug.DebugTreeParser [] []
org.antlr.v4.parse.BlockSetTransformer$blockSet_return [] []
org.antlr.v4.runtime.atn.LexerActionExecutor ['GrammarFuzzer'] []
com.code_intelligence.jazzer.api.FuzzedDataProvider ['GrammarFuzzer'] []
org.antlr.v4.gui.TreeViewer$7 [] []
org.antlr.v4.runtime.BailErrorStrategy [] []
org.antlr.runtime.tree.CommonTreeAdaptor ['GrammarFuzzer'] []
org.w3c.dom.DOMConfiguration [] []
org.antlr.v4.runtime.misc.LogManager [] []
org.antlr.v4.parse.ANTLRParser$elementEntry_return [] []
org.antlr.v4.runtime.atn.TokensStartState [] []
org.antlr.runtime.tree.TreeFilter$2 [] []
org.antlr.v4.gui.TreePostScriptGenerator$VariableExtentProvide [] []
org.antlr.v4.gui.GraphicsSupport$1 [] []
org.antlr.v4.parse.ActionSplitterListener [] []
org.antlr.v4.runtime.atn.StarLoopbackState [] []
org.antlr.runtime.misc.IntArray [] []
org.antlr.v4.runtime.CharStreams ['GrammarFuzzer'] []
org.antlr.v4.parse.ANTLRParser$lexerAlt_return [] []
org.stringtemplate.v4.compiler.STParser$listElement_return [] []
org.antlr.v4.parse.ANTLRParser$range_return [] []
org.antlr.v4.codegen.model.decl.ContextTokenListGetterDecl [] []
org.antlr.v4.parse.ANTLRParser$labeledElement_return [] []
org.antlr.v4.runtime.atn.ATNSerializer ['GrammarFuzzer'] []
org.antlr.runtime.BitSet ['GrammarFuzzer'] []
org.antlr.v4.runtime.CharStream [] []
org.antlr.v4.codegen.model.OutputFile [] []
org.antlr.v4.semantics.ActionSniffer [] []
org.antlr.runtime.tree.TreeVisitor [] []
org.antlr.v4.parse.ANTLRParser$setElement_return [] []
org.stringtemplate.v4.NoIndentWriter [] []
org.antlr.v4.runtime.dfa.DFAState ['GrammarFuzzer'] []
org.antlr.runtime.tree.TreePatternParser [] []
org.stringtemplate.v4.misc.ErrorType [] []
org.antlr.v4.runtime.atn.LexerATNSimulator$SimState [] []
org.antlr.v4.runtime.atn.SemanticContext$Empty [] []
org.antlr.v4.runtime.RuleContext [] []
org.antlr.v4.runtime.tree.TerminalNode [] []
org.antlr.v4.runtime.atn.SemanticContext$AND ['GrammarFuzzer'] []
org.abego.treelayout.util.DefaultConfiguration [] []
org.antlr.v4.runtime.atn.LexerATNSimulator [] []
org.antlr.v4.tool.ast.StarBlockAST [] []
org.antlr.runtime.MismatchedTreeNodeException [] []
org.stringtemplate.v4.StringRenderer [] []
org.antlr.v4.codegen.ActionTranslator [] []
org.abego.treelayout.Configuration$Location [] []
org.antlr.v4.runtime.BufferedTokenStream [] []
org.antlr.v4.parse.LeftRecursiveRuleWalker$DFA14 [] []
org.antlr.v4.runtime.DiagnosticErrorListener [] []
org.stringtemplate.v4.compiler.GroupLexer [] []
org.antlr.runtime.MissingTokenException [] []
org.antlr.v4.misc.EscapeSequenceParsing$Result$Type [] []
org.antlr.v4.tool.DOTGenerator [] []
org.antlr.v4.parse.GrammarASTAdaptor [] []
org.antlr.v4.tool.AttributeDict$DictType [] []
org.antlr.v4.runtime.CodePointBuffer$Type [] []
org.antlr.v4.runtime.ConsoleErrorListener [] []
org.antlr.v4.parse.ANTLRParser$lexerCommandName_return [] []
org.antlr.v4.parse.GrammarTreeVisitor [] []
org.w3c.dom.UserDataHandler [] []
org.antlr.v4.Tool$OptionArgType [] []
org.antlr.runtime.misc.Stats [] []
GrammarFuzzer ['GrammarFuzzer'] []
org.stringtemplate.v4.misc.Aggregate [] []
org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree [] []
org.antlr.v4.misc.Graph$Node [] []
org.antlr.v4.misc.Utils [] []
org.antlr.runtime.debug.DebugEventHub [] []
org.antlr.v4.misc.EscapeSequenceParsing [] []
org.stringtemplate.v4.compiler.STParser$element_return [] []
org.antlr.v4.runtime.atn.ParserATNSimulator$1 [] []
org.antlr.runtime.tree.TreeNodeStream [] []
org.abego.treelayout.internal.util.java.lang.IterableUtil [] []
org.stringtemplate.v4.gui.JTreeASTModel [] []
org.stringtemplate.v4.compiler.STParser$subtemplate_return [] []
org.antlr.v4.runtime.atn.ATNConfig ['GrammarFuzzer'] []
org.abego.treelayout.util.FixedNodeExtentProvider [] []
org.antlr.v4.parse.ANTLRParser$blockSuffix_return [] []
org.antlr.v4.parse.BlockSetTransformer$ebnfSuffix_return [] []
org.antlr.v4.parse.BlockSetTransformer [] []
org.antlr.v4.semantics.BasicSemanticChecks [] []
org.antlr.v4.codegen.target.PHPTarget [] []
org.stringtemplate.v4.compiler.Compiler$1 [] []
org.antlr.v4.codegen.model.ListenerFile$lambda_new_0__1 [] []
org.stringtemplate.v4.compiler.STParser$andConditional_return [] []
org.antlr.runtime.SerializedGrammar$TokenRef [] []
org.antlr.runtime.tree.TreeRuleReturnScope [] []
org.stringtemplate.v4.STGroupFile [] []
org.stringtemplate.v4.misc.STNoSuchPropertyException [] []
org.stringtemplate.v4.gui.STViz$1 [] []
org.antlr.v4.misc.Utils$Func1 [] []
org.antlr.v4.runtime.atn.WildcardTransition [] []
org.stringtemplate.v4.compiler.STParser$option_return [] []
org.antlr.v4.semantics.UseDefAnalyzer$1 [] []
org.antlr.v4.runtime.ParserInterpreter [] []
org.stringtemplate.v4.STRawGroupDir [] []
org.antlr.v4.automata.LexerATNFactory$CharSetParseState ['GrammarFuzzer'] []
org.antlr.v4.runtime.misc.IntegerList ['GrammarFuzzer'] []
org.stringtemplate.v4.compiler.FormalArgument ['GrammarFuzzer'] []
org.stringtemplate.v4.compiler.STParser$args_return [] []
org.antlr.v4.parse.ANTLRParser$block_return [] []
org.antlr.v4.parse.ANTLRParser$alternativeEntry_return [] []
org.antlr.v4.parse.ANTLRParser$channelsSpec_return [] []
org.antlr.v4.parse.ANTLRParser$delegateGrammars_return [] []
org.antlr.v4.runtime.tree.SyntaxTree [] []
org.antlr.v4.parse.ANTLRParser$ebnf_return [] []
org.stringtemplate.v4.ModelAdaptor [] []
org.stringtemplate.v4.misc.Coordinate [] []
org.antlr.v4.parse.ANTLRLexer [] []
org.antlr.v4.parse.ANTLRParser$ruleAction_return [] []
org.antlr.v4.parse.ANTLRParser$lexerAltList_return [] []
org.antlr.v4.codegen.model.SerializedJavaATN [] []
org.antlr.v4.parse.ANTLRParser$grammarType_return [] []
org.antlr.v4.runtime.LexerNoViableAltException [] []
org.antlr.runtime.debug.TraceDebugEventListener [] []
org.antlr.v4.tool.ast.GrammarASTErrorNode [] []
org.antlr.v4.misc.CharSupport [] []
org.antlr.v4.runtime.atn.RuleStopState [] []
org.antlr.v4.runtime.misc.MurmurHash ['GrammarFuzzer'] []
org.antlr.v4.runtime.atn.EmptyPredictionContext ['GrammarFuzzer'] []
org.antlr.v4.runtime.atn.ATN ['GrammarFuzzer'] []
org.antlr.v4.runtime.TokenSource [] []
org.antlr.v4.parse.ANTLRParser$optionsSpec_return [] []
org.antlr.v4.parse.ANTLRParser$ruleReturns_return [] []
org.antlr.v4.tool.ast.TerminalAST [] []
org.antlr.v4.tool.Alternative [] []
org.antlr.v4.runtime.atn.LexerPushModeAction ['GrammarFuzzer'] []
org.stringtemplate.v4.compiler.STParser$argExprList_return [] []
org.abego.treelayout.internal.util.java.lang.string.StringUtil [] []
org.antlr.v4.gui.JFileChooserConfirmOverwrite [] []
org.antlr.v4.parse.ANTLRParser$parserRule_return [] []
org.abego.treelayout.TreeForTreeLayout [] []
org.antlr.v4.tool.ast.SetAST [] []
org.antlr.v4.runtime.ANTLRErrorStrategy [] []
org.antlr.v4.tool.AttributeDict [] []
org.antlr.v4.runtime.tree.pattern.ParseTreePattern [] []
org.antlr.v4.runtime.FailedPredicateException [] []
org.antlr.v4.runtime.tree.xpath.XPath [] []
org.antlr.v4.runtime.atn.PredictionContextCache [] []
org.stringtemplate.v4.misc.STModelAdaptor [] []
org.antlr.v4.runtime.misc.TestRig [] []
org.antlr.v4.gui.GraphicsSupport [] []
org.antlr.v4.codegen.model.SrcOp [] []
org.antlr.v4.parse.ANTLRParser$altList_return [] []
org.antlr.v4.codegen.model.decl.ContextRuleGetterDecl [] []
org.antlr.v4.runtime.CodePointBuffer ['GrammarFuzzer'] []
org.antlr.runtime.NoViableAltException [] []
org.antlr.v4.runtime.atn.LexerActionType ['GrammarFuzzer'] []
org.antlr.v4.tool.GrammarParserInterpreter [] []
org.antlr.v4.codegen.model.Recognizer [] []
org.abego.treelayout.Configuration [] []
org.abego.treelayout.internal.util.Contract [] []
org.antlr.v4.analysis.AnalysisPipeline [] []
org.stringtemplate.v4.compiler.STParser$exprTag_return [] []
org.antlr.v4.gui.TreePostScriptGenerator [] []
org.stringtemplate.v4.misc.Misc [] []
org.stringtemplate.v4.compiler.STParser$conditional_return [] []
org.antlr.v4.codegen.ParserFactory [] []
org.antlr.v4.codegen.SourceGenTriggers$DFA7 [] []
org.stringtemplate.v4.misc.TypeRegistry ['GrammarFuzzer'] []
org.stringtemplate.v4.misc.STGroupCompiletimeMessage [] []
org.stringtemplate.v4.misc.MapModelAdaptor [] []
org.stringtemplate.v4.gui.STViz$3 [] []
org.antlr.v4.runtime.tree.xpath.XPathTokenElement [] []
org.antlr.v4.tool.Grammar$2 [] []
org.antlr.v4.codegen.target.CppTarget [] []
org.antlr.v4.parse.GrammarToken ['GrammarFuzzer'] []
org.antlr.v4.runtime.atn.ATNConfigSet ['GrammarFuzzer'] []
org.antlr.v4.runtime.atn.ATNDeserializer ['GrammarFuzzer'] []
org.antlr.v4.runtime.CommonTokenStream [] []
org.antlr.v4.tool.ast.PlusBlockAST [] []
org.antlr.v4.runtime.atn.SemanticContext$Predicate ['GrammarFuzzer'] []
org.antlr.v4.runtime.atn.BasicBlockStartState [] []
org.stringtemplate.v4.debug.AddAttributeEvent [] []
org.antlr.v4.runtime.misc.OrderedHashSet ['GrammarFuzzer'] []
org.stringtemplate.v4.compiler.BytecodeDisassembler [] []
org.antlr.v4.unicode.UnicodeDataTemplateController [] []
org.antlr.v4.tool.Attribute [] []
org.antlr.v4.runtime.tree.pattern.ParseTreeMatch [] []
org.antlr.runtime.tree.TreeAdaptor [] []
org.antlr.v4.tool.ErrorSeverity [] []
org.antlr.runtime.TokenRewriteStream$RewriteOperation [] []
org.antlr.v4.runtime.tree.pattern.RuleTagToken [] []
org.antlr.v4.runtime.atn.SingletonPredictionContext ['GrammarFuzzer'] []
org.antlr.runtime.tree.TreeWizard$1 [] []
org.antlr.v4.runtime.atn.LoopEndState [] []
org.antlr.v4.runtime.atn.PredictionMode [] []
org.stringtemplate.v4.compiler.STParser$namedArg_return [] []
org.stringtemplate.v4.compiler.CompilationState [] []
org.antlr.v4.codegen.DefaultOutputModelFactory [] []
org.antlr.v4.tool.ErrorType [] []
org.antlr.v4.runtime.atn.ATNDeserializationOptions ['GrammarFuzzer'] []
org.antlr.runtime.tree.BaseTreeAdaptor ['GrammarFuzzer'] []
org.antlr.runtime.UnbufferedTokenStream ['GrammarFuzzer'] []
org.antlr.v4.gui.Trees [] []
org.antlr.v4.codegen.CodeGenPipeline [] []
org.antlr.v4.tool.GrammarTransformPipeline [] []
org.abego.treelayout.TreeLayout [] []
org.antlr.v4.runtime.atn.SemanticContext [] []
org.antlr.v4.parse.GrammarTreeVisitor$DFA38 [] []
org.stringtemplate.v4.compiler.CodeGenerator [] []
org.antlr.v4.parse.ANTLRParser$exceptionGroup_return [] []
org.antlr.runtime.tree.TreeFilter$fptr [] []
org.antlr.v4.codegen.target.TypeScriptTarget [] []
org.antlr.v4.parse.BlockSetTransformer$elementOptions_return [] []
org.antlr.v4.runtime.dfa.DFA [] []
org.stringtemplate.v4.compiler.STLexer [] []
org.stringtemplate.v4.compiler.STParser$primary_return [] []
org.antlr.v4.runtime.tree.pattern.TokenTagToken [] []
org.antlr.v4.codegen.OutputModelController [] []
org.antlr.v4.codegen.model.ElementFrequenciesVisitor [] []
org.antlr.v4.tool.Rule ['GrammarFuzzer'] []
org.antlr.v4.runtime.atn.SemanticContext$OR ['GrammarFuzzer'] []
org.stringtemplate.v4.compiler.STParser$ifstat_return [] []
org.antlr.runtime.CommonTokenStream [] []
org.antlr.v4.parse.ANTLRParser$sync_return [] []
org.antlr.v4.parse.ANTLRParser$lexerElement_return [] []
org.antlr.runtime.tree.TreeWizard$TreePattern [] []
org.w3c.dom.Attr [] []
org.antlr.v4.runtime.Vocabulary [] []
org.antlr.v4.parse.ATNBuilder [] []
org.antlr.v4.automata.ATNVisitor [] []
org.antlr.v4.runtime.dfa.DFA$1 [] []
org.antlr.v4.parse.ANTLRParser$ruleref_return [] []
org.antlr.v4.runtime.atn.LexerIndexedCustomAction ['GrammarFuzzer'] []
org.stringtemplate.v4.compiler.STParser$singleElement_return [] []
org.antlr.v4.runtime.ANTLRErrorListener [] []
org.antlr.v4.parse.LeftRecursiveRuleWalker [] []
org.stringtemplate.v4.Interpreter$Option [] []
org.antlr.runtime.BufferedTokenStream ['GrammarFuzzer'] []
org.antlr.runtime.SerializedGrammar$RuleRef [] []
org.w3c.dom.ProcessingInstruction [] []
org.antlr.v4.codegen.Target$1 [] []
org.antlr.v4.runtime.dfa.DFAState$PredPrediction [] []
org.antlr.v4.tool.Grammar$3 [] []
org.antlr.v4.runtime.misc.IntervalSet ['GrammarFuzzer'] []
org.antlr.v4.parse.LeftRecursiveRuleWalker$DFA11 [] []
org.antlr.v4.codegen.model.InvokeRule [] []
org.antlr.runtime.tree.TreeFilter$3 [] []
org.antlr.v4.tool.ast.NotAST [] []
org.antlr.v4.runtime.tree.xpath.XPathRuleElement [] []
org.stringtemplate.v4.misc.STRuntimeMessage [] []
org.antlr.v4.runtime.tree.IterativeParseTreeWalker [] []
org.antlr.runtime.tree.TreeParser [] []
org.stringtemplate.v4.compiler.GroupLexer$DFA8 [] []
org.antlr.v4.semantics.SemanticPipeline [] []
org.antlr.v4.gui.TreeViewer$EmptyIcon [] []
org.antlr.v4.runtime.atn.NotSetTransition [] []
org.antlr.v4.runtime.misc.EqualityComparator [] []
org.antlr.runtime.SerializedGrammar$Rule [] []
org.antlr.v4.codegen.model.TokenInfo [] []
org.antlr.v4.parse.ANTLRParser$alternative_return [] []
org.antlr.v4.runtime.CodePointCharStream$CodePoint32BitCharStream [] []
org.antlr.v4.codegen.BlankOutputModelFactory [] []
org.antlr.v4.runtime.tree.xpath.XPathLexer [] []
org.antlr.v4.runtime.atn.BlockEndState [] []
org.antlr.v4.parse.ActionSplitter [] []
org.antlr.v4.codegen.target.DartTarget [] []
org.antlr.runtime.ANTLRReaderStream [] []
org.stringtemplate.v4.compiler.STParser$expr_return [] []
org.stringtemplate.v4.gui.STViewFrame [] []
org.antlr.v4.tool.GrammarParserInterpreter$BailButConsumeErrorStrategy [] []
org.antlr.v4.parse.ANTLRLexer$DFA2 [] []
org.antlr.runtime.misc.DoubleKeyMap [] []
org.antlr.v4.gui.TreeViewer$TreeNodeWrapper [] []
org.antlr.v4.automata.LexerATNFactory$CharSetParseState$Mode [] []
org.antlr.v4.parse.ANTLRParser$notSet_return [] []
org.stringtemplate.v4.Interpreter [] []
org.antlr.v4.automata.ATNFactory$Handle [] []
org.stringtemplate.v4.misc.MultiMap [] []
org.antlr.v4.runtime.VocabularyImpl [] []
org.antlr.runtime.MismatchedSetException [] []
org.antlr.v4.codegen.model.decl.AltLabelStructDecl ['GrammarFuzzer'] []
org.antlr.v4.runtime.atn.PredictionContext [] []
org.w3c.dom.Text [] []
org.antlr.runtime.tree.TreeIterator ['GrammarFuzzer'] []
org.antlr.v4.parse.ANTLRParser$tokensSpec_return [] []
org.antlr.runtime.tree.TreeWizard$TreePatternTreeAdaptor [] []
org.antlr.runtime.tree.RewriteRuleNodeStream [] []
org.antlr.v4.tool.ast.PredAST [] []
org.antlr.runtime.IntStream [] []
org.antlr.v4.tool.ErrorManager [] []
org.antlr.v4.runtime.atn.CodePointTransitions [] []
org.antlr.v4.runtime.tree.pattern.ParseTreePatternMatcher [] []
org.antlr.runtime.tree.RewriteRuleTokenStream [] []
org.antlr.v4.codegen.target.CSharpTarget [] []
org.antlr.v4.gui.TreeViewer$8$1 [] []
org.antlr.v4.gui.TreeViewer$2 [] []
org.abego.treelayout.util.AbstractTreeForTreeLayout [] []
org.stringtemplate.v4.compiler.STParser$includeExpr_return [] []
org.antlr.v4.automata.LexerATNFactory [] []
org.antlr.runtime.tree.BufferedTreeNodeStream$StreamIterator ['GrammarFuzzer'] []
org.antlr.runtime.Token [] []
org.w3c.dom.Element [] []
org.antlr.v4.gui.TreeViewer$6 [] []
org.antlr.runtime.UnwantedTokenException [] []
org.antlr.v4.runtime.atn.LexerCustomAction ['GrammarFuzzer'] []
org.antlr.runtime.TokenRewriteStream$InsertBeforeOp [] []
org.stringtemplate.v4.misc.STLexerMessage [] []
org.w3c.dom.DocumentType [] []
org.antlr.v4.codegen.model.VisitorFile [] []
org.antlr.runtime.TokenSource [] []
org.antlr.v4.parse.ANTLRParser$lexerCommands_return [] []
org.antlr.v4.tool.GrammarInterpreterRuleContext [] []
org.antlr.v4.semantics.UseDefAnalyzer [] []
org.antlr.v4.parse.ANTLRParser$actionScopeName_return [] []
org.antlr.v4.misc.MutableInt ['GrammarFuzzer'] []
org.antlr.runtime.debug.RemoteDebugEventSocketListener [] []
org.antlr.v4.gui.TreeViewer$4 [] []
org.abego.treelayout.internal.util.java.util.ListUtil [] []
org.stringtemplate.v4.compiler.STParser$mapExpr_return [] []
org.antlr.v4.runtime.tree.xpath.XPathTokenAnywhereElement [] []
org.antlr.v4.semantics.SymbolChecks [] []
org.antlr.runtime.misc.FastQueue ['GrammarFuzzer'] []
org.antlr.v4.runtime.atn.SemanticContext$PrecedencePredicate ['GrammarFuzzer'] []
org.antlr.v4.runtime.atn.StarBlockStartState [] []
org.antlr.v4.parse.ANTLRParser$rulePrequels_return [] []
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor [] []
org.antlr.v4.runtime.Recognizer [] []
org.antlr.v4.tool.ANTLRToolListener [] []
org.stringtemplate.v4.gui.STViz [] []
org.antlr.v4.parse.ANTLRParser$rulePrequel_return [] []
org.antlr.v4.tool.GrammarSyntaxMessage [] []
org.antlr.v4.runtime.misc.MultiMap [] []
org.antlr.v4.runtime.CodePointCharStream$CodePoint16BitCharStream [] []
org.antlr.runtime.TokenStream [] []
org.abego.treelayout.util.DefaultTreeForTreeLayout [] []
org.antlr.v4.parse.ANTLRParser$qid_return [] []
org.antlr.v4.runtime.TokenStreamRewriter [] []
org.antlr.runtime.tree.CommonTreeNodeStream ['GrammarFuzzer'] []
org.antlr.v4.runtime.atn.ATNConfigSet$ConfigEqualityComparator ['GrammarFuzzer'] []
org.stringtemplate.v4.gui.STViz$6 [] []
org.antlr.v4.tool.ast.RuleAST [] []
org.antlr.v4.tool.LeftRecursionCyclesMessage [] []
org.antlr.v4.runtime.RecognitionException [] []
org.stringtemplate.v4.compiler.Compiler [] []
org.antlr.v4.runtime.misc.Array2DHashSet$SetIterator ['GrammarFuzzer'] []
org.antlr.v4.gui.SystemFontMetrics [] []
org.antlr.v4.runtime.atn.LexerATNConfig ['GrammarFuzzer'] []
org.antlr.v4.runtime.atn.ATNConfigSet$AbstractConfigHashSet ['GrammarFuzzer'] []
org.antlr.v4.runtime.atn.SetTransition [] []
org.antlr.v4.runtime.tree.xpath.XPath$1 [] []
org.antlr.v4.runtime.misc.FlexibleHashMap ['GrammarFuzzer'] []
org.antlr.v4.codegen.target.Python2Target [] []
org.stringtemplate.v4.compiler.CompiledST ['GrammarFuzzer'] []
org.antlr.runtime.debug.ParseTreeBuilder [] []
org.antlr.v4.misc.FrequencySet [] []
org.antlr.v4.runtime.ParserRuleContext ['GrammarFuzzer'] []
org.antlr.runtime.ParserRuleReturnScope [] []
org.antlr.v4.parse.ANTLRParser$atom_return [] []
org.antlr.runtime.debug.DebugParser [] []
org.antlr.v4.tool.ast.RuleRefAST [] []
org.antlr.v4.gui.TestRig [] []
org.antlr.runtime.debug.BlankDebugEventListener [] []
org.antlr.v4.parse.ANTLRParser$finallyClause_return [] []
org.antlr.v4.runtime.atn.BasicState [] []
org.stringtemplate.v4.compiler.STParser$region_return [] []
org.antlr.v4.codegen.SourceGenTriggers [] []
org.stringtemplate.v4.debug.InterpEvent [] []
org.antlr.v4.runtime.atn.LL1Analyzer [] []
org.antlr.v4.parse.ANTLRParser$throwsSpec_return [] []
org.stringtemplate.v4.compiler.STParser$memberExpr_return [] []
org.antlr.v4.runtime.misc.Triple ['GrammarFuzzer'] []
org.antlr.v4.runtime.misc.Interval ['GrammarFuzzer'] []
org.antlr.v4.codegen.model.decl.ContextRuleListIndexedGetterDecl [] []
org.antlr.v4.codegen.model.VisitorFile$lambda_new_0__2 [] []
org.antlr.v4.runtime.tree.Tree [] []
org.antlr.v4.tool.GrammarTransformPipeline$2 [] []
org.antlr.v4.parse.ANTLRParser$labeledAlt_return [] []
org.antlr.v4.tool.ast.GrammarAST [] []
org.antlr.v4.runtime.tree.ErrorNodeImpl [] []
org.w3c.dom.DOMStringList [] []
org.antlr.v4.parse.ANTLRParser$blockSet_return [] []
org.antlr.runtime.tree.TreeWizard$3 [] []
org.stringtemplate.v4.compiler.Bytecode$OperandType [] []
org.antlr.runtime.MismatchedRangeException [] []
org.w3c.dom.CharacterData [] []
org.antlr.v4.gui.BasicFontMetrics [] []
org.antlr.v4.runtime.tree.pattern.TagChunk [] []
org.antlr.runtime.tree.Tree [] []
org.antlr.v4.codegen.target.GoTarget [] []
org.antlr.v4.gui.TreeViewer$3 [] []
org.antlr.v4.codegen.OutputModelFactory [] []
org.antlr.v4.runtime.tree.ParseTreeProperty [] []
org.antlr.v4.gui.TreeViewer [] []
org.antlr.v4.parse.ANTLRLexer$DFA32 [] []
org.stringtemplate.v4.gui.STViz$2 [] []
org.antlr.v4.runtime.misc.InterpreterDataReader [] []
org.antlr.v4.codegen.target.SwiftTarget [] []
org.antlr.runtime.debug.DebugTokenStream ['GrammarFuzzer'] []
org.antlr.v4.tool.GrammarTransformPipeline$1 [] []
org.antlr.v4.runtime.atn.PlusLoopbackState [] []
org.antlr.runtime.debug.DebugEventSocketProxy [] []
org.antlr.v4.parse.ANTLRParser$localsSpec_return [] []
org.stringtemplate.v4.misc.ArrayIterator ['GrammarFuzzer'] []
org.antlr.v4.runtime.misc.ObjectEqualityComparator ['GrammarFuzzer'] []
org.w3c.dom.NamedNodeMap [] []
org.antlr.v4.tool.AttributeResolver [] []
org.antlr.runtime.Parser [] []
org.antlr.runtime.tree.RewriteRuleElementStream [] []
org.antlr.v4.runtime.ListTokenSource [] []
org.antlr.v4.runtime.atn.PredicateTransition [] []
org.antlr.runtime.tree.BufferedTreeNodeStream [] []
org.antlr.runtime.tree.RewriteRuleSubtreeStream [] []
org.antlr.v4.analysis.LeftRecursiveRuleAnalyzer$ASSOC [] []
org.stringtemplate.v4.debug.EvalExprEvent [] []
org.antlr.v4.parse.BlockSetTransformer$setAlt_return [] []
org.antlr.v4.codegen.CodeGenerator [] []
java.lang.ProcessBuilder [] []
org.antlr.runtime.tree.TreeRewriter$2 [] []
org.antlr.v4.gui.TreeViewer$8 [] []
org.antlr.v4.codegen.model.ListenerFile [] []
org.antlr.v4.runtime.IntStream [] []
org.antlr.v4.runtime.atn.ProfilingATNSimulator [] []
org.antlr.v4.runtime.atn.ParseInfo [] []
org.antlr.v4.runtime.atn.LexerAction [] []
org.antlr.v4.automata.ATNPrinter [] []
org.antlr.v4.codegen.model.MatchToken [] []
org.antlr.v4.codegen.model.TestSetInline$Bitset [] []
org.abego.treelayout.internal.util.java.lang.IterableUtil$ReverseIterable [] []
org.antlr.v4.runtime.tree.xpath.XPathWildcardAnywhereElement [] []
org.antlr.v4.misc.Utils$Func0 [] []
org.antlr.v4.runtime.tree.RuleNode [] []
org.antlr.v4.Tool$1UndefChecker [] []
org.antlr.v4.runtime.Lexer [] []
org.antlr.v4.runtime.Token [] []
org.antlr.v4.runtime.misc.Array2DHashSet ['GrammarFuzzer'] []
org.antlr.v4.parse.ANTLRParser$grammarSpec_return [] []
org.w3c.dom.Document [] []
org.antlr.runtime.tree.ParseTree [] []
org.antlr.v4.runtime.LexerInterpreter [] []
org.antlr.v4.runtime.atn.LexerTypeAction ['GrammarFuzzer'] []
org.stringtemplate.v4.STGroupDir [] []
org.stringtemplate.v4.misc.Interval [] []
org.stringtemplate.v4.AttributeRenderer [] []
org.antlr.v4.misc.Utils$Filter [] []
org.antlr.v4.runtime.atn.DecisionInfo [] []
org.stringtemplate.v4.misc.AggregateModelAdaptor [] []
org.w3c.dom.TypeInfo [] []
org.stringtemplate.v4.compiler.STParser$compoundElement_return [] []
org.antlr.v4.runtime.CodePointCharStream ['GrammarFuzzer'] []
org.antlr.v4.runtime.atn.SemanticContext$Operator [] []
org.antlr.v4.runtime.tree.xpath.XPathElement [] []
org.antlr.runtime.misc.LookaheadStream ['GrammarFuzzer'] []
org.stringtemplate.v4.compiler.STParser$notConditional_return [] []
org.antlr.v4.gui.Interpreter$IgnoreTokenVocabGrammar [] []
org.antlr.v4.codegen.target.JavaScriptTarget [] []
org.antlr.runtime.tree.TreeRewriter$fptr [] []
org.antlr.v4.runtime.atn.LexerModeAction ['GrammarFuzzer'] []
org.antlr.v4.runtime.atn.RuleStartState [] []
org.stringtemplate.v4.STGroupString [] []
org.antlr.v4.parse.ANTLRParser$rules_return [] []
org.antlr.v4.codegen.UnicodeEscapes [] []
org.stringtemplate.v4.compiler.STParser$mapTemplateRef_return [] []
org.stringtemplate.v4.AutoIndentWriter [] []
org.stringtemplate.v4.compiler.STParser [] []
org.antlr.v4.tool.Grammar ['GrammarFuzzer'] []
org.antlr.v4.runtime.WritableToken [] []
org.antlr.v4.tool.ast.AltAST [] []
org.antlr.v4.parse.ANTLRParser$lexerBlock_return [] []
org.antlr.runtime.SerializedGrammar$Node [] []
org.antlr.runtime.tree.BaseTree ['GrammarFuzzer'] []
org.antlr.v4.runtime.atn.ATNSimulator [] []
org.antlr.v4.runtime.TokenStreamRewriter$InsertBeforeOp [] []
org.stringtemplate.v4.STGroup [] []
org.antlr.v4.runtime.Parser$TraceListener [] []
org.antlr.runtime.debug.Tracer [] []
org.antlr.v4.tool.ast.QuantifierAST [] []
org.antlr.runtime.tree.TreeWizard$Visitor [] []
org.antlr.v4.runtime.tree.ParseTreeVisitor [] []
org.antlr.v4.parse.ANTLRParser$lexerRuleBlock_return [] []
org.antlr.runtime.TokenRewriteStream [] []
org.stringtemplate.v4.misc.ObjectModelAdaptor [] []
org.antlr.v4.parse.ANTLRParser [] []
org.antlr.v4.parse.ANTLRParser$elementOptions_return [] []
org.antlr.v4.runtime.misc.FlexibleHashMap$Entry [] []
org.antlr.v4.automata.RangeBorderCharactersData [] []
org.stringtemplate.v4.gui.JTreeScopeStackModel$StringTree [] []
org.stringtemplate.v4.gui.STViz$5 [] []
org.antlr.v4.tool.LabelElementPair [] []
org.antlr.v4.semantics.SymbolCollector [] []
org.stringtemplate.v4.compiler.GroupParser [] []
org.antlr.v4.runtime.tree.xpath.XPathLexerErrorListener [] []
org.antlr.v4.runtime.ANTLRFileStream [] []
org.antlr.v4.codegen.target.JavaTarget [] []
org.antlr.v4.runtime.atn.ATNType ['GrammarFuzzer'] []
org.antlr.v4.runtime.CommonTokenFactory [] []
org.antlr.v4.runtime.tree.xpath.XPathRuleAnywhereElement [] []
org.antlr.v4.parse.ANTLRParser$actionElement_return [] []
org.antlr.v4.misc.OrderedHashMap ['GrammarFuzzer'] []
org.antlr.v4.parse.ToolANTLRParser [] []
org.stringtemplate.v4.compiler.STParser$qualifiedId_return [] []
org.antlr.runtime.tree.TreeFilter [] []
org.antlr.v4.runtime.misc.Predicate [] []
org.antlr.v4.codegen.model.TestSetInline [] []
org.antlr.runtime.RuleReturnScope [] []
org.antlr.v4.tool.ast.RangeAST [] []
org.antlr.runtime.Lexer [] []
org.stringtemplate.v4.misc.ErrorBuffer [] []
org.antlr.v4.runtime.atn.LexerMoreAction ['GrammarFuzzer'] []
org.antlr.v4.runtime.misc.Pair ['GrammarFuzzer'] []
org.antlr.runtime.DFA [] []
org.abego.treelayout.internal.util.java.util.IteratorUtil [] []
org.antlr.v4.codegen.model.SerializedATN [] []
org.antlr.runtime.debug.Profiler [] []
org.stringtemplate.v4.NumberRenderer [] []
org.stringtemplate.v4.compiler.STParser$exprOptions_return [] []
org.antlr.v4.gui.TreeLayoutAdaptor [] []
org.antlr.v4.codegen.model.decl.CodeBlock [] []
org.antlr.v4.tool.ANTLRMessage [] []
org.antlr.v4.gui.TreeViewer$5 [] []
org.antlr.runtime.TokenRewriteStream$ReplaceOp [] []
org.stringtemplate.v4.debug.ConstructionEvent [] []
org.antlr.v4.runtime.misc.Utils [] []
org.antlr.v4.parse.ANTLRParser$lexerAtom_return [] []
org.antlr.v4.parse.ToolANTLRLexer [] []
org.antlr.v4.codegen.model.Loop [] []
org.stringtemplate.v4.compiler.STParser$template_return [] []
org.antlr.runtime.tree.TreeVisitorAction [] []
org.antlr.v4.parse.ANTLRParser$lexerRule_return [] []
org.antlr.v4.runtime.dfa.DFASerializer [] []
org.antlr.v4.tool.LexerGrammar [] []
org.antlr.v4.gui.TreeTextProvider [] []
org.antlr.v4.runtime.RuntimeMetaData [] []
org.antlr.v4.analysis.LeftRecursiveRuleTransformer [] []
org.antlr.v4.runtime.TokenStreamRewriter$RewriteOperation [] []
org.antlr.runtime.ANTLRStringStream [] []
org.antlr.v4.parse.ANTLRParser$ruleAltList_return [] []
org.antlr.v4.parse.ANTLRParser$ruleBlock_return [] []
org.antlr.v4.analysis.LeftRecursiveRuleAnalyzer [] []
org.w3c.dom.DOMImplementation [] []
org.antlr.v4.automata.ATNFactory [] []
org.antlr.v4.runtime.atn.LexerSkipAction ['GrammarFuzzer'] []
org.stringtemplate.v4.misc.STCompiletimeMessage [] []
org.antlr.v4.parse.ANTLRParser$terminal_return [] []
org.antlr.v4.tool.DefaultToolListener [] []
org.antlr.v4.runtime.atn.RuleTransition [] []
org.antlr.v4.codegen.model.Choice [] []
org.antlr.runtime.tree.TreeWizard$2 [] []
org.antlr.v4.misc.EscapeSequenceParsing$Result ['GrammarFuzzer'] []
org.antlr.v4.tool.ast.BlockAST [] []
org.stringtemplate.v4.compiler.STParser$exprNoComma_return [] []
org.antlr.v4.codegen.model.decl.ContextRuleListGetterDecl [] []
org.antlr.runtime.MismatchedNotSetException [] []
org.antlr.runtime.ANTLRFileStream [] []
org.antlr.v4.misc.Graph [] []
org.antlr.v4.parse.ANTLRParser$rule_return [] []
org.antlr.v4.runtime.misc.IntegerStack [] []
org.antlr.v4.gui.PostScriptDocument [] []
org.antlr.v4.codegen.target.Python3Target [] []
org.stringtemplate.v4.ST$RegionType [] []
org.antlr.v4.runtime.Parser [] []
org.antlr.runtime.tree.TreePatternLexer [] []

Directories in report

Directory