Rabbit-R1/android (non root)/java/sources/org/intellij/lang/annotations/Flow.java
2024-05-21 17:08:36 -04:00

25 lines
1.2 KiB
Java

package org.intellij.lang.annotations;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.PARAMETER, ElementType.METHOD})
@Retention(RetentionPolicy.CLASS)
/* loaded from: classes3.dex */
public @interface Flow {
public static final String DEFAULT_SOURCE = "The method argument (if parameter was annotated) or this container (if instance method was annotated)";
public static final String DEFAULT_TARGET = "This container (if the parameter was annotated) or the return value (if instance method was annotated)";
public static final String RETURN_METHOD_TARGET = "The return value of this method";
public static final String THIS_SOURCE = "this";
public static final String THIS_TARGET = "this";
String source() default "The method argument (if parameter was annotated) or this container (if instance method was annotated)";
boolean sourceIsContainer() default false;
String target() default "This container (if the parameter was annotated) or the return value (if instance method was annotated)";
boolean targetIsContainer() default false;
}