Package org.extendj.neobeaver.ast
Class AttributeValue<T>
- java.lang.Object
-
- org.extendj.neobeaver.ast.AttributeValue<T>
-
public class AttributeValue<T> extends java.lang.ObjectWrapper class for storing nullable attribute values.
-
-
Constructor Summary
Constructors Constructor Description AttributeValue(T value)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <V> booleanequals(AttributeValue<V> v1, AttributeValue<V> v2)static <V> booleanequals(V v1, V v2)
-
-
-
Field Detail
-
NONE
public static final java.lang.Object NONE
This singleton object is an illegal, unused, attribute value. It represents that an attribute has not been memoized, or that a circular attribute approximation has not been initialized.
-
value
public final T value
-
-
Constructor Detail
-
AttributeValue
public AttributeValue(T value)
-
-
Method Detail
-
equals
public static <V> boolean equals(AttributeValue<V> v1, AttributeValue<V> v2)
-
equals
public static <V> boolean equals(V v1, V v2)
-
-