Class ClassDefinition

java.lang.Object
gg.jte.compiler.ClassDefinition

public final class ClassDefinition extends Object
  • Field Details

    • name

      private final String name
    • extension

      private final String extension
    • code

      private String code
    • binaryTextParts

      private List<byte[]> binaryTextParts
    • changed

      private boolean changed
    • params

      private List<ParamInfo> params
    • imports

      private List<String> imports
  • Constructor Details

    • ClassDefinition

      public ClassDefinition(String name, ClassInfo classInfo)
    • ClassDefinition

      public ClassDefinition(String name, String extension)
  • Method Details

    • setCode

      void setCode(String code, List<byte[]> binaryTextParts, List<ParamInfo> params, List<String> imports)
    • getCode

      public String getCode()
    • getBinaryTextParts

      public List<byte[]> getBinaryTextParts()
    • getName

      public String getName()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getSourceFileName

      public String getSourceFileName()
    • getBinaryTextPartsFileName

      public String getBinaryTextPartsFileName()
    • getExtension

      public String getExtension()
    • isChanged

      public boolean isChanged()
    • setChanged

      public void setChanged(boolean changed)
    • getParams

      public List<ParamInfo> getParams()
    • getImports

      public List<String> getImports()