// ino.module.Modifiers.8588.package package mycompiler.mymodifier; // ino.end // ino.module.Modifiers.8588.import import java.util.Vector; import typinferenz.JavaCodeResult; import typinferenz.ResultSet; // ino.end import mycompiler.mytype.BaseType; // ino.class.Modifiers.24035.description type=javadoc /** * Die Klasse beinhaltet die Liste der Access-Modifier fuer eine Klasse, * Methode usw. */ // ino.end // ino.class.Modifiers.24035.declaration public class Modifiers // ino.end // ino.class.Modifiers.24035.body { // ino.attribute.modifier.24038.declaration protected Vector modifier = new Vector(); // ino.end // ino.method.getModifiers.24041.definition public Vector getModifiers() // ino.end // ino.method.getModifiers.24041.body { return this.modifier; } // ino.end // ino.method.setModifier.24044.definition public void setModifier(Vector modifier) // ino.end // ino.method.setModifier.24044.body { if (modifier != null) this.modifier = modifier; } // ino.end // ino.method.addModifier.24047.defdescription type=javadoc /** * Fuegt den angegebenen Modifier zur Auflistung hinzu. */ // ino.end // ino.method.addModifier.24047.definition public void addModifier(Modifier mod) // ino.end // ino.method.addModifier.24047.body { modifier.addElement(mod); } // ino.end // ino.method.includesModifier.24050.defdescription type=javadoc /** * Gibt zurueck, ob der angegebene Modifier enthalten ist. */ // ino.end // ino.method.includesModifier.24050.definition public boolean includesModifier(Modifier mod) // ino.end // ino.method.includesModifier.24050.body { String class1 = mod.getClass().toString(); String class2; for (int i=0; i