Class ProjectFile

java.lang.Object
edu.university.ecs.lab.common.models.ir.ProjectFile
All Implemented Interfaces:
JsonSerializable
Direct Known Subclasses:
ConfigFile, JClass

public abstract class ProjectFile extends Object implements JsonSerializable
This class represents any file in a project's directory
  • Field Details

  • Constructor Details

    • ProjectFile

      public ProjectFile()
  • Method Details

    • toJsonObject

      public com.google.gson.JsonObject toJsonObject()
      Description copied from interface: JsonSerializable
      This method is a generalizable definition for converting an object of any type to a JsonObject
      Specified by:
      toJsonObject in interface JsonSerializable
      Returns:
      a JsonObject representing this