Package smart.updater

Examples of smart.updater.RSClass.addField()


            RSClass npcnode = data.addClass("NPCNode", c.getValue().getClassName());
            MethodGen mg = new MethodGen(m, cg.getClassName(), cpg);
            InstructionList il = mg.getInstructionList();
            InstructionSearcher iS = new InstructionSearcher(il, cpg);
            Instruction i = iS.nextPUTFIELD();
            npcnode.addField("GetNPC", ((PUTFIELD) i).getFieldName(cpg));
            return SearchResult.Success;
          }
        }
      }
    }
View Full Code Here


                                                    e = f.search("ILOAD ALOAD GETFIELD if_icmplt ILOAD ALOAD GETFIELD if_icmpgt", handles[handles.length - 1]);
                                                    if (e.hasNext()) {
                                                        handles = (InstructionHandle[]) e.next();
                                                        String ymin = ((GETFIELD) handles[2].getInstruction()).getFieldName(cpg);
                                                        String ymax = ((GETFIELD) handles[6].getInstruction()).getFieldName(cpg);
                                                        sdtoolkit.addField("xMin", xmin);
                                                        sdtoolkit.addField("xMax", xmax);
                                                        sdtoolkit.addField("yMin", ymin);
                                                        sdtoolkit.addField("yMax", ymax);
                                                        sdtoolkit.addField("zMin", zmin);
                                                        sdtoolkit.addField("zMax", zmax);
View Full Code Here

                                                    if (e.hasNext()) {
                                                        handles = (InstructionHandle[]) e.next();
                                                        String ymin = ((GETFIELD) handles[2].getInstruction()).getFieldName(cpg);
                                                        String ymax = ((GETFIELD) handles[6].getInstruction()).getFieldName(cpg);
                                                        sdtoolkit.addField("xMin", xmin);
                                                        sdtoolkit.addField("xMax", xmax);
                                                        sdtoolkit.addField("yMin", ymin);
                                                        sdtoolkit.addField("yMax", ymax);
                                                        sdtoolkit.addField("zMin", zmin);
                                                        sdtoolkit.addField("zMax", zmax);
                                                        sdtoolkit.addField("xScale", xscale);
View Full Code Here

                                                        handles = (InstructionHandle[]) e.next();
                                                        String ymin = ((GETFIELD) handles[2].getInstruction()).getFieldName(cpg);
                                                        String ymax = ((GETFIELD) handles[6].getInstruction()).getFieldName(cpg);
                                                        sdtoolkit.addField("xMin", xmin);
                                                        sdtoolkit.addField("xMax", xmax);
                                                        sdtoolkit.addField("yMin", ymin);
                                                        sdtoolkit.addField("yMax", ymax);
                                                        sdtoolkit.addField("zMin", zmin);
                                                        sdtoolkit.addField("zMax", zmax);
                                                        sdtoolkit.addField("xScale", xscale);
                                                        sdtoolkit.addField("yScale", yscale);
View Full Code Here

                                                        String ymin = ((GETFIELD) handles[2].getInstruction()).getFieldName(cpg);
                                                        String ymax = ((GETFIELD) handles[6].getInstruction()).getFieldName(cpg);
                                                        sdtoolkit.addField("xMin", xmin);
                                                        sdtoolkit.addField("xMax", xmax);
                                                        sdtoolkit.addField("yMin", ymin);
                                                        sdtoolkit.addField("yMax", ymax);
                                                        sdtoolkit.addField("zMin", zmin);
                                                        sdtoolkit.addField("zMax", zmax);
                                                        sdtoolkit.addField("xScale", xscale);
                                                        sdtoolkit.addField("yScale", yscale);
                                                        for (Field field : clazz.getFields()) {
View Full Code Here

                                                        String ymax = ((GETFIELD) handles[6].getInstruction()).getFieldName(cpg);
                                                        sdtoolkit.addField("xMin", xmin);
                                                        sdtoolkit.addField("xMax", xmax);
                                                        sdtoolkit.addField("yMin", ymin);
                                                        sdtoolkit.addField("yMax", ymax);
                                                        sdtoolkit.addField("zMin", zmin);
                                                        sdtoolkit.addField("zMax", zmax);
                                                        sdtoolkit.addField("xScale", xscale);
                                                        sdtoolkit.addField("yScale", yscale);
                                                        for (Field field : clazz.getFields()) {
                                                            if (!field.isStatic() && field.getSignature().contains(data.getProperClass("SDViewport").className)) {
View Full Code Here

                                                        sdtoolkit.addField("xMin", xmin);
                                                        sdtoolkit.addField("xMax", xmax);
                                                        sdtoolkit.addField("yMin", ymin);
                                                        sdtoolkit.addField("yMax", ymax);
                                                        sdtoolkit.addField("zMin", zmin);
                                                        sdtoolkit.addField("zMax", zmax);
                                                        sdtoolkit.addField("xScale", xscale);
                                                        sdtoolkit.addField("yScale", yscale);
                                                        for (Field field : clazz.getFields()) {
                                                            if (!field.isStatic() && field.getSignature().contains(data.getProperClass("SDViewport").className)) {
                                                                sdtoolkit.addField("Viewport", field.getName());
View Full Code Here

                                                        sdtoolkit.addField("xMax", xmax);
                                                        sdtoolkit.addField("yMin", ymin);
                                                        sdtoolkit.addField("yMax", ymax);
                                                        sdtoolkit.addField("zMin", zmin);
                                                        sdtoolkit.addField("zMax", zmax);
                                                        sdtoolkit.addField("xScale", xscale);
                                                        sdtoolkit.addField("yScale", yscale);
                                                        for (Field field : clazz.getFields()) {
                                                            if (!field.isStatic() && field.getSignature().contains(data.getProperClass("SDViewport").className)) {
                                                                sdtoolkit.addField("Viewport", field.getName());
                                                                return true;
View Full Code Here

                                                        sdtoolkit.addField("yMin", ymin);
                                                        sdtoolkit.addField("yMax", ymax);
                                                        sdtoolkit.addField("zMin", zmin);
                                                        sdtoolkit.addField("zMax", zmax);
                                                        sdtoolkit.addField("xScale", xscale);
                                                        sdtoolkit.addField("yScale", yscale);
                                                        for (Field field : clazz.getFields()) {
                                                            if (!field.isStatic() && field.getSignature().contains(data.getProperClass("SDViewport").className)) {
                                                                sdtoolkit.addField("Viewport", field.getName());
                                                                return true;
                                                            }
View Full Code Here

                                                        sdtoolkit.addField("zMax", zmax);
                                                        sdtoolkit.addField("xScale", xscale);
                                                        sdtoolkit.addField("yScale", yscale);
                                                        for (Field field : clazz.getFields()) {
                                                            if (!field.isStatic() && field.getSignature().contains(data.getProperClass("SDViewport").className)) {
                                                                sdtoolkit.addField("Viewport", field.getName());
                                                                return true;
                                                            }
                                                        }
                                                    }
                                                }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.