6#ifndef JAVACSVALAIMPORTBASE_H
7#define JAVACSVALAIMPORTBASE_H
Definition codeimpthread.h:22
QString joinTypename(const QString &typeName)
Definition javacsvalaimportbase.cpp:59
void fillSource(const QString &word)
Definition javacsvalaimportbase.cpp:84
static UMLObject * findObject(const QString &name, UMLPackage *parentPkg)
Definition javacsvalaimportbase.cpp:120
bool parseClassDeclaration(const QString &keyword)
virtual ~JavaCsValaImportBase()
Definition javacsvalaimportbase.h:22
Uml::Visibility::Enum m_defaultCurrentAccess
current visibility for when the visibility is absent
Definition javacsvalaimportbase.h:44
QString m_currentPackage
current package of the file being parsed
Definition javacsvalaimportbase.h:42
Uml::ProgrammingLanguage::Enum m_language
Definition javacsvalaimportbase.h:61
bool parseEnumDeclaration()
QStringList m_imports
imports included in the current file
Definition javacsvalaimportbase.h:43
UMLObject * resolveClass(const QString &className)
Definition javacsvalaimportbase.cpp:131
virtual QString fileExtension()=0
JavaCsValaImportBase(CodeImpThread *thread=nullptr)
Definition javacsvalaimportbase.cpp:37
void initVars()
Definition javacsvalaimportbase.cpp:48
virtual void spawnImport(const QString &file)=0
bool parseFile(const QString &filename)
Definition javacsvalaimportbase.cpp:254
QString m_currentFileName
current filename being parsed
Definition javacsvalaimportbase.h:41
bool m_isStatic
static flag for the member var or method
Definition javacsvalaimportbase.h:40
static int s_parseDepth
Definition javacsvalaimportbase.h:56
static QStringList s_filesAlreadyParsed
Definition javacsvalaimportbase.h:50
NativeImportBase(const QString &singleLineCommentIntro, CodeImpThread *thread=nullptr)
Definition nativeimportbase.cpp:33
The base class for UML objects.
Definition umlobject.h:70
Non-graphical information for a Package.
Definition package.h:28
Enum
Definition basictypes.h:291
Enum
Definition basictypes.h:45