Class CompilationUnitModel

java.lang.Object
software.coley.sourcesolver.model.AbstractModel
software.coley.sourcesolver.model.CompilationUnitModel
All Implemented Interfaces:
Model

public class CompilationUnitModel extends AbstractModel
  • Constructor Details

  • Method Details

    • getInputSource

      @Nonnull public String getInputSource()
      Returns:
      Original source code used to construct this unit.
    • getPackage

      @Nonnull public PackageModel getPackage()
    • getImports

      @Nonnull public List<ImportModel> getImports()
    • getDeclaredClasses

      @Nonnull public List<ClassModel> getDeclaredClasses()
    • equals

      public boolean equals(Object o)
      Specified by:
      equals in class AbstractModel
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in class AbstractModel