Class Nodes.ShareableConstantNodeFlags
java.lang.Object
org.prism.Nodes.ShareableConstantNodeFlags
- All Implemented Interfaces:
Comparable<Nodes.ShareableConstantNodeFlags>
- Enclosing class:
Nodes
public static final class Nodes.ShareableConstantNodeFlags
extends Object
implements Comparable<Nodes.ShareableConstantNodeFlags>
Flags for shareable constant nodes.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final shortstatic final shortstatic final short -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleaninthashCode()booleanstatic booleanisExperimentalCopy(short flags) booleanstatic booleanisExperimentalEverything(short flags) booleanstatic booleanisLiteral(short flags)
-
Field Details
-
LITERAL
public static final short LITERAL- See Also:
-
EXPERIMENTAL_EVERYTHING
public static final short EXPERIMENTAL_EVERYTHING- See Also:
-
EXPERIMENTAL_COPY
public static final short EXPERIMENTAL_COPY- See Also:
-
-
Constructor Details
-
ShareableConstantNodeFlags
public ShareableConstantNodeFlags(short flags)
-
-
Method Details
-
isLiteral
public static boolean isLiteral(short flags) -
isExperimentalEverything
public static boolean isExperimentalEverything(short flags) -
isExperimentalCopy
public static boolean isExperimentalCopy(short flags) -
hashCode
-
equals
-
isLiteral
public boolean isLiteral() -
isExperimentalEverything
public boolean isExperimentalEverything() -
isExperimentalCopy
public boolean isExperimentalCopy()
-