Package org.openrewrite.java.internal.parser


@NullMarked package org.openrewrite.java.internal.parser
  • Classes
    Class
    Description
    As of 6.1.0, we are using TypeTable to include JavaParser dependencies as resources in the classpath, because including the whole JAR caused bloat in the size of recipe JARs and would often get blocked by security scanners that weren't able to recognize that these JAR resources were only used to parse templats and never executed and so didn't represent a security threat.
    Type tables are written as a TSV file with the following columns: groupId artifactId version classAccess className classSignature classSuperclassSignature classSuperinterfaceSignatures[] access memberName descriptor signature parameterNames exceptions[]