@file:JvmName("Dummy") @file:ShaderPhrases(["dummy"]) package org.openrndr.extra.shaderphrases.phrases import org.openrndr.extra.shaderphrases.annotations.ShaderPhrase import org.openrndr.extra.shaderphrases.annotations.ShaderPhrases @ShaderPhrase(["dummy"]) const val phraseDummy = """ float dummy() { return 0.0; } """ fun main() { val c = Class.forName("org.openrndr.extra.shaderphrases.phrases.Dummy") if (c.annotations.any { it.annotationClass == ShaderPhrases::class }) { println(c.getDeclaredField("phraseDummy").get(null)) } }