AnalysisContext

class AnalysisContext(context: Context, types: Types, elements: Elements, unit: CompilationUnitTree, resolver: Resolver) : AnalysisContextWithoutResolver

Types

Companion
Link copied to clipboard
object Companion

Functions

copy
Link copied to clipboard
fun copy(t: JCTree): JCTree

Properties

context
Link copied to clipboard
val context: Context
diagnostics
Link copied to clipboard
val diagnostics: JCDiagnostic.Factory
elements
Link copied to clipboard
val elements: Elements
logger
Link copied to clipboard
val logger: Log
messages
Link copied to clipboard
val messages: JavacMessages
modules
Link copied to clipboard
val modules: Modules
names
Link copied to clipboard
val names: Names
resolver
Link copied to clipboard
val resolver: Resolver
symbolTable
Link copied to clipboard
val symbolTable: Symtab
types
Link copied to clipboard
val types: Types
unit
Link copied to clipboard
val unit: CompilationUnitTree

Extensions

annArrays
Link copied to clipboard
fun AnalysisContext.annArrays(type: String, vararg args: List<String>): JCTree.JCAnnotation
annStrings
Link copied to clipboard
fun AnalysisContext.annStrings(type: String, vararg args: String): JCTree.JCAnnotation
hintsClass
Link copied to clipboard
fun AnalysisContext.hintsClass(hints: List<FqName>): JCTree.JCClassDecl
hintsPackage
Link copied to clipboard
fun AnalysisContext.hintsPackage(hints: List<FqName>): Pair<Env<AttrContext>, JCTree.JCClassDecl>