Class Variable
java.lang.Object
org.eclipse.epsilon.eol.execute.context.Variable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()static VariablecreateReadOnlyVariable(String name, Object value) static VariablecreateReadOnlyVariable(Map.Entry<String, ?> entry) voiddispose()booleangetName()getType()getValue()inthashCode()booleanvoidsetDeprecationInfo(String deprecationInfo) voidvoidsetReadOnly(boolean readOnly) voidvoidsetValue(Object newValue, IEolContext context) voidsetValueBruteForce(Object newValue) toString()
-
Field Details
-
name
-
value
-
type
-
readOnly
protected boolean readOnly -
deprecationInfo
-
-
Constructor Details
-
Variable
public Variable() -
Variable
- Parameters:
entry-- Since:
- 1.6
-
Variable
-
Variable
-
Variable
-
Variable
Creates a shallow copy of the given Variable.- Parameters:
v- The variable to shallow copy from- Since:
- 1.6
-
-
Method Details
-
createReadOnlyVariable
-
createReadOnlyVariable
- Parameters:
entry-- Returns:
- Since:
- 1.6
-
dispose
public void dispose() -
getValue
-
setValue
- Throws:
EolRuntimeException
-
setValueBruteForce
-
setType
-
getType
-
isReadOnly
public boolean isReadOnly() -
setReadOnly
public void setReadOnly(boolean readOnly) -
getName
-
setName
-
getDeprecationInfo
-
setDeprecationInfo
-
clone
-
equals
-
hashCode
public int hashCode() -
toString
-