|
Envision
A visual programming IDE for object-oriented languages
|
Private Member Functions | |
| QString | packagesSoFar () |
| QStringList & | packageStack () |
Additional Inherited Members | |
Protected Member Functions inherited from Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext > | |
| std::shared_ptr< VisitorData< Export::PrintContext > > | data () |
| SourceFragment * | declaration (NodeType *node) |
| SourceFragment * | element (NodeType *node) |
| void | error (const QString &errorMessage) |
| void | error (Model::Node *node, const QString &errorMessage) |
| SourceFragment * | expression (NodeType *node) |
| CompositeFragment * | list (Model::TypedList< ListElement > *list, VisitorClass &&v, const QString &fragmentType={}, Predicate filter=nullptr) |
| CompositeFragment * | list (Model::TypedList< ListElement > *list, VisitorClass *v, const QString &fragmentType={}, Predicate filter=nullptr) |
| void | notAllowed (Model::List *list) |
| void | notAllowed (Model::Node *node) |
| void | required (Model::Node *parent, Model::Node *node, const QString &childName) |
| SourceFragment * | statement (NodeType *node) |
|
inlineprivate |
|
inlineprivate |
| SourceFragment * JavaExport::DeclarationVisitor::printAnnotationsAndModifiers | ( | OOModel::Declaration * | declaration | ) |
| SourceFragment * JavaExport::DeclarationVisitor::visit | ( | OOModel::Class * | classs | ) |
| SourceFragment * JavaExport::DeclarationVisitor::visit | ( | OOModel::Declaration * | declaration | ) |
| SourceFragment * JavaExport::DeclarationVisitor::visit | ( | OOModel::ExplicitTemplateInstantiation * | eti | ) |
| SourceFragment * JavaExport::DeclarationVisitor::visit | ( | OOModel::Method * | method | ) |
| SourceFragment * JavaExport::DeclarationVisitor::visit | ( | OOModel::NameImport * | nameImport | ) |
| SourceFragment * JavaExport::DeclarationVisitor::visit | ( | OOModel::TypeAlias * | ta | ) |
| SourceFragment * JavaExport::DeclarationVisitor::visit | ( | OOModel::VariableDeclaration * | vd | ) |
| SourceDir * JavaExport::DeclarationVisitor::visitModule | ( | OOModel::Module * | module, |
| Export::SourceDir * | parent | ||
| ) |
| SourceDir * JavaExport::DeclarationVisitor::visitProject | ( | OOModel::Project * | project, |
| Export::SourceDir * | parent = nullptr |
||
| ) |
| SourceFile * JavaExport::DeclarationVisitor::visitTopLevelClass | ( | OOModel::Class * | classs, |
| Export::SourceDir * | parent | ||
| ) |