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

Fuzzer details

Fuzzer: ExpressionEvaluatorFuzzer

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 30305 81.6%
gold [1:9] 4506 12.1%
yellow [10:29] 2306 6.21%
greenyellow [30:49] 9 0.02%
lawngreen 50+ 4 0.01%
All colors 37130 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
3104 396 [org.codehaus.janino.Java$QualifiedThisReference].toString() call site: 00396
2031 31217 [org.codehaus.janino.Java$ReferenceType].accept(org.codehaus.janino.Visitor$TypeVisitor) call site: 31217
1892 22284 [org.codehaus.janino.Java$AbstractCompilationUnit$ImportDeclaration]. (org.codehaus.commons.compiler.Location) call site: 22284
1175 3678 [org.codehaus.janino.Java$Located]. (org.codehaus.commons.compiler.Location) call site: 03678
1154 8032 [org.codehaus.janino.Java$FunctionDeclarator].setDeclaringType(org.codehaus.janino.Java$TypeDeclaration) call site: 08032
1108 24569 [org.codehaus.janino.Java$FieldAccessExpression]. (org.codehaus.commons.compiler.Location,org.codehaus.janino.Java$Atom,java.lang.String) call site: 24569
813 15344 [org.codehaus.janino.Java$MarkerAnnotation].toString() call site: 15344
682 18540 [org.codehaus.janino.Java$SwitchStatement].accept(org.codehaus.janino.Visitor$BlockStatementVisitor) call site: 18540
681 30084 [org.codehaus.janino.Java$NewArray].accept(org.codehaus.janino.Visitor$RvalueVisitor) call site: 30084
607 29106 [org.codehaus.janino.util.AbstractTraverser].visitAtom(org.codehaus.janino.Java$Atom) call site: 29106
595 34942 [org.codehaus.janino.Parser].parseModifiers() call site: 34942
529 21629 [org.codehaus.janino.util.AbstractTraverser].traverseMemberClassDeclaration(org.codehaus.janino.Java$MemberClassDeclaration) call site: 21629

Runtime coverage analysis

