-
- All Implemented Interfaces:
-
com.google.devtools.ksp.symbol.KSAnnotated,com.google.devtools.ksp.symbol.KSDeclarationContainer,com.google.devtools.ksp.symbol.KSNode
public interface KSFile implements KSDeclarationContainer, KSAnnotated
A Kotlin source file
-
-
Method Summary
Modifier and Type Method Description abstract KSNamegetPackageName()The KSName representation of this file's package. abstract StringgetFileName()File name of this source file. abstract StringgetFilePath()Absolute path of this source file. -
Methods inherited from class com.google.devtools.ksp.symbol.KSNode
accept, getLocation, getOrigin, getParent -
Methods inherited from class com.google.devtools.ksp.symbol.KSDeclarationContainer
getDeclarations -
Methods inherited from class com.google.devtools.ksp.symbol.KSAnnotated
getAnnotations -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getPackageName
abstract KSName getPackageName()
The KSName representation of this file's package.
-
getFileName
abstract String getFileName()
File name of this source file.
-
getFilePath
abstract String getFilePath()
Absolute path of this source file.
-
-
-
-