package io.github.plume.oss.domain.files


Name Description
object FileFactory: Any

The factory responsible for obtaining the desired File wrapped by its programming language wrapper determined by the file extension.

class JavaFile: PlumeFile

Class wrapper for Java source files.

class JVMClassFile: PlumeFile

Class wrapper for JVM class files.

class UnsupportedFile: PlumeFile

Class wrapper for unsupported files.

enum class SupportedFile: Enum<SupportedFile>

The file types supported by Plume's Extractor.

abstract class PlumeFile: File

Generic wrapper for supported Plume source/class files.