Package ch.epfl.lamp.compiler.msil.util

Examples of ch.epfl.lamp.compiler.msil.util.PECustomMod


    ? row : file.FieldTrans(row).Field;
      int attrs = file.FieldDef(frow).Flags;
      String name = file.FieldDef.getName();
      //System.out.println("\t-->Loading field: " + name);
      Sig sig = file.FieldDef.getSignature();
      PECustomMod pecmod = sig.decodeFieldType();
      Object val = null;
      Table.Constant consts = file.Constant;
      for (int i = 1; i <= consts.rows; i++) {
    consts.readRow(i);
    int tableId = Table.getTableId(Table._HasConstant,consts.Parent);
View Full Code Here


        initProperties();
        initNestedTypes();
    }

    public FieldInfo addField(String name, int attrs, Type fieldType) {
        PECustomMod fieldTypeWithMods = new PECustomMod(fieldType, null);
        FieldInfo res = new FieldInfo(name, this, attrs, fieldTypeWithMods, null);
        FieldInfo[] ms = new FieldInfo[fields.length + 1];
        System.arraycopy(fields, 0, ms, 0, fields.length);
        ms[ms.length - 1] = res;
        fields = ms;
View Full Code Here

TOP

Related Classes of ch.epfl.lamp.compiler.msil.util.PECustomMod

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.