Package modulecheck.parsing.java
Types
Link copied to clipboard
Link copied to clipboard
class JavaParserNodeResolver(val project: McProject, val sourceSetName: SourceSetName)
Content copied to clipboard
Link copied to clipboard
internal data class ParsedFile( val packageFqName: String, val imports: List<ImportDeclaration>, val classOrInterfaceTypes: Set<FqName>, val typeDeclarations: List<TypeDeclaration<*>>, val fieldDeclarations: Set<DeclaredName>, val enumDeclarations: Set<DeclaredName>)
Content copied to clipboard
Link copied to clipboard
class RealJavaFile( val file: File, val javaVersion: JavaVersion, val nameParser: NameParser) : JavaFile
Content copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
internal inline fun <T : Node> Node.getParentsOfTypeRecursive(): Sequence<T>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
internal fun String.javaLangFqNameOrNull(): Reference.ExplicitJavaReference?
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
internal fun JavaVersion.toLanguageLevel(): ParserConfiguration.LanguageLevel
Content copied to clipboard
Link copied to clipboard
fun ClassOrInterfaceType.typeReferencesRecursive(): Sequence<ClassOrInterfaceType>
Content copied to clipboard
Includes all types referenced by the receiver ClassOrInterfaceType, optionally including itself.