JavaResolutionContext

class JavaResolutionContext(state: SolverState?, ctx: AnalysisContext) : ResolutionContext

Functions

backingPropertyForConstructorParameter
Link copied to clipboard
open override fun backingPropertyForConstructorParameter(parameter: ValueParameterDescriptor): PropertyDescriptor?
constraintsDSLElements
Link copied to clipboard
open override fun Element.constraintsDSLElements(): List<Element>
descriptorFor
Link copied to clipboard
open override fun descriptorFor(declaration: Declaration): DeclarationDescriptor?
open override fun descriptorFor(fqName: FqName): List<DeclarationDescriptor>
handleError
Link copied to clipboard
open override fun handleError(error: ErrorIds, element: Element, msg: String)
reportAnalysisException
Link copied to clipboard
fun reportAnalysisException(element: Element, msg: String)
reportInconsistentCallPost
Link copied to clipboard
fun reportInconsistentCallPost(expression: Element, msg: String)
reportInconsistentConditions
Link copied to clipboard
fun reportInconsistentConditions(expression: Element, msg: String)
reportInconsistentInvariants
Link copied to clipboard
fun reportInconsistentInvariants(expression: Element, msg: String)
reportLiskovProblem
Link copied to clipboard
fun reportLiskovProblem(expression: Element, msg: String)
reportUnsatInvariants
Link copied to clipboard
fun reportUnsatInvariants(expression: Element, msg: String)
reportUnsupported
Link copied to clipboard
fun reportUnsupported(expression: Element, msg: String)
type
Link copied to clipboard
open override fun type(typeReference: TypeReference?): Type?

Properties

module
Link copied to clipboard
open override val module: ModuleDescriptor
types
Link copied to clipboard
open override val types: Types