BaseReferenceExporter
See ExportReferences.
Functions
Link copied to clipboard
Exports annotation as if it were annotated with ExportAnnotation. annotation must be a class literal.
Link copied to clipboard
Export a reference to the passed class. clazz must be a class literal.
Link copied to clipboard
Link copied to clipboard
protected fun exportReference(reference: KFunction<*>, includeParameters: Boolean = false, includeTypeParameters: Boolean = false)
Export a reference to the passed function. reference must be a literal ::
expression.
protected fun exportReference(reference: KProperty<*>, includeParameters: Boolean = false, includeTypeParameters: Boolean = false)
Export a reference to the passed property. reference must be a literal ::
expression.
Link copied to clipboard
Link copied to clipboard
A non-exported placeholder. Useful to resolve method overloads for use with exportReference.