Skip to content
Snippets Groups Projects

Dev v1.0

Merged Duc Long Hoang requested to merge dev into main
1 file
+ 68
0
Compare changes
  • Side-by-side
  • Inline
@@ -8,5 +8,73 @@ namespace Core.DataTypeNS
{
public class StackObj
{
/*
* Atributtes
*/
private String name;
private Boolean isInitialized;
private EDataType type;
private Object value;
private Boolean isArray;
private int heapObjID;
/*
* Getters, setters
*/
public String Name
{
get { return name; }
set { name = value; }
}
public Boolean IsInitialized
{
get { return isInitialized; }
set { isInitialized = value; }
}
public Object Value
{
get { return value; }
set { this.value = value; }
}
public EDataType Type
{
get { return type; }
set { type = value; }
}
public Boolean IsArray
{
get { return isArray; }
set { isArray = value; }
}
public int HeapObjID
{
get { return heapObjID; }
set { heapObjID = value; }
}
/*
* Contructors
*/
public StackObj(String name, EDataType type, Boolean isArray)
{
this.name = name;
this.type = type;
this.isArray = isArray;
this.isInitialized = false;
}
/*
* Methods
*/
public void initializeValue(Object value)
{
this.isInitialized = true;
this.value = value;
}
public void initializeHeapObj(int value)
{
this.isInitialized = true;
this.heapObjID = value;
}
}
}
Loading