Package pl.metaprogramming.codegen.java
Class AnnotationCm
-
- All Implemented Interfaces:
public final class AnnotationCm
-
-
Constructor Summary
Constructors Constructor Description AnnotationCm(String canonicalName, ValueCm valueParam)AnnotationCm(String canonicalName, Pair<String, ValueCm> params)AnnotationCm(String canonicalName, Map<String, ValueCm> params)AnnotationCm(String canonicalName)AnnotationCm(ClassCd annotationClass, Map<String, ValueCm> params)
-
Method Summary
Modifier and Type Method Description final ClassCdgetAnnotationClass()final Map<String, ValueCm>getParams()final UnitcollectDependencies(Dependencies dependencies)final UnitmarkAsUsed()StringtoString()final static AnnotationCmof(String canonicalName, Map<String, ValueCm> params)final static AnnotationCmof(String canonicalName)-
-
Constructor Detail
-
AnnotationCm
AnnotationCm(String canonicalName)
-
-
Method Detail
-
getAnnotationClass
final ClassCd getAnnotationClass()
-
collectDependencies
final Unit collectDependencies(Dependencies dependencies)
-
markAsUsed
final Unit markAsUsed()
-
of
@JvmOverloads() final static AnnotationCm of(String canonicalName, Map<String, ValueCm> params)
-
of
@JvmOverloads() final static AnnotationCm of(String canonicalName)
-
-
-
-