1
2
3
4
5
6
7
8
9
10
11 package org.mule.api.annotations.expressions;
12
13 import org.mule.api.annotations.meta.Evaluator;
14
15 import java.lang.annotation.Documented;
16 import java.lang.annotation.ElementType;
17 import java.lang.annotation.Retention;
18 import java.lang.annotation.RetentionPolicy;
19 import java.lang.annotation.Target;
20
21
22
23
24
25
26 @Target({ElementType.PARAMETER, ElementType.FIELD})
27 @Retention(RetentionPolicy.RUNTIME)
28 @Documented
29 @Evaluator("registry")
30 public @interface Lookup
31 {
32 String value() default "";
33
34 boolean optional() default false;
35 }