Example #1
0
 @Override
 public C99ArrayType clone() {
   C99ArrayType clone = null;
   try {
     clone = (C99ArrayType) super.clone();
     clone.type = (IType) type.clone();
   } catch (CloneNotSupportedException e) {
     assert false; // not going to happen
   }
   return clone;
 }
Example #2
0
 @Override
 public C99Typedef clone() {
   try {
     C99Typedef clone = (C99Typedef) super.clone();
     clone.type = (IType) type.clone();
     return clone;
   } catch (CloneNotSupportedException e) {
     assert false;
     return null;
   }
 }
Example #3
0
 public EvalFixed(IType type, ValueCategory cat, IValue value) {
   if (type instanceof CPPBasicType) {
     Long num = value.numericalValue();
     if (num != null) {
       CPPBasicType t = (CPPBasicType) type.clone();
       t.setAssociatedNumericalValue(num);
       type = t;
     }
   }
   fType = type;
   fValueCategory = cat;
   fValue = value;
 }