processor-java / testaccessors.internal.base / AbstractAccessorWriter

AbstractAccessorWriter

abstract class AbstractAccessorWriter

Constructors

<init>

AbstractAccessorWriter(elementUtils: Elements, typeUtils: Types, options: Options)

Properties

elementUtils

val elementUtils: Elements

options

val options: Options

typeUtils

val typeUtils: Types

Functions

extractLocation

fun extractLocation(element: Element): Array<String>

nameForGeneratedClassFrom

fun nameForGeneratedClassFrom(enclosingClassSimpleNames: List<String>): String

toLoadableClassString

fun Element.toLoadableClassString(): String

writeAccessorClass

abstract fun writeAccessorClass(annotatedElements: Set<Element>, filer: Filer): Unit

Companion Object Properties

COMMENT_ACCESS_FLAGS

const val COMMENT_ACCESS_FLAGS: String

ERROR_MESSAGE_ILLEGAL_ACCESS

const val ERROR_MESSAGE_ILLEGAL_ACCESS: String

GENERATED_CLASS_SUFFIX

const val GENERATED_CLASS_SUFFIX: String

PARAMETER_NAME_NEW_VALUE

const val PARAMETER_NAME_NEW_VALUE: String

TYPE_NAME_VALUE

const val TYPE_NAME_VALUE: String