001
014
015 package com.liferay.portal.kernel.test.rule;
016
017 import java.lang.annotation.Documented;
018 import java.lang.annotation.ElementType;
019 import java.lang.annotation.Inherited;
020 import java.lang.annotation.Retention;
021 import java.lang.annotation.RetentionPolicy;
022 import java.lang.annotation.Target;
023
024
027 @Documented
028 @Inherited
029 @Retention(RetentionPolicy.RUNTIME)
030 @Target({ElementType.METHOD, ElementType.TYPE})
031 public @interface NewEnv {
032
033 public Type type();
034
035 @Documented
036 @Inherited
037 @Retention(RetentionPolicy.RUNTIME)
038 @Target({ElementType.METHOD, ElementType.TYPE})
039 public @interface JVMArgsLine {
040
041 public String value();
042
043 }
044
045 public enum Type {
046
047 CLASSLOADER, JVM, NONE
048
049 }
050
051 }