package de.japkit.examples.freebuilder;

import java.lang.annotation.ElementType;
import java.lang.annotation.Target;

import javax.lang.model.element.Modifier;

import de.japkit.metaannotations.Clazz;
import de.japkit.metaannotations.TemplateCall;
import de.japkit.metaannotations.Trigger;


@Trigger(template=FreeBuilderTemplate.class)
@Target(ElementType.TYPE)
public @interface FreeBuilder {
	boolean shadow() default false;
}

@@ -116,138 +116,8 @@
 t;%0A%0A
-import javax.lang.model.element.Modifier;%0A%0Aimport de.japkit.metaannotations.Clazz;%0Aimport de.japkit.metaannotations.TemplateCall;%0A
 impo
@@ -155,17 +155,16 @@
 igger;%0A%0A
-%0A
 @Trigger
@@ -176,9 +176,11 @@
 late
-=
+ = 
 Free

Support for Clazz annotation at template class instead of trigger annotation