Class IdentifiedSource

java.lang.Object
io.github.mkoncek.classpathless.api.IdentifiedFile
io.github.mkoncek.classpathless.api.IdentifiedSource

public class IdentifiedSource extends IdentifiedFile
Java source file with its fully qualified name.
  • Field Details

    • charset

      private final Charset charset
  • Constructor Details

    • IdentifiedSource

      public IdentifiedSource(ClassIdentifier classIdentifier, byte[] file, Charset charset)
      Parameters:
      classIdentifier - fully qualified name of class.
      file - java source code of class.
      charset - charset of source which was used to get the byte[]. Default encoding is used if not provided.
    • IdentifiedSource

      public IdentifiedSource(ClassIdentifier classIdentifier, byte[] file)
  • Method Details

    • getSourceCode

      public String getSourceCode()