Covered functions
716
Functions that are reachable but not covered
3777
Reachable functions
4365
Percentage of reachable functions covered
13.47%
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.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
ExpressionEvaluatorFuzzer 1
org.codehaus.janino.Scanner 20
java.lang.Object 5
java.lang.Boolean 8
java.lang.System 9
java.lang.NullPointerException 2
java.lang.RuntimeException 3
java.lang.Exception 3
java.lang.Throwable 18
sun.nio.fs.UnixException 2
java.lang.String 48
java.lang.StringLatin1 18
java.lang.StringUTF16 26
java.lang.IllegalArgumentException 3
java.lang.SecurityManager 10
java.security.Provider 10
java.util.Properties 15
java.io.File 30
java.lang.StringBuilder 19
java.io.File$TempDirectory 2
java.lang.SecurityException 1
java.io.IOException 2
java.io.DeleteOnExitHook 1
java.io.FileWriter 1
org.codehaus.commons.compiler.io.Readers 1
org.codehaus.commons.compiler.io.Readers$4 3
java.io.FilterReader 4
org.codehaus.janino.UnicodeUnescapeReader 3
java.io.StringReader 4
com.code_intelligence.jazzer.api.FuzzedDataProvider 1
org.codehaus.janino.ExpressionEvaluator 2
org.codehaus.janino.Parser 141
org.codehaus.janino.TokenStreamImpl 24
org.codehaus.commons.compiler.io.Readers$3 2
java.io.BufferedReader 10
org.codehaus.commons.compiler.io.Readers$1 3
jdk.internal.logger.BootstrapLogger$BootstrapExecutors$BootstrapMessageLoggerTask 2
java.lang.Thread 26
jdk.internal.misc.InnocuousThread 8
java.lang.ref.Finalizer$FinalizerThread 1
java.util.concurrent.ThreadPoolExecutor$Worker 1
java.util.concurrent.ForkJoinWorkerThread 1
java.util.zip.Inflater$InflaterZStreamRef 1
java.util.zip.ZipFile$CleanableResource 1
java.lang.ref.Finalizer$2 1
jdk.internal.misc.Signal$1 1
jdk.internal.misc.Signal$NativeHandler 2
java.lang.UnsupportedOperationException 2
jdk.internal.perf.Perf$CleanerAction 1
jdk.internal.perf.Perf 2
java.lang.AssertionError 5
java.lang.Error 3
jdk.internal.org.objectweb.asm.Type 4
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$SameLocals1StackItemFrame 3
java.util.OptionalLong 2
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$1 5
java.util.ResourceBundle$CacheKey 2
java.nio.DoubleBuffer 2
java.time.OffsetTime 2
org.codehaus.janino.Java$AssertStatement 3
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$SameFrameExtended 3
java.net.ServerSocket 1
org.codehaus.janino.Java$ThisReference 3
org.codehaus.janino.util.signature.SignatureParser$3 1
java.security.MessageDigest 2
org.codehaus.janino.Java$NewClassInstance 4
org.codehaus.janino.Java$ClassLiteral 3
org.codehaus.janino.Java$ReferenceType 6
org.codehaus.janino.Java 11
java.lang.Float 18
jdk.internal.math.FloatingDecimal 12
java.lang.Integer 24
java.lang.ThreadLocal 2
jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer 8
java.lang.Long 17
java.lang.Math 4
java.lang.Double 18
jdk.internal.math.FDBigInteger 33
java.util.Arrays 14
java.lang.StringIndexOutOfBoundsException 2
jdk.internal.math.FloatingDecimal$ExceptionalBinaryToASCIIBuffer 1
java.util.WeakHashMap$Entry 5
java.security.Timestamp 2
java.lang.StackFrameInfo 1
java.lang.Module 4
sun.nio.fs.UnixFileStore 2
java.util.regex.Matcher 3
org.codehaus.janino.Java$UnaryOperation 3
org.codehaus.janino.Java$QualifiedThisReference 3
org.codehaus.janino.SimpleCompiler$3 4
org.codehaus.janino.SimpleCompiler 4
org.codehaus.janino.IClassLoader 11
java.util.logging.Logger 7
org.codehaus.janino.Descriptor 17
java.util.TreeMap$EntrySet 4
java.util.TreeMap$KeySet 5
java.util.concurrent.ConcurrentHashMap$EntrySetView 6
java.util.concurrent.ConcurrentHashMap$KeySetView 6
java.util.AbstractCollection 9
java.util.HashSet 9
java.util.jar.Attributes 11
java.util.AbstractMap 11
java.util.HashMap 12
java.util.concurrent.ConcurrentHashMap 14
java.util.WeakHashMap 8
java.util.IdentityHashMap 11
java.util.LinkedHashMap 6
java.util.TreeMap 12
java.util.Hashtable 13
org.codehaus.commons.compiler.InternalCompilerException 5
org.codehaus.janino.IClassLoader$1 20
org.codehaus.janino.IClass 31
org.codehaus.janino.ResourceFinderIClassLoader 1
org.codehaus.commons.compiler.util.resource.ZipFileResourceFinder 4
java.util.jar.JarFile:java.util.zip.ZipFile 2
org.codehaus.commons.compiler.util.resource.ZipFileResourceFinder$1 6
org.codehaus.commons.compiler.util.resource.ResourceFinders$3 1
org.codehaus.commons.compiler.util.resource.FileResourceFinder 2
org.codehaus.commons.compiler.util.resource.DirectoryResourceFinder 4
java.security.Provider:java.util.AbstractMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes 2
java.util.AbstractMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes 1
java.security.Provider:java.util.AbstractMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes 2
java.util.AbstractCollection:java.util.HashSet:java.util.TreeMap$EntrySet:java.util.TreeMap$KeySet:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView 1
org.codehaus.commons.compiler.util.resource.FileResource 7
org.codehaus.commons.compiler.ICompiler$1 2
org.codehaus.commons.compiler.util.resource.MapResourceFinder 2
org.codehaus.commons.compiler.util.resource.ResourceFinders$1 1
org.codehaus.commons.compiler.lang.ClassLoaders$1 1
java.lang.ClassLoader:org.codehaus.commons.compiler.util.resource.ResourceFinder$1:org.codehaus.commons.compiler.util.resource.ResourceFinders$4 1
org.codehaus.commons.compiler.util.resource.ResourceFinders$2 1
org.codehaus.commons.compiler.util.resource.MultiResourceFinder 2
org.codehaus.commons.compiler.util.iterator.FilterListIterator 6
org.codehaus.commons.compiler.util.iterator.ReverseListIterator 5
jdk.internal.module.ModuleBootstrap$2 2
org.codehaus.commons.compiler.util.iterator.TransformingIterator 4
org.codehaus.commons.compiler.util.iterator.MultiDimensionalIterator 3
org.codehaus.commons.compiler.util.iterator.TraversingIterator 4
java.util.Stack 4
org.codehaus.commons.compiler.util.iterator.EnumerationIterator 4
jdk.internal.loader.URLClassPath$2 3
jdk.internal.loader.URLClassPath 8
java.util.ArrayList 19
java.util.ArrayDeque 10
sun.net.util.URLUtil 1
jdk.internal.loader.URLClassPath$3 2
java.security.AccessController 5
java.net.URL 13
jdk.internal.loader.URLClassPath$FileLoader 3
jdk.internal.loader.URLClassPath$Loader 5
sun.net.www.ParseUtil 2
jdk.internal.loader.URLClassPath$JarLoader 17
jdk.internal.loader.URLClassPath$JarLoader$1 2
java.io.PrintStream 3
java.lang.Throwable$WrappedPrintStream 3
java.util.Collections 7
java.lang.Throwable$WrappedPrintWriter 2
java.lang.StackTraceElement 4
java.util.Vector 16
java.util.concurrent.CopyOnWriteArrayList 15
java.util.LinkedList 12
java.security.PrivilegedActionException 3
java.lang.reflect.InvocationTargetException 2
java.lang.reflect.UndeclaredThrowableException 2
java.lang.ExceptionInInitializerError 1
java.lang.ClassNotFoundException 3
java.io.UncheckedIOException 2
jdk.internal.loader.FileURLMapper 3
java.io.FileNotFoundException 1
java.util.zip.ZipFile 4
java.util.AbstractList 7
java.util.jar.JarFile 8
jdk.internal.util.jar.JarIndex 9
java.io.Reader 3
java.io.InputStreamReader 4
jdk.internal.misc.SharedSecrets 1
jdk.internal.misc.Unsafe 9
java.util.jar.Manifest 3
java.util.StringTokenizer 7
java.net.URI 6
java.security.AllPermission 2
javax.crypto.CryptoPermission 3
java.util.PropertyPermission 2
java.security.BasicPermission 2
java.io.FilePermission 2
java.net.SocketPermission 2
java.security.Permission 2
jdk.internal.loader.URLClassPath$FileLoader$1 5
jdk.internal.loader.Resource 6
java.lang.InternalError 2
java.lang.VirtualMachineError 3
java.util.jar.JarEntry 2
java.util.jar.JarFile$JarFileEntry 3
jdk.internal.loader.URLClassPath$JarLoader$2 8
jdk.internal.loader.URLClassPath$JarLoader$3 2
java.nio.file.Files$2 2
org.codehaus.commons.compiler.util.iterator.Iterables$4 4
java.io.BufferedReader$1:java.lang.Enum:java.nio.file.FileTreeIterator:java.nio.file.Files$2:org.codehaus.commons.compiler.util.iterator.MultiDimensionalIterator$1 1
org.codehaus.commons.compiler.util.iterator.IteratorCollection$1 4
org.codehaus.commons.compiler.util.iterator.ProducerIterator 3
org.codehaus.commons.compiler.util.iterator.DirectoryIterator$1 1
java.util.AbstractCollection:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList 1
java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList 1
org.codehaus.commons.compiler.util.iterator.MultiIterator 3
java.io.BufferedReader$1 2
org.codehaus.commons.compiler.util.iterator.MultiDimensionalIterator$1 3
java.nio.file.FileTreeIterator 2
java.util.NoSuchElementException 1
jdk.internal.loader.URLClassPath$1 3
java.io.FilterInputStream 3
java.util.zip.ZipInputStream 2
java.util.zip.InflaterInputStream 3
java.io.ObjectInputStream$PeekInputStream 3
java.lang.ProcessImpl$DeferredCloseInputStream 3
java.io.InputStream$1 5
java.io.ObjectInputStream 3
java.io.FileInputStream 4
java.io.InputStream 4
java.util.jar.Manifest$FastInputStream 3
java.io.ByteArrayInputStream 6
java.io.ObjectInputStream$BlockDataInputStream 3
java.io.BufferedInputStream 4
jdk.internal.module.ModulePatcher$JarResourceFinder$1 6
jdk.internal.module.ModulePatcher$PatchedModuleReader$1 6
jdk.internal.module.ModulePatcher$ExplodedResourceFinder$1 6
sun.nio.fs.UnixPath 6
jdk.internal.loader.URLClassPath$Loader$1 5
jdk.internal.loader.BuiltinClassLoader$1 3
java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2 1
org.codehaus.commons.compiler.util.resource.JarDirectoriesResourceFinder$1$2 2
org.codehaus.commons.compiler.util.resource.ResourceFinder 1
org.codehaus.commons.compiler.util.resource.PathResourceFinder$1 2
org.codehaus.commons.compiler.util.resource.PathResourceFinder 4
org.codehaus.commons.compiler.util.resource.ListableResourceFinder 1
org.codehaus.commons.compiler.util.resource.JarDirectoriesResourceFinder$1 1
java.util.AbstractSequentialList 3
org.codehaus.commons.compiler.util.resource.JarDirectoriesResourceFinder$1$1 2
java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList 1
jdk.internal.loader.Loader$3 2
jdk.internal.loader.BuiltinClassLoader 15
org.codehaus.commons.compiler.util.iterator.IteratorCollection 5
java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:org.codehaus.commons.compiler.util.iterator.IteratorCollection 1
java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList 1
java.util.concurrent.ConcurrentHashMap$ValuesView 4
java.util.concurrent.LinkedBlockingQueue 5
java.lang.Class 65
org.codehaus.commons.compiler.util.iterator.DirectoryIterator$1$State 1
org.codehaus.commons.compiler.util.iterator.DirectoryIterator$DirectoryNotListableException 1
java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.codehaus.commons.compiler.util.iterator.MultiDimensionalIterator$1 1
java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.codehaus.commons.compiler.util.iterator.MultiDimensionalIterator$1 1
java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList 1
java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:org.codehaus.commons.compiler.util.iterator.IteratorCollection:org.codehaus.commons.compiler.util.iterator.MultiDimensionalIterator$1 1
org.codehaus.commons.compiler.util.iterator.Iterables$2 2
org.codehaus.commons.compiler.util.resource.MapResourceFinder$2 1
org.codehaus.commons.compiler.util.resource.MapResourceFinder$1:org.codehaus.commons.compiler.util.resource.ResourceFinders$4:org.codehaus.commons.compiler.util.resource.StringResource:org.codehaus.janino.Compiler$4$1 1
java.util.Hashtable$Entry 6
java.util.concurrent.ConcurrentHashMap$Node 5
java.util.TreeMap$Entry 5
java.util.HashMap$Node 5
java.util.zip.ZipEntry 8
jdk.internal.util.jar.InvalidJarIndexError 1
java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.Stack:org.codehaus.commons.compiler.util.iterator.MultiDimensionalIterator$1 1
java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.Stack 1
java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayDeque:java.util.ArrayList:java.util.HashSet:java.util.TreeMap$EntrySet:java.util.TreeMap$KeySet:java.util.Vector:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$ValuesView:java.util.concurrent.CopyOnWriteArrayList:java.util.concurrent.LinkedBlockingQueue 1
org.codehaus.commons.compiler.util.iterator.UniterableElementException 1
java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:org.codehaus.commons.compiler.util.iterator.MultiDimensionalIterator$1 1
org.codehaus.commons.compiler.util.iterator.Iterables$3 1
org.codehaus.commons.compiler.util.iterator.Iterables 6
org.codehaus.commons.compiler.util.iterator.Iterables$1 2
java.nio.file.Path:java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayDeque:java.util.ArrayList:java.util.HashSet:java.util.ServiceLoader:java.util.TreeMap$EntrySet:java.util.TreeMap$KeySet:java.util.Vector:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$ValuesView:java.util.concurrent.CopyOnWriteArrayList:java.util.concurrent.LinkedBlockingQueue 1
java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.nio.file.Path:java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayDeque:java.util.ArrayList:java.util.HashSet:java.util.ServiceLoader:java.util.TreeMap$EntrySet:java.util.TreeMap$KeySet:java.util.Vector:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$ValuesView:java.util.concurrent.CopyOnWriteArrayList:java.util.concurrent.LinkedBlockingQueue:org.codehaus.commons.compiler.util.resource.ResourceFinder$1 1
org.codehaus.janino.Compiler$4 1
org.codehaus.commons.compiler.java9.java.lang.module.ModuleFinder 4
org.codehaus.commons.compiler.java9.java.lang.module.ModuleReference 2
java.util.AbstractCollection:java.util.AbstractList:java.util.AbstractQueue:java.util.ArrayDeque:java.util.ArrayList:java.util.HashSet:java.util.LinkedList:java.util.Vector:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$ValuesView:java.util.concurrent.CopyOnWriteArrayList 1
org.codehaus.commons.compiler.util.reflect.Methods 1
java.lang.reflect.Method 8
org.codehaus.commons.compiler.java8.java.util.Optional 2
org.codehaus.janino.Compiler$4$1 4
org.codehaus.commons.compiler.util.resource.ResourceFinder$1 2
org.codehaus.commons.compiler.LocatedException 3
org.codehaus.commons.compiler.Location 5
java.nio.file.FileSystemException 1
java.net.URISyntaxException 1
java.nio.file.InvalidPathException 1
java.util.regex.PatternSyntaxException 1
java.io.InvalidClassException 1
jdk.internal.loader.Loader 7
java.util.Objects 7
jdk.internal.module.Resources 4
java.lang.StringBuffer 3
java.lang.AbstractStringBuilder 5
java.nio.CharBuffer 4
java.lang.OutOfMemoryError 2
jdk.internal.loader.Loader$1 2
jdk.internal.loader.BuiltinClassLoader$NullModuleReader 2
java.util.Optional 7
jdk.internal.module.ModuleReferences$SafeCloseModuleReader 1
java.util.concurrent.locks.ReentrantLock 3
java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock 3
java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock 3
jdk.internal.module.ModuleReferences$JModModuleReader 2
jdk.internal.jmod.JmodFile 1
jdk.internal.jmod.JmodFile$Section 1
jdk.internal.jmod.JmodFile$Entry 4
jdk.internal.module.ModuleReferences$JarModuleReader 2
jdk.internal.loader.Loader$NullModuleReader 2
jdk.internal.module.ModulePatcher$PatchedModuleReader 3
jdk.internal.module.ModulePatcher$ExplodedResourceFinder 2
sun.nio.fs.UnixFileSystem 2
java.nio.file.Files 9
sun.nio.fs.UnixFileSystemProvider 3
sun.nio.fs.LinuxFileSystemProvider 1
jdk.internal.module.ModulePatcher$JarResourceFinder 1
jdk.internal.module.ModuleReferenceImpl 4
jdk.internal.loader.AbstractClassLoaderValue$Memoizer 1
jdk.internal.loader.AbstractClassLoaderValue$Memoizer$RecursiveInvocationException 1
java.lang.IllegalStateException 4
jdk.internal.logger.LazyLoggers$1 2
jdk.internal.logger.LazyLoggers 6
java.lang.System$LoggerFinder 1
jdk.internal.logger.LazyLoggers$getLoggerFinder__6 3
java.lang.Class$2 1
java.lang.Class$1 2
jdk.internal.logger.BootstrapLogger$DetectBackend$1 1
java.lang.ClassLoader 10
java.util.ServiceLoader 4
jdk.internal.reflect.ClassDefiner$1 2
jdk.internal.reflect.DelegatingClassLoader 1
java.lang.System$1 1
jdk.internal.misc.InnocuousThread$1 2
java.lang.ThreadGroup 6
java.lang.ref.ReferenceQueue 2
java.lang.Thread$WeakClassKey 2
java.lang.Thread$1 2
jdk.internal.reflect.Reflection 12
jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction 2
jdk.internal.reflect.ReflectionFactory 6
jdk.internal.jimage.BasicImageReader$1 1
jdk.internal.jimage.NativeImageBuffer$1 1
java.lang.Runtime 2
java.lang.UnsatisfiedLinkError 1
java.lang.LinkageError 1
jdk.internal.misc.InnocuousThread$3 1
jdk.internal.jimage.BasicImageReader$2 2
sun.reflect.misc.ReflectUtil 3
java.lang.reflect.Proxy 1
jdk.internal.ref.CleanerImpl$SoftCleanableRef 2
java.lang.ref.SoftReference 2
java.lang.Class$ReflectionData 1
java.lang.Class$Atomic 2
java.text.MessageFormat 2
java.text.Collator 1
java.security.MessageDigestSpi 1
java.util.EnumSet 2
java.util.Calendar 3
java.net.HttpCookie 3
java.lang.invoke.MemberName 4
java.text.DecimalFormatSymbols 2
java.security.SignatureSpi 1
java.text.Format 1
java.lang.CloneNotSupportedException 1
java.text.DateFormat 2
java.text.NumberFormat 2
java.util.Locale 4
java.lang.Enum 6
java.lang.ref.Reference 2
sun.util.calendar.CalendarDate 3
java.util.TimeZone 1
java.util.Date 3
java.text.DateFormatSymbols 2
java.security.Signature 2
java.text.BreakIterator 1
java.lang.reflect.Constructor 7
java.lang.reflect.Field 6
java.lang.reflect.Array 1
java.lang.PublicMethods$MethodList 3
java.lang.NoSuchMethodException 1
java.util.StringJoiner 3
java.lang.reflect.Modifier 8
java.lang.Class$3 1
jdk.internal.loader.BuiltinClassLoader$4 1
java.lang.Package 4
jdk.internal.loader.ClassLoaders$AppClassLoader 1
java.nio.channels.Channels 1
sun.nio.ch.FileChannelImpl 4
java.nio.channels.spi.AbstractInterruptibleChannel 1
java.io.DataInputStream 12
java.util.jar.JarInputStream 3
java.lang.ProcessBuilder$NullInputStream 1
java.nio.ByteBuffer 4
java.nio.file.spi.FileSystemProvider 1
java.security.CodeSource 3
java.security.SecureClassLoader 2
java.io.EOFException 1
java.util.zip.CRC32 2
java.util.zip.Checksum 1
jdk.internal.loader.BuiltinClassLoader$lambda_findResourceOnClassPath_0__2 3
jdk.internal.logger.SimpleConsoleLogger$CallerFinder$1 1
java.lang.StackWalker 1
jdk.internal.loader.BootLoader$PackageHelper$2 1
java.nio.file.Path 2
jdk.internal.loader.BootLoader$PackageHelper$1 1
sun.nio.fs.AbstractFileSystemProvider 1
java.nio.file.Files$FileTypeDetectors$2 1
sun.security.action.GetPropertyAction 1
jdk.internal.perf.Perf$GetPerfAction 1
java.lang.RuntimePermission 1
jdk.internal.misc.InnocuousThread$2 1
java.lang.ref.Finalizer$1 1
org.codehaus.janino.CompilerFactory$1 1
org.codehaus.janino.JavaSourceClassLoader 5
org.codehaus.commons.compiler.AbstractJavaSourceClassLoader 1
org.codehaus.janino.JavaSourceIClassLoader 3
java.nio.charset.Charset 4
org.codehaus.janino.IClassLoader$1$1 9
org.codehaus.janino.IClass$IMethod 5
org.codehaus.janino.IClass$IInvocable 9
org.codehaus.janino.UnitCompiler$39 21
org.codehaus.janino.Java$AbstractTypeDeclaration 13
org.codehaus.janino.UnitCompiler 663
org.codehaus.janino.UnitCompiler$41 9
org.codehaus.janino.Java$AbstractTypeBodyDeclaration 6
org.codehaus.janino.UnitCompiler$39$2 9
org.codehaus.janino.UnitCompiler$39$3 9
org.codehaus.janino.ReflectionIClass 31
org.codehaus.janino.ReflectionIClass$2 9
org.codehaus.janino.ReflectionIClass$ReflectionIMethod 9
org.codehaus.janino.IClass$2 19
org.codehaus.janino.IClass$PrimitiveIClass 18
org.codehaus.janino.ClassFileIClass 31
org.codehaus.janino.util.ClassFile$MethodInfo 11
org.codehaus.janino.util.ClassFile 64
org.codehaus.janino.util.ClassFile$ConstantUtf8Info 7
org.codehaus.janino.util.ClassFile$ClassFileException 2
org.codehaus.janino.MethodDescriptor 6
java.lang.ReflectiveOperationException 1
org.codehaus.janino.util.ClassFile$ExceptionsAttribute 5
org.codehaus.janino.util.ClassFile$ConstantClassInfo 7
org.codehaus.janino.Mod 9
org.codehaus.janino.util.ClassFile$ConstantValuePoolInfo 1
org.codehaus.janino.util.ClassFile$ConstantPoolInfo 3
org.codehaus.janino.util.ClassFile$AttributeInfo 3
java.lang.Short 13
org.codehaus.janino.util.ClassFile$AnnotationsAttribute 10
java.util.stream.Collectors$Partition 1
org.codehaus.janino.ClassFileIClass$3 15
org.codehaus.janino.util.ClassFile$Annotation 4
org.codehaus.janino.util.ClassFile$ConstantElementValue 4
org.codehaus.janino.util.ClassFile$DoubleElementValue 2
org.codehaus.janino.util.ClassFile$ConstantFloatInfo 6
java.lang.Number 3
org.codehaus.janino.util.ClassFile$ConstantIntegerInfo 6
org.codehaus.janino.util.ClassFile$ConstantLongInfo 6
org.codehaus.janino.util.ClassFile$ConstantDoubleInfo 6
org.codehaus.janino.util.ClassFile$ConstantStringInfo 6
org.codehaus.janino.util.ClassFile$ShortElementValue 2
org.codehaus.janino.util.ClassFile$BooleanElementValue 2
org.codehaus.janino.util.ClassFile$ByteElementValue 2
org.codehaus.janino.util.ClassFile$StringElementValue 2
org.codehaus.janino.util.ClassFile$FloatElementValue 2
org.codehaus.janino.util.ClassFile$CharElementValue 2
org.codehaus.janino.util.ClassFile$LongElementValue 2
org.codehaus.janino.util.ClassFile$ClassElementValue 2
org.codehaus.janino.util.ClassFile$IntElementValue 2
org.codehaus.janino.util.ClassFile$ArrayElementValue 4
org.codehaus.janino.util.ClassFile$EnumConstValue 4
org.codehaus.commons.compiler.CompileException 2
org.codehaus.janino.ReflectionIClass$ReflectionIField 7
org.codehaus.janino.IClass$IField 3
org.codehaus.janino.UnitCompiler$30 6
org.codehaus.janino.Java$FieldDeclaration 16
org.codehaus.janino.Java$Statement 4
org.codehaus.janino.Java$PackageMemberEnumDeclaration 5
org.codehaus.janino.Java$MemberEnumDeclaration 6
org.codehaus.janino.Java$SimpleType 5
org.codehaus.janino.Java$Type 5
org.codehaus.janino.Java$Atom 7
org.codehaus.janino.Java$Located 3
org.codehaus.janino.util.ClassFile$FieldInfo 9
org.codehaus.janino.util.ClassFile$ConstantValueAttribute 5
org.codehaus.janino.ClassFileIClass$7 6
org.codehaus.janino.UnitCompiler$SimpleIField 6
org.codehaus.janino.ClassFileIClass$4 4
org.codehaus.janino.ClassFileIClass$5 5
org.codehaus.janino.IClass$IConstructor 3
org.codehaus.janino.ClassFileIClass$6 9
org.codehaus.janino.UnitCompiler$37 9
org.codehaus.janino.UnitCompiler$38 9
org.codehaus.janino.UnitCompiler$35 9
org.codehaus.janino.UnitCompiler$24 6
org.codehaus.janino.Unparser$8 5
java.io.PrintWriter 15
java.io.StringWriter 7
java.io.FilterWriter 5
java.io.OutputStreamWriter 5
java.io.Writer 3
java.io.BufferedWriter 8
java.lang.IndexOutOfBoundsException 2
org.codehaus.janino.util.AutoIndentWriter 9
sun.nio.cs.StreamEncoder 5
java.io.FilterWriter:java.io.OutputStreamWriter:java.io.StringWriter:sun.nio.cs.StreamEncoder 1
org.codehaus.janino.ClassFileIClass$1 3
org.codehaus.janino.Java$MemberInterfaceDeclaration 7
org.codehaus.janino.Java$PackageMemberInterfaceDeclaration 7
org.codehaus.janino.Java$InterfaceDeclaration 6
org.codehaus.janino.Java$PackageMemberClassDeclaration 7
org.codehaus.janino.Java$NamedClassDeclaration 7
org.codehaus.janino.Java$MemberClassDeclaration 8
org.codehaus.janino.Java$AnonymousClassDeclaration 4
org.codehaus.janino.Java$EnclosingScopeOfTypeDeclaration 2
org.codehaus.janino.Java$FunctionDeclarator 10
org.codehaus.janino.Java$CatchClause 4
org.codehaus.janino.Java$AbstractCompilationUnit 2
org.codehaus.janino.Java$ConstructorInvocation 5
org.codehaus.janino.Java$LocalClassDeclaration 3
org.codehaus.janino.Java$EnumConstant 6
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$6 5
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$2 5
jdk.internal.loader.AbstractClassLoaderValue$Sub 2
java.lang.invoke.StringConcatFactory$RecipeElement 1
java.math.BigInteger 8
java.time.LocalDateTime 2
java.net.Inet4Address 1
java.time.Period 2
java.net.Proxy 2
java.lang.invoke.LambdaForm 2
java.security.Provider$ServiceKey 1
java.time.OffsetDateTime 2
java.util.logging.LogManager$CloseOnReset 1
java.lang.module.ModuleDescriptor$Opens 4
java.math.MathContext 2
java.util.logging.Level 2
java.lang.ProcessBuilder$Redirect 1
org.codehaus.janino.util.ClassFile$ConstantMethodrefInfo 5
java.time.Instant 2
java.lang.invoke.MethodType 2
java.time.ZonedDateTime 2
jdk.internal.misc.Signal 2
java.security.AccessControlContext 1
java.text.FieldPosition 2
java.net.InetAddress 2
java.time.ZoneId 2
jdk.internal.module.ModuleHashes 2
org.codehaus.janino.util.ClassFile$ConstantMethodTypeInfo 5
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$7 5
org.codehaus.janino.util.ClassFile$ConstantMethodHandleInfo 5
java.time.Clock 1
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$4 5
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$UninitializedVariableInfo 6
java.time.temporal.ValueRange 2
java.lang.invoke.StringConcatFactory$Recipe 1
java.time.chrono.AbstractChronology 2
sun.util.locale.BaseLocale 2
java.nio.FloatBuffer 2
java.time.zone.ZoneOffsetTransitionRule 2
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$5 5
java.lang.invoke.LambdaForm$NamedFunction 2
java.security.cert.Certificate 1
org.codehaus.janino.StackMap 13
java.nio.IntBuffer 2
javax.security.auth.Subject 2
java.nio.file.attribute.FileTime 2
java.lang.invoke.LambdaForm$Name 2
java.lang.module.ModuleDescriptor 6
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$3 5
java.util.OptionalInt 2
sun.util.locale.LocaleExtensions 2
java.lang.module.ModuleDescriptor$Requires 2
java.lang.invoke.LambdaFormEditor$Transform 2
org.codehaus.janino.util.ClassFile$ConstantInterfaceMethodrefInfo 5
java.lang.Character$Subset 2
java.time.LocalDate 2
java.lang.invoke.StringConcatFactory$Key 1
java.lang.Byte 10
jdk.internal.org.objectweb.asm.Handle 2
java.lang.Character 25
java.lang.Runtime$Version 2
java.text.AttributedCharacterIterator$Attribute 2
org.codehaus.janino.util.ClassFile$ConstantNameAndTypeInfo 6
java.util.AbstractSet 1
sun.nio.ch.FileKey 1
java.lang.module.ModuleDescriptor$Provides 2
java.net.InterfaceAddress 2
java.time.zone.ZoneOffsetTransition 2
java.time.LocalTime 2
java.lang.reflect.Parameter 2
java.time.zone.ZoneRules 2
java.util.zip.ZipFile$Source$Key 1
java.nio.ShortBuffer 2
java.security.CodeSigner 2
org.codehaus.janino.util.ClassFile$ConstantFieldrefInfo 5
sun.util.calendar.Era 2
jdk.internal.jimage.ImageReader$Node 3
java.util.OptionalDouble 2
jdk.internal.module.IllegalAccessLogger$Usage 1
sun.util.locale.BaseLocale$Key 1
java.lang.module.ModuleReference 1
java.lang.module.ModuleDescriptor$Version 2
java.nio.LongBuffer 2
org.codehaus.janino.util.ClassFile$ConstantInvokeDynamicInfo 5
java.time.format.DecimalStyle 2
java.util.jar.Attributes$Name 2
java.lang.module.ResolvedModule 2
java.security.cert.CertPath 2
java.text.ParsePosition 2
java.time.Duration 2
java.net.NetworkInterface 2
java.lang.invoke.ClassSpecializer$SpeciesData 2
java.time.ZoneOffset 2
java.math.BigDecimal 6
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$ObjectVariableInfo 7
java.lang.ProcessHandleImpl 2
jdk.internal.module.ServicesCatalog$ServiceProvider 1
java.lang.module.ModuleDescriptor$Exports 2
org.codehaus.janino.UnitCompiler$27 1
org.codehaus.janino.UnitCompiler$28$1 6
org.codehaus.janino.util.DeepCopier$11 5
org.codehaus.janino.util.DeepCopier 151
org.codehaus.janino.util.AbstractTraverser$7$1 6
org.codehaus.janino.util.AbstractTraverser 118
org.codehaus.janino.Java$Rvalue$1 5
org.codehaus.janino.Java$ArrayType 6
org.codehaus.janino.Java$PrimitiveType 4
org.codehaus.janino.Java$Primitive 1
org.codehaus.janino.Java$RvalueMemberType 4
org.codehaus.janino.Java$Wildcard 5
org.codehaus.janino.Java$SingleElementAnnotation 5
org.codehaus.janino.Unparser$13 3
org.codehaus.janino.Java$ElementValueArrayInitializer 4
org.codehaus.janino.util.DeepCopier$14 3
org.codehaus.janino.Java$AbstractAnnotation 5
org.codehaus.janino.util.AbstractTraverser$9 4
org.codehaus.janino.UnitCompiler$5 4
org.codehaus.janino.Java$NormalAnnotation 5
org.codehaus.janino.Java$MarkerAnnotation 4
org.codehaus.janino.UnitCompiler$5$1 4
org.codehaus.janino.UnitCompiler$31 7
org.codehaus.janino.UnitCompiler$31$2 4
org.codehaus.janino.Java$Rvalue 10
org.codehaus.janino.Java$SuperclassMethodInvocation 3
org.codehaus.janino.UnitCompiler$19 32
org.codehaus.janino.UnitCompiler$16 32
org.codehaus.janino.Java$MethodDeclarator 10
org.codehaus.janino.UnitCompiler$25 32
org.codehaus.janino.Java$NewArray 3
org.codehaus.janino.util.DeepCopier$5 31
java.util.concurrent.ConcurrentHashMap$CollectionView 4
org.codehaus.janino.util.ClassFile$InnerClassesAttribute 6
java.util.AbstractQueue 2
org.codehaus.janino.Java$Initializer 7
org.codehaus.janino.UnitCompiler$13 32
org.codehaus.janino.Java$Crement 4
org.codehaus.janino.UnitCompiler$17$2 31
org.codehaus.janino.UnitCompiler$26 8
org.codehaus.janino.Java$AmbiguousName 7
org.codehaus.janino.util.AbstractTraverser$4$1 8
org.codehaus.janino.ExpressionEvaluator$1 2
java.lang.CharacterData 1
org.codehaus.janino.ScriptEvaluator$1 2
org.codehaus.janino.UnitCompiler$19$1 8
org.codehaus.janino.Java$LocalVariableAccess 3
org.codehaus.janino.Java$Lvalue 3
org.codehaus.janino.util.AbstractTraverser$1 1
org.codehaus.janino.util.AbstractTraverser$2 5
org.codehaus.janino.util.AbstractTraverser$3 12
org.codehaus.janino.util.AbstractTraverser$4 32
org.codehaus.janino.util.AbstractTraverser$5 8
org.codehaus.janino.util.AbstractTraverser$6 24
org.codehaus.janino.util.AbstractTraverser$7 5
org.codehaus.janino.util.AbstractTraverser$8 3
org.codehaus.janino.util.AbstractTraverser$10 4
org.codehaus.janino.util.AbstractTraverser$11 3
org.codehaus.janino.Java$Package 3
org.codehaus.janino.Unparser$7 4
org.codehaus.janino.util.DeepCopier$12 4
org.codehaus.janino.UnitCompiler$23 5
org.codehaus.janino.UnitCompiler$28 5
org.codehaus.janino.Unparser 72
org.codehaus.janino.Java$ConditionalExpression 3
java.util.concurrent.atomic.AtomicInteger 6
java.util.concurrent.atomic.AtomicLong 5
java.lang.Byte:java.lang.Double:java.lang.Float:java.lang.Integer:java.lang.Long:java.lang.Short:java.math.BigDecimal:java.math.BigInteger:java.util.concurrent.atomic.AtomicInteger:java.util.concurrent.atomic.AtomicLong 1
org.codehaus.janino.CodeContext 66
org.codehaus.janino.CodeContext$Offset 11
java.lang.Object:java.lang.invoke.MemberName:java.lang.ref.Reference:java.net.HttpCookie:java.security.MessageDigest:java.security.MessageDigestSpi:java.security.Signature:java.security.SignatureSpi:java.text.BreakIterator:java.text.Collator:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormatSymbols:java.text.Format:java.text.MessageFormat:java.text.NumberFormat:java.util.AbstractMap:java.util.ArrayDeque:java.util.ArrayList:java.util.Calendar:java.util.Date:java.util.EnumSet:java.util.HashMap:java.util.HashSet:java.util.Hashtable:java.util.Hashtable$Entry:java.util.IdentityHashMap:java.util.LinkedList:java.util.Locale:java.util.Properties:java.util.TimeZone:java.util.TreeMap:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:java.util.jar.Attributes:java.util.jar.Manifest:java.util.zip.ZipEntry:sun.util.calendar.CalendarDate 1
org.codehaus.janino.UnitCompiler$15 32
org.codehaus.janino.Java$NewAnonymousClassInstance 3
org.codehaus.janino.Java$BooleanRvalue 1
org.codehaus.janino.CodeContext$LineNumberOffset 2
org.codehaus.janino.CodeContext$1 3
org.codehaus.janino.CodeContext$Relocatable 2
org.codehaus.janino.Java$AbstractClassDeclaration 9
org.codehaus.janino.Java$AccessModifier 3
org.codehaus.janino.Java$FunctionDeclarator$FormalParameters 3
org.codehaus.janino.Java$ConstructorDeclarator 4
org.codehaus.janino.Java$Block 5
org.codehaus.janino.Java$ForStatement 3
org.codehaus.janino.Java$ThrowStatement 3
org.codehaus.janino.Java$LocalClassDeclarationStatement 3
org.codehaus.janino.Java$ExpressionStatement 3
org.codehaus.janino.Java$BinaryOperation 4
org.codehaus.janino.Java$SuperclassFieldAccessExpression 3
org.codehaus.janino.Java$ArrayCreationReference 3
org.codehaus.janino.Java$NewInitializedArray 4
org.codehaus.janino.Java$MethodReference 3
org.codehaus.janino.Java$FieldAccessExpression 3
org.codehaus.janino.Java$ParenthesizedExpression 3
org.codehaus.janino.Java$Instanceof 3
org.codehaus.janino.Java$FieldAccess 3
org.codehaus.janino.Java$ArrayAccessExpression 3
org.codehaus.janino.Java$LocalVariableSlot 10
org.codehaus.janino.Java$LambdaExpression 3
org.codehaus.janino.UnitCompiler$29 3
org.codehaus.janino.Java$ParameterAccess 3
org.codehaus.janino.Java$Cast 3
org.codehaus.janino.Java$ClassInstanceCreationReference 3
org.codehaus.janino.Java$SimpleConstant 3
org.codehaus.janino.Java$Assignment 3
org.codehaus.janino.Java$Literal 2
org.codehaus.janino.Java$ArrayLength 3
org.codehaus.janino.UnitCompiler$33 3
org.codehaus.janino.Java$MethodInvocation 3
org.codehaus.janino.Java$SuperConstructorInvocation 4
org.codehaus.janino.Java$AlternateConstructorInvocation 4
org.codehaus.janino.UnitCompiler$32 3
org.codehaus.janino.UnitCompiler$34 3
org.codehaus.janino.Java$IfStatement 4
org.codehaus.janino.Java$SwitchStatement 3
org.codehaus.janino.Java$BreakStatement 3
org.codehaus.janino.Java$ReturnStatement 3
org.codehaus.janino.Java$ContinueStatement 3
org.codehaus.janino.Java$WhileStatement 3
org.codehaus.janino.Java$ForEachStatement 3
org.codehaus.janino.Java$SynchronizedStatement 3
org.codehaus.janino.Java$DoStatement 3
org.codehaus.janino.Java$TryStatement 4
org.codehaus.janino.Java$LocalVariableDeclarationStatement 4
org.codehaus.janino.Java$VariableDeclarator 3
org.codehaus.janino.Java$LabeledStatement 3
org.codehaus.janino.Java$EmptyStatement 3
org.codehaus.janino.Java$FunctionDeclarator$FormalParameter 4
org.codehaus.janino.UnitCompiler$40 7
org.codehaus.janino.ReflectionIClass$ReflectionIConstructor 6
org.codehaus.janino.UnitCompiler$36 5
java.util.regex.Pattern 3
org.codehaus.janino.Java$LocalVariable 4
org.codehaus.janino.Java$ArrayInitializer 4
org.codehaus.janino.UnitCompiler$14$1 8
org.codehaus.janino.CodeContext$Branch 5
org.codehaus.janino.CodeContext$Inserter 3
org.codehaus.janino.UnitCompiler$15$1 8
org.codehaus.janino.Unparser$6 23
org.codehaus.janino.util.DeepCopier$9 23
org.codehaus.janino.UnitCompiler$6 24
org.codehaus.janino.Java$TryStatement$VariableAccessResource 4
org.codehaus.janino.util.DeepCopier$17 2
org.codehaus.janino.Java$TryStatement$Resource 1
org.codehaus.janino.Unparser$18 2
org.codehaus.janino.UnitCompiler$9 3
java.lang.Class$EnclosingMethodInfo 1
org.codehaus.janino.Java$FloatingPointLiteral 2
org.codehaus.janino.Unparser$10 31
org.codehaus.janino.UnitCompiler$14 32
jdk.internal.math.FloatingDecimal$ASCIIToBinaryBuffer 3
jdk.internal.math.FloatingDecimal$PreparedASCIIToBinaryBuffer 3
java.lang.NumberFormatException 2
org.codehaus.janino.UnitCompiler$28$2 32
org.codehaus.janino.Java$BooleanLiteral 2
org.codehaus.janino.Java$IntegerLiteral 2
org.codehaus.commons.compiler.util.Numbers 2
java.lang.AbstractStringBuilder:java.lang.StringBuilder 2
org.codehaus.janino.UnitCompiler$22 8
org.codehaus.janino.UnitCompiler$16$1 8
org.codehaus.janino.Java$InferredLambdaParameters 2
org.codehaus.janino.Unparser$15 3
org.codehaus.janino.Java$FormalLambdaParameters 3
org.codehaus.janino.util.DeepCopier$16 4
org.codehaus.janino.util.DeepCopier$18 3
org.codehaus.janino.Java$ElementValuePair 2
org.codehaus.janino.UnitCompiler$4 4
org.codehaus.janino.Unparser$14 4
org.codehaus.janino.util.DeepCopier$15 3
org.codehaus.janino.Java$IdentifierLambdaParameters 2
org.codehaus.janino.Java$ExpressionLambdaBody 2
org.codehaus.janino.Unparser$16 2
org.codehaus.janino.Java$BlockLambdaBody 2
org.codehaus.janino.Java$NullLiteral 2
org.codehaus.janino.Java$TextBlock 2
org.codehaus.janino.util.DeepCopier$4 2
org.codehaus.janino.Unparser$9 2
org.codehaus.janino.UnitCompiler$17 2
org.codehaus.janino.Java$StringLiteral 2
org.codehaus.janino.Java$Invocation 1
org.codehaus.janino.Java$CompilationUnit 4
org.codehaus.janino.FilterWarningHandler 1
org.codehaus.commons.compiler.util.StringPattern 5
org.codehaus.janino.Compiler$1 1
org.codehaus.janino.Access 1
org.codehaus.janino.UnitCompiler$7 3
org.codehaus.janino.UnitCompiler$18 3
org.codehaus.janino.Java$CharacterLiteral 2
org.codehaus.janino.CodeContext$BasicBlock 1
java.lang.ProcessBuilder$Redirect$3 1
org.codehaus.janino.Java$Rvalue$2 1
java.time.format.DateTimePrintContext 1
java.util.DoubleSummaryStatistics 1
java.nio.charset.CoderResult 1
org.codehaus.janino.CompilerFactory 1
org.codehaus.janino.Java$CatchParameter 3
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$SameFrame 3
java.lang.ProcessBuilder$Redirect$5 1
java.net.URLConnection 1
java.util.concurrent.ThreadPoolExecutor 1
java.time.temporal.ChronoField 1
java.nio.charset.CodingErrorAction 1
jdk.internal.module.ModuleResolution 1
java.lang.invoke.MethodTypeForm 1
java.net.SocketImpl 1
java.lang.ProcessBuilder$Redirect$2 1
org.codehaus.janino.util.signature.SignatureParser$ArrayTypeSignature 2
org.codehaus.janino.util.signature.SignatureParser$ClassTypeSignature 2
org.codehaus.janino.util.signature.SignatureParser$1 1
org.codehaus.janino.util.signature.SignatureParser$TypeArgument 2
org.codehaus.janino.util.signature.SignatureParser$TypeVariableSignature 2
org.codehaus.janino.util.signature.SignatureParser$SimpleClassTypeSignature 2
org.codehaus.janino.util.signature.SignatureParser$2 1
org.codehaus.janino.util.signature.SignatureParser 13
org.codehaus.janino.util.signature.SignatureParser$PrimitiveTypeSignature 1
java.util.Collection 1
jdk.internal.module.ModuleHashes$lambda_toString_1__1 2
java.util.Map$Entry 1
sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo 1
java.nio.ByteOrder 2
java.util.concurrent.CompletableFuture 1
java.security.Provider$Service 1
java.time.format.DateTimeFormatterBuilder$NumberPrinterParser 1
java.lang.invoke.MethodHandles$Lookup 1
java.time.format.DateTimeFormatter 1
org.codehaus.janino.Token 3
java.util.concurrent.atomic.AtomicBoolean 1
org.codehaus.janino.Java$AbstractCompilationUnit$StaticImportOnDemandDeclaration 3
sun.reflect.annotation.AnnotationType 3
org.codehaus.commons.compiler.util.resource.StringResource 4
java.nio.channels.FileChannel$MapMode 1
org.codehaus.janino.Java$SwitchStatement$SwitchBlockStatementGroup 2
java.time.format.DateTimeFormatterBuilder$CompositePrinterParser 1
java.lang.StringBuilder:java.util.Arrays 1
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$ChopFrame 3
java.math.MutableBigInteger 1
org.codehaus.commons.compiler.ICompiler$2 3
java.lang.invoke.MethodHandleImpl$LoopClauses 1
sun.util.locale.Extension 1
org.codehaus.janino.Java$TypeParameter 2
java.lang.invoke.SerializedLambda 1
java.io.ObjectOutputStream$DebugTraceInfoStack 1
jdk.internal.org.objectweb.asm.TypePath 4
java.security.SecureRandomSpi 1
java.io.ByteArrayOutputStream 7
java.util.concurrent.ForkJoinPool 1
java.lang.ProcessBuilder$Redirect$1 1
sun.security.util.JarConstraintsParameters 1
java.security.SecureRandom 1
java.security.ProtectionDomain 1
java.security.AlgorithmParameters 1
org.codehaus.janino.ReflectionIClass$3 4
java.util.concurrent.locks.AbstractQueuedSynchronizer 1
sun.net.www.MessageHeader 1
java.lang.ModuleLayer 1
java.util.IntSummaryStatistics 1
java.lang.module.Configuration 1
java.lang.ProcessImpl 1
jdk.internal.perf.PerfCounter 2
org.codehaus.janino.Java$AbstractCompilationUnit$SingleStaticImportDeclaration 3
java.lang.ProcessBuilder$Redirect$6 1
java.lang.invoke.Invokers 1
java.nio.channels.FileLock 1
java.io.ObjectStreamField 1
org.codehaus.janino.util.charstream.StringCharStream 12
java.util.concurrent.locks.ReentrantReadWriteLock 1
java.security.PermissionCollection 1
java.lang.ProcessBuilder$Redirect$4 1
java.util.Formatter 1
org.codehaus.janino.util.signature.SignatureParser$FormalTypeParameter 2
jdk.internal.org.objectweb.asm.Label 1
java.time.temporal.ChronoUnit 1
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$AppendFrame 3
sun.reflect.annotation.TypeAnnotation 1
java.time.format.Parsed 1
org.codehaus.janino.IClass$1 1
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$FullFrame 3
org.codehaus.janino.util.signature.SignatureParser$MethodTypeSignature 1
sun.security.util.LazyCodeSourcePermissionCollection 1
java.time.format.DateTimeParseContext 1
java.io.ObjectStreamClass 1
org.codehaus.janino.Java$AbstractCompilationUnit$SingleTypeImportDeclaration 3
org.codehaus.janino.Java$AbstractCompilationUnit$TypeImportOnDemandDeclaration 3
java.util.Currency 1
java.net.Socket 1
org.codehaus.janino.Java$TryStatement$LocalVariableDeclaratorResource 4
java.util.LongSummaryStatistics 1
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$SameLocals1StackItemFrameExtended 3
java.lang.invoke.MethodHandle 1
java.lang.ProcessBuilder$RedirectPipeImpl 1
org.codehaus.janino.util.DeepCopier$6 7
org.codehaus.janino.UnitCompiler$13$1 8
org.codehaus.janino.UnitCompiler$28$2$1 8
org.codehaus.janino.Unparser$11 7
org.codehaus.janino.UnitCompiler$17$1 7
org.codehaus.janino.UnitCompiler$20 24
org.codehaus.janino.UnitCompiler$12 24
org.codehaus.janino.CodeContext$LocalScope 1
org.codehaus.janino.Java$ContinuableStatement 1
org.codehaus.janino.Java$BreakableStatement 1
org.codehaus.janino.UnitCompiler$21 24
org.codehaus.janino.util.DeepCopier$7 7
org.codehaus.janino.util.DeepCopier$8 2
org.codehaus.janino.UnitCompiler$42 3
org.codehaus.janino.util.AbstractTraverser$5$1 3
org.codehaus.janino.samples.DeclarationCounter 4
org.codehaus.janino.Java$Padder 2
org.codehaus.janino.CodeContext$FourByteOffset 2
org.codehaus.janino.CodeContext$OffsetBranch 5
org.codehaus.janino.CodeContext$ExceptionTableEntry 1
org.codehaus.janino.Unparser$17 2
org.codehaus.janino.UnitCompiler$11 3
org.codehaus.janino.util.AbstractTraverser$7$2 3
org.codehaus.janino.util.DeepCopier$13 2
org.codehaus.janino.Unparser$5 7
org.codehaus.janino.Java$MemberAnnotationTypeDeclaration 3
org.codehaus.janino.util.DeepCopier$3 11
org.codehaus.janino.Java$PackageMemberAnnotationTypeDeclaration 2
org.codehaus.janino.util.DeepCopier$10 2
org.codehaus.janino.Unparser$4 11
org.codehaus.janino.UnitCompiler$3 12
org.codehaus.janino.UnitCompiler$43 5
org.codehaus.janino.util.DeepCopier$2 4
org.codehaus.janino.Java$AbstractCompilationUnit$ImportDeclaration 1
org.codehaus.janino.Unparser$3 4
sun.reflect.annotation.AnnotationParser 2
java.lang.Class$AnnotationData 1
org.codehaus.janino.UnitCompiler$31$1 3
org.codehaus.janino.util.ClassFile$SourceFileAttribute 4
org.codehaus.janino.util.ClassFile$DeprecatedAttribute 4
org.codehaus.janino.util.ClassFile$AnnotationDefaultAttribute 4
org.codehaus.janino.util.ClassFile$CodeAttribute$ExceptionTableEntry 1
org.codehaus.janino.util.ClassFile$LineNumberTableAttribute$Entry 1
org.codehaus.janino.util.ClassFile$LineNumberTableAttribute 4
org.codehaus.janino.util.ClassFile$LocalVariableTableAttribute$Entry 1
org.codehaus.janino.util.ClassFile$LocalVariableTableAttribute 4
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$StackMapFrame 1
org.codehaus.janino.util.ClassFile$StackMapTableAttribute 8
org.codehaus.janino.util.ClassFile$CodeAttribute 4
org.codehaus.janino.util.ClassFile$InnerClassesAttribute$Entry 1
org.codehaus.janino.JavaSourceClassLoader$1 1
java.io.DataOutputStream 9
org.codehaus.janino.util.ClassFile$SignatureAttribute 5
java.io.FilterOutputStream 3
org.codehaus.janino.util.ClassFile$1 2
org.codehaus.janino.util.ClassFile$SyntheticAttribute 4
org.codehaus.janino.Compiler$2 1
org.codehaus.janino.Compiler 7
org.codehaus.janino.Compiler$3 2
org.codehaus.commons.compiler.util.resource.FileResourceCreator 3
org.codehaus.commons.compiler.util.resource.MapResourceCreator 3
org.codehaus.commons.compiler.util.resource.MapResourceCreator$1 2
org.codehaus.commons.compiler.util.resource.DirectoryResourceCreator 1
java.io.FileOutputStream 3
org.codehaus.commons.compiler.AbstractCompiler$1 2
org.codehaus.commons.compiler.AbstractCompiler 1
org.codehaus.commons.compiler.AbstractCompiler$1$1 2
java.io.OutputStream 3
java.io.ObjectOutputStream 2
org.codehaus.commons.compiler.util.Disassembler 1
org.codehaus.commons.compiler.util.SystemProperties 2
java.io.ObjectOutputStream$BlockDataOutputStream 3
java.io.BufferedOutputStream 1
java.io.OutputStream$1 2
java.lang.ProcessBuilder$NullOutputStream 1
java.io.BufferedOutputStream:java.io.ByteArrayOutputStream:java.io.DataOutputStream:java.io.FileOutputStream:java.io.FilterOutputStream:java.io.ObjectOutputStream:java.io.ObjectOutputStream$BlockDataOutputStream:java.io.OutputStream$1:java.io.PrintStream 1
java.io.ByteArrayOutputStream:java.io.FileOutputStream:java.io.FilterOutputStream:java.io.ObjectOutputStream:java.io.ObjectOutputStream$BlockDataOutputStream:java.io.OutputStream:java.io.OutputStream$1:java.io.PrintStream 1
org.codehaus.janino.SimpleCompiler$1 1
org.codehaus.janino.UnitCompiler$1 1
java.util.Iterator:java.util.Stack 1
java.util.Iterator 1
org.codehaus.janino.UnitCompiler$8 2
org.codehaus.janino.UnitCompiler$10 2
org.codehaus.janino.Unparser$12 3
org.codehaus.janino.ClassLoaderIClassLoader 2
org.codehaus.commons.compiler.util.resource.LazyMultiResourceFinder 1
org.codehaus.janino.SimpleCompiler$2 1
org.codehaus.commons.compiler.util.reflect.ByteArrayClassLoader 1
jdk.internal.logger.BootstrapLogger$BootstrapExecutors$1 1
jdk.internal.reflect.MethodAccessorGenerator$1 1
jdk.internal.reflect.ClassDefiner 1
java.lang.ArrayIndexOutOfBoundsException 1
java.lang.IllegalAccessException 1
java.lang.InstantiationException 1
org.codehaus.janino.CompilerFactory$2 1
jdk.internal.logger.DefaultLoggerFinder$1 2
jdk.internal.misc.VM 4
jdk.internal.logger.LazyLoggers$lambda_getLoggerFromFinder_0__5 3
jdk.internal.logger.DefaultLoggerFinder 4
jdk.internal.logger.DefaultLoggerFinder$makeSimpleLogger__8 3
jdk.internal.logger.DefaultLoggerFinder$SharedLoggers 1
jdk.internal.ref.CleanerImpl$WeakCleanableRef 2
jdk.internal.ref.CleanerImpl$PhantomCleanableRef 2
jdk.internal.jmod.JmodFile$Entry$jmodDir__4 1
jdk.internal.module.ModuleLoaderMap$Mapper 2
jdk.internal.logger.DefaultLoggerFinder$makeSimpleLogger__7 3
jdk.internal.logger.SimpleConsoleLogger 2
sun.util.logging.PlatformLogger$ConfigurableBridge$LoggerConfiguration 1
jdk.internal.loader.Loader$lambda_moduleReaderFor_7__3 3
jdk.internal.loader.BuiltinClassLoader$5 3
jdk.internal.jimage.ImageReaderFactory$1 2
jdk.internal.jimage.ImageReader 5
jdk.internal.jimage.ImageReader$SharedImageReader 2
jdk.internal.jimage.BasicImageReader 9
jdk.internal.jimage.NativeImageBuffer 1
java.nio.channels.FileChannel:java.nio.file.StandardOpenOption 1
jdk.internal.jimage.ImageHeader 16
jdk.internal.jimage.ImageStringsReader 8
jdk.internal.jimage.decompressor.Decompressor 1
jdk.internal.logger.BootstrapLogger$RedirectedLoggers 2
jdk.internal.logger.LazyLoggers$LazyLoggerAccessor 5
jdk.internal.logger.SurrogateLogger 2
java.lang.ref.WeakReference 2
jdk.internal.logger.LoggerFinderLoader$TemporaryLoggerFinder 1
jdk.internal.logger.LazyLoggers$JdkLazyLogger 2
jdk.internal.logger.LazyLoggers$LazyLoggerWrapper 2
jdk.internal.logger.AbstractLoggerWrapper 1
jdk.internal.logger.LoggerFinderLoader 1
jdk.internal.logger.BootstrapLogger 3
jdk.internal.logger.LoggerFinderLoader$TemporaryLoggerFinder$1 1
java.nio.file.Files$FileTypeDetectors$1 1
jdk.internal.module.SystemModuleFinders$2 1
jdk.internal.module.SystemModuleFinders$SystemModuleReader 4
jdk.internal.module.ModuleReferences$ExplodedModuleReader 2
jdk.internal.module.SystemModuleFinders$SystemImage 1
jdk.internal.jimage.ImageLocation 4
java.util.Map 2
jdk.internal.loader.Loader$2 2
jdk.internal.loader.Loader$LoadedModule 2
jdk.internal.loader.BootLoader 1
jdk.internal.loader.ClassLoaders 1
jdk.internal.loader.BuiltinClassLoader$LoadedModule 3
jdk.internal.loader.BuiltinClassLoader$3 2
jdk.internal.loader.BuiltinClassLoader$2 2
org.codehaus.commons.compiler.util.resource.ResourceFinders 2
org.codehaus.commons.compiler.util.resource.ResourceFinders$4 4
org.codehaus.commons.compiler.util.resource.MapResourceFinder$1 3
java.lang.StringBuilder:org.codehaus.commons.compiler.util.resource.MapResourceFinder$1:org.codehaus.commons.compiler.util.resource.ResourceFinders$4:org.codehaus.commons.compiler.util.resource.StringResource:org.codehaus.janino.Compiler$4$1 1
java.io.BufferedInputStream:java.io.ByteArrayInputStream:java.io.FileInputStream:java.io.FilterInputStream:java.io.InputStream:java.io.InputStream$1:java.io.ObjectInputStream:java.io.ObjectInputStream$BlockDataInputStream:java.io.ObjectInputStream$PeekInputStream:java.lang.ProcessImpl$DeferredCloseInputStream:java.util.jar.Manifest$FastInputStream:java.util.zip.InflaterInputStream:java.util.zip.ZipInputStream 1
org.codehaus.janino.util.signature.SignatureParser$SignatureException 2
org.codehaus.janino.util.charstream.UnexpectedCharacterException 1
org.codehaus.janino.util.signature.SignatureParser$ClassSignature 1
sun.reflect.generics.scope.ClassScope 1
sun.reflect.generics.factory.CoreReflectionFactory 1
sun.reflect.generics.repository.ClassRepository 1
sun.reflect.generics.repository.GenericDeclRepository 1
org.codehaus.janino.Java$PackageDeclaration 1
org.codehaus.janino.Java$ModularCompilationUnit 1
org.codehaus.janino.Java$RequiresModuleDirective 1
org.codehaus.janino.Java$ExportsModuleDirective 1
org.codehaus.janino.Java$OpensModuleDirective 1
org.codehaus.janino.Java$UsesModuleDirective 1
org.codehaus.janino.Java$ProvidesModuleDirective 1
org.codehaus.janino.Java$ModuleDeclaration 1
org.codehaus.janino.Compiler$CompilerIClassLoader 3
org.codehaus.commons.compiler.util.Benchmark 5
org.codehaus.commons.compiler.util.Benchmark$1 1
jdk.internal.ref.CleanerImpl 1
jdk.internal.ref.PhantomCleanable 3
jdk.internal.ref.WeakCleanable 3
jdk.internal.ref.SoftCleanable 3
java.util.concurrent.CompletableFuture$Completion 1
java.lang.invoke.MethodHandleNatives$CallSiteContext 1
jdk.internal.ref.CleanerImpl$CleanerCleanable 1
java.lang.invoke.MethodHandleNatives$CallSiteContext:java.lang.ref.Finalizer$2:java.lang.ref.Finalizer$FinalizerThread:java.util.concurrent.CompletableFuture$Completion:java.util.concurrent.ForkJoinWorkerThread:java.util.concurrent.ThreadPoolExecutor$Worker:java.util.zip.Inflater$InflaterZStreamRef:java.util.zip.ZipFile$CleanableResource 1
sun.nio.cs.StreamDecoder 3
org.codehaus.commons.compiler.io.Readers$2 2
org.codehaus.commons.compiler.util.LineAndColumnTracker$1 1
java.io.FilterReader:java.io.InputStreamReader:java.io.Reader:java.io.StringReader:sun.nio.cs.StreamDecoder 1
org.codehaus.janino.UnicodeUnescapeException 2

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.codehaus.janino.Compiler$CompilerIClassLoader].findIClass(java.lang.String) org.codehaus.janino.Compiler$CompilerIClassLoader 1 ['java.lang.String'] 42 0 95 34 9 853 0 1015 295
[org.codehaus.janino.ExpressionEvaluator].createFastEvaluator(java.lang.String,java.lang.Class,java.lang.String[]) org.codehaus.janino.ExpressionEvaluator 3 ['java.lang.String', 'java.lang.Class', 'java.lang.String[]'] 76 0 12 2 1 765 0 811 106
[org.codehaus.janino.util.ClassFile].loadAttribute(java.io.DataInputStream) org.codehaus.janino.util.ClassFile 1 ['java.io.DataInputStream'] 9 0 100 32 14 112 8 91 85
[org.codehaus.janino.util.signature.SignatureParser].decodeMethodDescriptor(java.lang.String) org.codehaus.janino.util.signature.SignatureParser 1 ['java.lang.String'] 12 0 44 4 1 52 0 46 46

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

