Class AnnotationFactory
- java.lang.Object
-
- org.drools.compiler.rule.builder.util.AnnotationFactory
-
public class AnnotationFactory extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAnnotationFactory.AnnotationInvocationHandler
-
Constructor Summary
Constructors Constructor Description AnnotationFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AnnotationbuildAnnotation(org.drools.drl.ast.descr.AnnotationDescr annotationDescr, Class<?> annotationClass)static AnnotationbuildAnnotation(org.drools.util.TypeResolver typeResolver, org.drools.drl.ast.descr.AnnotationDescr annotationDescr)static <A extends Annotation>
AgetTypedAnnotation(org.drools.drl.ast.descr.AnnotatedBaseDescr annotatedBaseDescr, Class<A> annotationClass)static org.drools.core.rule.AnnotatedtoAnnotated(org.drools.drl.ast.descr.AnnotatedBaseDescr annotatedBaseDescr)
-
-
-
Method Detail
-
buildAnnotation
public static Annotation buildAnnotation(org.drools.util.TypeResolver typeResolver, org.drools.drl.ast.descr.AnnotationDescr annotationDescr)
-
buildAnnotation
public static Annotation buildAnnotation(org.drools.drl.ast.descr.AnnotationDescr annotationDescr, Class<?> annotationClass)
-
getTypedAnnotation
public static <A extends Annotation> A getTypedAnnotation(org.drools.drl.ast.descr.AnnotatedBaseDescr annotatedBaseDescr, Class<A> annotationClass)
-
toAnnotated
public static org.drools.core.rule.Annotated toAnnotated(org.drools.drl.ast.descr.AnnotatedBaseDescr annotatedBaseDescr)
-
-