File
/**
* @brief A java file.
*/
Inherit from FileDO
Primary key: element_hash_id: int
schema File extends FileDO {
@primary element_hash_id: int,
qualified_name: string,
extension: string,
name: string,
number_of_lines_hash_id: int
}
File::getRelativePath
/**
* @brief gets the relative path of this element.
* @return string
*/
- Parameter
self
:File
- Return
string
pub fn getRelativePath(self: File) -> string;
File::getName
/**
* @brief gets the name of this element.
* @return string
*/
- Parameter
self
:File
- Return
string
pub fn getName(self: File) -> string;
File::getExtension
/**
* @brief gets the extension of this element.
* @return string
*/
- Parameter
self
:File
- Return
string
pub fn getExtension(self: File) -> string;
File::__all__
Data constraint method.
pub fn __all__(db: JavaDB) -> *File;
File::getSize
/**
* @brief gets the size information for the element.
* @return NumberOfLines
*/
- Parameter
self
:File
- Return
NumberOfLines
pub fn getSize(self: File) -> NumberOfLines;
File::getBelongedFolder
/**
* @brief gets the folder which contains the file, if any.
* @return Folder
*/
pub fn getBelongedFolder(self: File) -> Folder;
File::getPackage
/**
* @brief gets the package of the file.
* @return Package
*/
pub fn getPackage(self: File) -> Package;
File::getNumberOfLinesHashId
/**
* @brief gets the number of lines hash id of this element.
* @return int
*/
- Parameter
self
:File
- Return
int
pub fn getNumberOfLinesHashId(self: File) -> int;