Class AbstractProjectOrModule

java.lang.Object
org.sonar.api.batch.fs.internal.DefaultInputComponent
org.sonar.api.batch.fs.internal.AbstractProjectOrModule
All Implemented Interfaces:
org.sonar.api.batch.fs.InputComponent
Direct Known Subclasses:
DefaultInputModule, DefaultInputProject

@Immutable public abstract class AbstractProjectOrModule extends DefaultInputComponent
  • Constructor Details

    • AbstractProjectOrModule

      public AbstractProjectOrModule(org.sonar.api.batch.bootstrap.ProjectDefinition definition, int scannerComponentId)
  • Method Details

    • key

      public String key()
    • isFile

      public boolean isFile()
    • definition

      public org.sonar.api.batch.bootstrap.ProjectDefinition definition()
    • getBaseDir

      public Path getBaseDir()
    • getWorkDir

      public Path getWorkDir()
    • properties

      public Map<String,String> properties()
    • getOriginalName

      @CheckForNull public String getOriginalName()
    • getName

      public String getName()
    • getDescription

      public String getDescription()
    • getEncoding

      public Charset getEncoding()