Cupackage
/**
* @brief A compilation unit and its declared package, a .java file.
*/
Inherit from CupackageDO
Primary key: file_hash_id: int
schema Cupackage extends CupackageDO {
@primary file_hash_id: int,
package_hash_id: int
}
Cupackage::getPackage
/**
* @brief gets the package of the element.
* @return Package
*/
pub fn getPackage(self: Cupackage) -> Package;
Cupackage::__all__
Data constraint method.
- Parameter
db
:JavaDB
- Return
*Cupackage
pub fn __all__(db: JavaDB) -> *Cupackage;
Cupackage::getPackageHashId
/**
* @brief gets the package hash id of this element.
* @return int
*/
- Parameter
self
:Cupackage
- Return
int
pub fn getPackageHashId(self: Cupackage) -> int;
Cupackage::getCompilationUnit
/**
* @brief gets the compilation unit.
* @return File
*/
pub fn getCompilationUnit(self: Cupackage) -> File;