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