public final class ParameterFlags
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DIRECT |
static int |
IN |
static int |
NULTERMINATE |
static int |
OUT |
static int |
PINNED |
static int |
TRANSIENT |
Modifier and Type | Method and Description |
---|---|
static boolean |
isDirect(int flags) |
static boolean |
isFlag(java.lang.annotation.Annotation annotation)
Checks if the annotation is a recognised parameter flag.
|
static boolean |
isIn(int flags) |
static boolean |
isNulTerminate(int flags) |
static boolean |
isOut(int flags) |
static boolean |
isPinned(int flags) |
static boolean |
isTransient(int flags) |
static int |
parse(java.lang.annotation.Annotation[] annotations) |
public static final int OUT
public static final int IN
public static final int PINNED
public static final int NULTERMINATE
public static final int TRANSIENT
public static final int DIRECT
public static final int parse(java.lang.annotation.Annotation[] annotations)
public static final boolean isFlag(java.lang.annotation.Annotation annotation)
annotation
- the annotation to check.public static final boolean isPinned(int flags)
public static final boolean isTransient(int flags)
public static final boolean isDirect(int flags)
public static final boolean isNulTerminate(int flags)
public static final boolean isOut(int flags)
public static final boolean isIn(int flags)