public class HProject extends Object implements HProjectContext
| Constructor and Description |
|---|
HProject(HadraContext context,
HIndexer indexer,
net.thevpc.nuts.NutsSession session) |
public HProject(HadraContext context, HIndexer indexer, net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsWorkspace getWorkspace()
public net.thevpc.nuts.NutsSession getSession()
getSession in interface HProjectContextpublic HNDeclareMetaPackage getResolvedMetaPackage()
public HProject setResolvedMetaPackage(HNDeclareMetaPackage resolvedMetaPackage)
public String rootId()
rootId in interface HProjectContextpublic HIndexer indexer()
indexer in interface HProjectContextpublic HLJCompilerContext newCompilerContext()
public HLJCompilerContext newCompilerContext(net.thevpc.jeep.JCompilationUnit compilationUnit)
public void addCompilationUnit(net.thevpc.jeep.JCompilationUnit c)
public String getErrorMessage()
public boolean isSuccessful()
public int getErrorCount()
public int getWarningCount()
public net.thevpc.jeep.JCompilerLog log()
public HadraContext languageContext()
languageContext in interface HProjectContextpublic net.thevpc.jeep.JCompilationUnit getCompilationUnit(int index)
public net.thevpc.jeep.JCompilationUnit[] getCompilationUnits()
public void printCompilationUnits()
public HNDeclareType getMetaPackageType()
public HIndexedProject getIndexedProject()
public HProject setIndexedProject(HIndexedProject indexedProject)
Copyright © 2021 vpc open source initiative. All rights reserved.