示例#1
0
 public HeapElemWrapper(InstructionWrapper instW, FieldRefWrapper fldW)
 {
     this.instW = instW;
     this.fldW  = fldW;
     kind       = HeapElemKind.InstFldStructObj;
 }
示例#2
0
 public HeapElemWrapper(VariableWrapper varW)
 {
     this.varW = varW;
     kind      = HeapElemKind.StructObj;
 }
示例#3
0
 public HeapElemWrapper(FieldRefWrapper fldW)
 {
     this.fldW = fldW;
     kind      = HeapElemKind.StatFldStructObj;
 }
示例#4
0
 public HeapElemWrapper(InstructionWrapper instW, bool createArrayElem)
 {
     this.instW = instW;
     kind       = createArrayElem ? HeapElemKind.ArrElemStructObj : HeapElemKind.RefObj;
 }