AbstractShaderParamsModelBuilder

abstract class AbstractShaderParamsModelBuilder(classNameMatcher: ClassNameMatcher, messager: Messager) : SimpleAnnotationValueVisitor8<Unit, Element>

Constructors

Link copied to clipboard
fun AbstractShaderParamsModelBuilder(classNameMatcher: ClassNameMatcher, messager: Messager)

Functions

Link copied to clipboard
abstract fun build(): ShaderParamsModel
Link copied to clipboard
open fun defaultAction(p0: Any, p1: Element)
Link copied to clipboard
override fun visit(p0: AnnotationValue)
override fun visit(p0: AnnotationValue, p1: Element)
Link copied to clipboard
open override fun visitAnnotation(annotation: AnnotationMirror, param: Element)
Link copied to clipboard
open override fun visitArray(values: MutableList<out AnnotationValue>, param: Element)
Link copied to clipboard
open override fun visitBoolean(p0: Boolean, p1: Element)
Link copied to clipboard
open override fun visitByte(p0: Byte, p1: Element)
Link copied to clipboard
open override fun visitChar(p0: Char, p1: Element)
Link copied to clipboard
open override fun visitDouble(p0: Double, p1: Element)
Link copied to clipboard
open override fun visitEnumConstant(p0: VariableElement, p1: Element)
Link copied to clipboard
open override fun visitFloat(p0: Float, p1: Element)
Link copied to clipboard
open override fun visitInt(p0: Int, p1: Element)
Link copied to clipboard
open override fun visitLong(p0: Long, p1: Element)
Link copied to clipboard
open override fun visitShort(p0: Short, p1: Element)
Link copied to clipboard
open override fun visitString(p0: String, p1: Element)
Link copied to clipboard
open override fun visitType(p0: TypeMirror, p1: Element)
Link copied to clipboard
open override fun visitUnknown(p0: AnnotationValue, p1: Element)

Properties

Link copied to clipboard
val DEFAULT_VALUE: Unit