Functions statically reachable by fuzzers
86.0%
2892 / 3350
Cyclomatic complexity statically reachable by fuzzers
91.0%
5377 / 5893

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.codehaus.janino.ScriptEvaluator].parseScriptStatement(org.codehaus.janino.Parser,java.util.List,java.util.List) 40 0 0.0%
[org.codehaus.janino.Compiler$CompilerIClassLoader].findIClass(java.lang.String) 32 0 0.0% []
[org.codehaus.janino.UnitCompiler$5].visitRvalue(org.codehaus.janino.Java$Rvalue) 35 0 0.0% []
[org.codehaus.janino.AntCompilerAdapter].execute() 43 0 0.0% []
[org.codehaus.janino.IClassLoader].postConstruct() 55 0 0.0%
[org.codehaus.janino.IClassLoader].loadIClass(java.lang.String) 43 0 0.0%
[org.codehaus.janino.UnitCompiler].compile2(org.codehaus.janino.Java$AbstractClassDeclaration) 143 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].generateBridgeMethod(org.codehaus.janino.util.ClassFile,org.codehaus.janino.IClass,org.codehaus.janino.IClass$IMethod,org.codehaus.janino.IClass$IMethod) 31 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].compile2(org.codehaus.janino.Java$ForStatement) 34 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].compile2(org.codehaus.janino.Java$ForEachStatement) 82 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].compile2(org.codehaus.janino.Java$SwitchStatement) 135 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].compile2(org.codehaus.janino.Java$ContinueStatement) 37 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].compile2(org.codehaus.janino.Java$IfStatement) 53 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].compileTryCatch(org.codehaus.janino.Java$TryStatement,org.codehaus.janino.UnitCompiler$Compilable2,org.codehaus.janino.CodeContext$Offset,org.codehaus.janino.CodeContext$Offset) 43 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].compile2(org.codehaus.janino.Java$FunctionDeclarator,org.codehaus.janino.util.ClassFile) 165 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].compileBoolean2(org.codehaus.janino.Java$BinaryOperation,org.codehaus.janino.CodeContext$Offset,boolean) 102 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].compileGet2(org.codehaus.janino.Java$MethodInvocation) 65 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].compileGet2(org.codehaus.janino.Java$NewClassInstance) 40 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].compileGet2(org.codehaus.janino.Java$NewAnonymousClassInstance) 51 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].getConstantValue2(org.codehaus.janino.Java$BinaryOperation) 98 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].getConstantValue2(org.codehaus.janino.Java$FloatingPointLiteral) 39 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].getConstantValue2(org.codehaus.janino.Java$TextBlock) 40 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].getReferenceType(org.codehaus.commons.compiler.Location,java.lang.String[],org.codehaus.janino.Java$TypeArgument,org.codehaus.janino.Java$Scope) 34 0 0.0%
[org.codehaus.janino.UnitCompiler].getRawReferenceType(org.codehaus.commons.compiler.Location,java.lang.String,org.codehaus.janino.Java$Scope) 60 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].getType2(org.codehaus.janino.Java$ConditionalExpression) 49 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].internalCheckAccessible(org.codehaus.janino.IClass,org.codehaus.janino.Access,org.codehaus.janino.Java$Scope) 33 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].compileArithmeticOperation(org.codehaus.janino.Java$Locatable,org.codehaus.janino.IType,java.util.Iterator,java.lang.String) 69 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].compileStringConcatenation(org.codehaus.janino.Java$Locatable,org.codehaus.janino.IType,org.codehaus.janino.Java$Rvalue,java.util.Iterator) 54 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].invokeConstructor(org.codehaus.janino.Java$Locatable,org.codehaus.janino.Java$Scope,org.codehaus.janino.Java$Rvalue,org.codehaus.janino.IType[],org.codehaus.janino.Java$Rvalue) 116 0 0.0%
[org.codehaus.janino.UnitCompiler].reclassifyName(org.codehaus.commons.compiler.Location,org.codehaus.janino.Java$Scope,java.lang.String) 124 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].findMostSpecificIInvocable(org.codehaus.janino.Java$Locatable[],org.codehaus.janino.IClass$IInvocable[],org.codehaus.janino.IClass,boolean,org.codehaus.janino.Java$Scope) 126 0 0.0%
[org.codehaus.janino.UnitCompiler].checkThrownException(org.codehaus.janino.Java$Locatable,org.codehaus.janino.IType,org.codehaus.janino.Java$Scope) 35 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].referenceThis(org.codehaus.janino.Java$Locatable,org.codehaus.janino.Java$AbstractTypeDeclaration,org.codehaus.janino.Java$TypeBodyDeclaration,org.codehaus.janino.IType) 33 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].consT(org.codehaus.janino.Java$Locatable,java.lang.Object) 36 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].tryAssignmentConversion(org.codehaus.janino.Java$Locatable,org.codehaus.janino.IType,org.codehaus.janino.IType,java.lang.Object) 31 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].constantAssignmentConversion(org.codehaus.janino.Java$Locatable,java.lang.Object,org.codehaus.janino.IType) 83 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.UnitCompiler].unescape(java.lang.String,org.codehaus.commons.compiler.Location) 31 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.CodeContext].newStackMapTableAttribute(int) 42 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.CodeContext].removeCode(org.codehaus.janino.CodeContext$Offset,org.codehaus.janino.CodeContext$Offset) 54 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.IClass$IInvocable].isMoreSpecificThan(org.codehaus.janino.IClass$IInvocable) 54 0 0.0%
[org.codehaus.janino.Parser].parseModuleDeclarationRest(org.codehaus.janino.Java$Modifier[]) 50 0 0.0% []
[org.codehaus.janino.JavaSourceIClassLoader].findIClass(java.lang.String) 33 0 0.0% []
[org.codehaus.janino.CodeContext$Branch].grow() 36 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.Descriptor].toString(java.lang.String,int,java.lang.StringBuilder) 32 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.Descriptor]. () 39 0 0.0%
[org.codehaus.janino.Compiler]. (java.io.File[][],java.io.File[],java.io.File[],java.io.File,java.io.File,java.lang.String,boolean,boolean,boolean,boolean[],org.codehaus.commons.compiler.util.StringPattern,boolean) 41 0 0.0%
[org.codehaus.commons.compiler.samples.ScriptDemo].main(java.lang.String[]) 59 0 0.0%
[org.codehaus.commons.compiler.samples.CompilerDemo].main(java.lang.String[]) 70 0 0.0%
[org.codehaus.commons.compiler.samples.ExpressionDemo].main(java.lang.String[]) 67 0 0.0%
[org.codehaus.commons.compiler.AbstractJavaSourceClassLoader].main(java.lang.String[]) 64 0 0.0%
[org.codehaus.janino.tools.HprofScrubber].main(java.lang.String[]) 51 0 0.0%
[org.codehaus.janino.util.ClassFile].loadAttribute(java.io.DataInputStream) 40 0 0.0% []
[org.codehaus.janino.util.AutoIndentWriter].flushTabulatorBuffer() 37 0 0.0% ['ExpressionEvaluatorFuzzer']
[org.codehaus.janino.util.AutoIndentWriter].resolveTabs(java.util.List) 31 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.codehaus.janino.UnitCompiler$12 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.DeepCopier$5 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Unparser$11 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$ConstantNameAndTypeInfo ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$ConstantMethodrefInfo ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$LocalVariableTableAttribute ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.StringUtil [] []
org.codehaus.janino.Unparser$14 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.iterator.Iterables$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ReturnStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Unparser$7 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$9 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Unparser ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$Rvalue$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$Primitive ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.JavaSourceClassLoader$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.signature.SignatureParser$PrimitiveTypeSignature ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.DeepCopier$14 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$15 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.CodeContext$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$25 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$PrimitiveType ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.JarDirectoriesResourceFinder$1$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ConstructorDeclarator ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$PackageMemberClassDeclaration ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$ConstantMethodHandleInfo ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.java8.java.util.function.Consumers [] []
org.codehaus.janino.util.ClassFile$Annotation ['ExpressionEvaluatorFuzzer'] []
java.lang.ProcessBuilder [] []
org.codehaus.janino.util.signature.SignatureParser ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$28 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$TypeParameter ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$TryStatement$LocalVariableDeclaratorResource ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$7 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.iterator.Iterables$4 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$IdentifierLambdaParameters ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.Numbers ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$41 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$WhileStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$MethodDeclarator ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Parser$MethodDeclarationContext [] []
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$AppendFrame ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.signature.SignatureParser$SimpleClassTypeSignature ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$ConstantClassInfo ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.samples.ClassBodyDemo [] []
org.codehaus.janino.util.ClassFile$DoubleElementValue ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$38 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.DeepCopier$12 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$ChopFrame ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$Assignment ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.CompilerFactory$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$LambdaExpression ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$BooleanElementValue ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.signature.SignatureParser$ArrayTypeSignature ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.AbstractCompiler$1$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.CodeContext$Inserter ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$ConstantStringInfo ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ParameterAccess ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.Sandbox$1 [] []
org.codehaus.commons.compiler.java8.java.util.Optional ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ScriptEvaluator [] []
org.codehaus.janino.Java$SuperclassFieldAccessExpression ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$14$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$AbstractCompilationUnit$SingleStaticImportDeclaration ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.AbstractTraverser$1 ['ExpressionEvaluatorFuzzer'] []
java.util.concurrent.Callable [] []
org.codehaus.janino.Java$AssertStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.java8.java.util.stream.Stream [] []
org.codehaus.janino.Java$ElementValuePair ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$5 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.DeepCopier$18 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$3 ['ExpressionEvaluatorFuzzer'] []
java.io.InputStream ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.SimpleCompiler$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ArrayInitializer ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ReflectionIClass$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Compiler$3 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$ObjectVariableInfo ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$Initializer ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$MemberClassDeclaration ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$16 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.iterator.DirectoryIterator$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.iterator.ReverseListIterator ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$Padder ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.reflect.Proxies$1 [] []
org.codehaus.janino.UnitCompiler$13$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$35 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$40 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.AntCompilerAdapter [] []
org.codehaus.janino.util.DeepCopier$11 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ForEachStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$SwitchKind [] []
org.codehaus.janino.UnitCompiler$42 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ReflectionIClass ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$SameFrameExtended ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$NewInitializedArray ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$LocalClassDeclaration ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$2 [] []
org.codehaus.janino.Java$AbstractCompilationUnit$TypeImportOnDemandDeclaration ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ReferenceType ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.SystemProperties ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ClassFileIClass ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$16$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$37 ['ExpressionEvaluatorFuzzer'] []
java.lang.Runtime ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Unparser$12 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$4 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ReflectionIClass$1 [] []
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$ShortElementValue ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$ConstantUtf8Info ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.LocatedException ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$SimpleConstant ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ProvidesModuleDirective ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.reflect.Methods ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.Location ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$EmptyStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$ClassElementValue ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Unparser$9 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.StringPattern ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$LocalVariableAccess ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.iterator.EnumerationIterator ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Unparser$10 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.AbstractTraverser$7$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$6 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$17 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.io.InputStreams [] []
org.codehaus.janino.Java$MethodInvocation ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$CompilationUnit ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$SwitchStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ThisReference ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.DeepCopier ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ScriptEvaluator$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ExportsModuleDirective ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$39$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ModularCompilationUnit ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.signature.SignatureParser$TypeArgument ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$IfStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.signature.SignatureParser$ClassSignature ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$36 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$AbstractCompilationUnit$StaticImportOnDemandDeclaration ['ExpressionEvaluatorFuzzer'] []
jdk.internal.loader.ClassLoaders$BootClassLoader [] []
org.codehaus.janino.util.signature.SignatureParser$MethodTypeSignature ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.iterator.IteratorCollection ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ClassLiteral ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.java9.java.lang.module.ModuleReference ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$AbstractCompilationUnit$SingleTypeImportDeclaration ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$26 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.CodeContext$Branch ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.AbstractTraverser$4 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$MemberInterfaceDeclaration ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.CompilerFactoryFactory [] []
org.codehaus.janino.util.ClassFile$ArrayElementValue ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Parser$InterfaceDeclarationContext [] []
org.codehaus.janino.util.ClassFile$ExceptionsAttribute ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.Disassembler ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ScriptEvaluator$Script [] []
org.codehaus.commons.compiler.io.Readers$4 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.iterator.DirectoryIterator [] []
org.codehaus.janino.util.DeepCopier$15 ['ExpressionEvaluatorFuzzer'] []
jdk.internal.loader.ClassLoaders$PlatformClassLoader [] []
org.codehaus.commons.compiler.util.iterator.Iterables$3 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.DeepCopier$7 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ForStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.DeepCopier$4 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.MapResourceCreator$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$Crement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$SameLocals1StackItemFrame ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.iterator.IteratorCollection$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$ConstantValueAttribute ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.charstream.StringCharStream ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$ConstantInterfaceMethodrefInfo ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.IClassLoader$1$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$BlockLambdaBody ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.CompilerFactory ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$Package ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$SuperclassMethodInvocation ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.LineAndColumnTracker$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ClassFileIClass$6 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$InnerClassesAttribute ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$OpensModuleDirective ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.ResourceFinders$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Compiler$CompilerIClassLoader ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$FloatElementValue ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.reflect.Classes [] []
org.codehaus.janino.Java$SimpleType ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$EnumConstant ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$LocalVariable ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$30 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ClassLoaderIClassLoader ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.IClass$PrimitiveIClass ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.io.Readers ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.AbstractTraverser$11 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$31$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.reflect.ApiLog [] []
org.codehaus.janino.util.DeepCopier$3 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.TokenStreamImpl ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ClassFileIClass$4 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.io.Readers$3 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$15$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.io.Readers$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Compiler$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$BreakStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.signature.SignatureParser$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.AbstractTraverser$5$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.IClass$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$19$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ExpressionEvaluator ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ClassFileIClass$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ConditionalExpression ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.iterator.Iterables$State [] []
org.codehaus.janino.Java$CatchClause ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.CodeContext ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.AbstractTraverser ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Unparser$17 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.AbstractTraverser$10 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$39 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$19 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$FormalLambdaParameters ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.IClass$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.signature.SignatureParser$TypeArgument$Mode [] []
org.codehaus.commons.compiler.lang.ClassLoaders$2 [] []
org.codehaus.janino.util.ClassFile$ConstantIntegerInfo ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$SynchronizedStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.DeepCopier$13 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$FieldInfo ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$5$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$SourceFileAttribute ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$AnnotationDefaultAttribute ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$NullLiteral ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.java9.java.lang.module.ModuleReader [] []
org.codehaus.janino.ClassFileIClass$5 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.iterator.MultiDimensionalIterator ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.lang.ClassLoaders [] []
org.codehaus.janino.Mod ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Token ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$FieldAccess ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$ConstantDoubleInfo ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$LineNumberTableAttribute ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$UninitializedVariableInfo ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$CatchParameter ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$SimpleIField ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$SameFrame ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Unparser$8 ['ExpressionEvaluatorFuzzer'] []
java.util.concurrent.Executor [] []
org.codehaus.janino.UnitCompiler$24 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.DeepCopier$16 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$AccessModifier ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.DeepCopier$1 [] []
org.codehaus.janino.Java$MemberAnnotationTypeDeclaration ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$AnonymousClassDeclaration ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$FunctionDeclarator$FormalParameter ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$28$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Parser ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.ICompiler$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.SimpleCompiler$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.JarDirectoriesResourceFinder$1$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$32 ['ExpressionEvaluatorFuzzer'] []
java.io.BufferedWriter ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.DirectoryResourceFinder ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$RequiresModuleDirective ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$29 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$StringElementValue ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.ZipFileResourceFinder$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$PackageMemberInterfaceDeclaration ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$Wildcard ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$ConstantFieldrefInfo ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$TryStatement$VariableAccessResource ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$43 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$BinaryOperation ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Unparser$1 [] []
org.codehaus.janino.UnitCompiler$21 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$AnnotationsAttribute ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.DirectoryResourceCreator ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$PackageMemberAnnotationTypeDeclaration ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$FunctionDeclarator$FormalParameters ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$33 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.PathResourceFinder ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.lang.ClassLoaders$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$UsesModuleDirective ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.AbstractCompiler$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$LocalClassDeclarationStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$DoStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.MapResourceFinder$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Scanner ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$34 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$PackageMemberEnumDeclaration ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ElementValueArrayInitializer ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.iterator.MultiIterator ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.PathResourceFinder$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$5 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$Rvalue$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.iterator.MultiDimensionalIterator$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.AbstractTraverser$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$18 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$8 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$LabeledStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.signature.SignatureParser$3 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$10 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.MapResourceCreator ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.MultiResourceFinder ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.AbstractTraverser$6 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$TextBlock ['ExpressionEvaluatorFuzzer'] []
java.io.OutputStream ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Unparser$18 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.DeepCopier$10 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ArrayLength ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$LocalVariableSlot ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.io.Readers$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ClassFileIClass$3 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.signature.SignatureParser$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$SyntheticAttribute ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.signature.SignatureParser$ClassTypeSignature ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Access ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$StackMapTableAttribute ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.StringResource ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.Benchmark ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ClassInstanceCreationReference ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.iterator.Iterables$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$NewArray ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.TokenType [] []
org.codehaus.janino.Java$LocalVariableDeclarationStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Descriptor ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.JarDirectoriesResourceFinder$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.DeepCopier$17 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.Benchmark$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Unparser$16 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.lang.ClassLoaders$3$1 [] []
org.codehaus.janino.UnitCompiler$39$1 [] []
org.codehaus.janino.Java$SingleElementAnnotation ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.CodeContext$OffsetBranch ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.reflect.ByteArrayClassLoader ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$13 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.tools.HprofScrubber$1 [] []
org.codehaus.janino.util.AbstractTraverser$8 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$StringLiteral ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$MethodInfo ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Parser$ClassDeclarationContext [] []
org.codehaus.janino.UnitCompiler$7 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$EnumConstValue ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$TryStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ArrayAccessExpression ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$IntElementValue ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.AbstractTraverser$9 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$4 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Unparser$15 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.iterator.ProducerIterator ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.CodeContext$LineNumberOffset ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.ResourceFinder$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Unparser$4 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.iterator.Iterables ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.MapResourceFinder$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.AbstractTraverser$3 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$6 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ClassFileIClass$2 [] []
org.codehaus.janino.util.ClassFile$CharElementValue ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$ConstantLongInfo ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$ConstantFloatInfo ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.SimpleCompiler$3 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$14 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ReflectionIClass$ReflectionIConstructor ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Unparser$6 ['ExpressionEvaluatorFuzzer'] []
java.nio.file.Paths [] []
org.codehaus.janino.Java$SwitchStatement$SwitchBlockStatementGroup ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Unparser$13 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Compiler$4 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$AlternateConstructorInvocation ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.DeepCopier$9 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$27 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ContinueStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.JaninoOption [] []
org.codehaus.janino.util.DeepCopier$8 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.CompilerFactory$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ClassFileIClass$7 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.ResourceFinderClassLoader [] []
org.codehaus.janino.Unparser$3 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$DeprecatedAttribute ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$11 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$ConstantMethodTypeInfo ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$UnaryOperation ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ReflectionIClass$ReflectionIField ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ReflectionIClass$3 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$22 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$QualifiedThisReference ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.MapResourceFinder ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$31 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.StackMap ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$SameLocals1StackItemFrameExtended ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$EnclosingScopeOfTypeDeclaration ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.CodeContext$Offset ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$ConstantInvokeDynamicInfo ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$SignatureAttribute ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Compiler$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.reflect.ApiLog$1 [] []
org.codehaus.janino.Java$InferredLambdaParameters ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$RvalueMemberType ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.FilterWarningHandler ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.JavaSourceClassLoader ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.AutoIndentWriter ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ExpressionEvaluator$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.ResourceFinders$4 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$3 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.AbstractTraverser$4$1 ['ExpressionEvaluatorFuzzer'] []
java.io.File ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$17$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnicodeUnescapeReader ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.signature.SignatureParser$FormalTypeParameter ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.ResourceFinders$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.samples.DeclarationCounter ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$20 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ThrowStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$28$2$1 ['ExpressionEvaluatorFuzzer'] []
ExpressionEvaluatorFuzzer ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.lang.ClassLoaders$3 [] []
org.codehaus.janino.util.DeepCopier$6 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.iterator.TraversingIterator ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$CodeAttribute ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$MethodReference ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$NewClassInstance ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ResourceFinderIClassLoader ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.samples.DemoBase [] []
java.io.BufferedReader ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.ResourceFinders$3 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Compiler$4$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$31$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$28$2 ['ExpressionEvaluatorFuzzer'] []
java.lang.System ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.AbstractTraverser$7$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$FieldAccessExpression ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$17$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$NormalAnnotation ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ClassFileIClass$2$1 [] []
org.codehaus.commons.compiler.Sandbox [] []
org.codehaus.janino.Java$FieldDeclaration ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$Cast ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$LongElementValue ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$StackMapTableAttribute$FullFrame ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$Block ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.ResourceFinders ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.DeepCopier$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$39$3 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$MarkerAnnotation ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$NewAnonymousClassInstance ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.resource.FileResource ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ArrayType ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.tools.HprofScrubber [] []
org.codehaus.commons.compiler.util.resource.ZipFileResourceFinder ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ParenthesizedExpression ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.IClassLoader$1 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$CharacterLiteral ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.UnitCompiler$23 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.AbstractTraverser$5 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$AmbiguousName ['ExpressionEvaluatorFuzzer'] []
jdk.internal.loader.ClassLoaders$AppClassLoader ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$FloatingPointLiteral ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$BooleanLiteral ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$IntegerLiteral ['ExpressionEvaluatorFuzzer'] []
java.io.PrintWriter ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ExpressionLambdaBody ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$MemberEnumDeclaration ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.util.reflect.Proxies [] []
org.codehaus.janino.SimpleCompiler ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$SuperConstructorInvocation ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$Instanceof ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.AbstractTraverser$7 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.JavaSourceIClassLoader ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ReflectionIClass$ReflectionIMethod ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.java8.java.util.function.Consumers$1 [] []
org.codehaus.commons.compiler.java9.java.lang.module.ModuleFinder ['ExpressionEvaluatorFuzzer'] []
java.nio.file.Files ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Unparser$5 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ArrayCreationReference ['ExpressionEvaluatorFuzzer'] []
org.codehaus.commons.compiler.ICompiler$2 ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Compiler ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.ClassFile$ByteElementValue ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.util.signature.SignatureParser$TypeVariableSignature ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.MethodDescriptor ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Unparser$2 [] []
org.codehaus.janino.Java$VariableDeclarator ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.CachingJavaSourceClassLoader [] []
jdk.internal.loader.ClassLoaders ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.Java$ExpressionStatement ['ExpressionEvaluatorFuzzer'] []
org.codehaus.janino.ClassBodyEvaluator [] []

Directories in report

Directory