001
014
015 package com.liferay.portal.kernel.annotation;
016
017 import com.liferay.portal.kernel.util.StringPool;
018
019 import java.lang.annotation.Documented;
020 import java.lang.annotation.ElementType;
021 import java.lang.annotation.Retention;
022 import java.lang.annotation.RetentionPolicy;
023 import java.lang.annotation.Target;
024
025
028 @Documented
029 @Retention(RetentionPolicy.RUNTIME)
030 @Target({ElementType.FIELD, ElementType.METHOD})
031 public @interface BeanReference {
032
033 public String name() default StringPool.BLANK;
034
035 public Class<?> type() default Object.class;
036
037 }