34 string Class::getName()
const
39 void Class::setName(
string name)
44 string Class::getAccess()
const
49 void Class::setAccess(
string access)
51 this->access = access;
54 string Class::getType()
const
59 void Class::setType(
string type)
64 string Class::getPackage()
const
69 void Class::setPackage(
string package)
71 this->
package = package;
74 string Class::getBase()
const
79 void Class::setBase(
string base)
84 string Class::getInterfaces()
const
89 void Class::setInterfaces(
string interfaces)
91 this->interfaces = interfaces;
94 string Class::getLang()
const
99 void Class::setLang(
string lang)
113 Field Class::getField(
string name)
115 return this->fields[name];
118 void Class::addMethod(
Method meth)
120 string key = meth.getMethodName();
121 for (
int var = 0; var < (int)meth.getArgumentTypes().size(); ++var)
123 key += (meth.getArgumentTypes().at(var));
125 this->methods[key] = meth;