Class Executable

All Implemented Interfaces:
Serializable, Domain, ModelObject<Executable>

public class Executable extends AbstractModelObject<Executable> implements Domain
Since:
0.1.0
Author:
Andres Almiray
See Also:
  • Constructor Details

    • Executable

      public Executable()
  • Method Details

    • asImmutable

      public org.jreleaser.model.api.common.Executable asImmutable()
    • merge

      public void merge(Executable source)
      Specified by:
      merge in interface ModelObject<Executable>
    • resolveExecutable

      public String resolveExecutable(String platform)
    • resolveUnixExtension

      public String resolveUnixExtension()
    • resolveWindowsExtension

      public String resolveWindowsExtension()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getUnixExtension

      public String getUnixExtension()
    • setUnixExtension

      public void setUnixExtension(String unixExtension)
    • getWindowsExtension

      public String getWindowsExtension()
    • setWindowsExtension

      public void setWindowsExtension(String windowsExtension)
    • asMap

      public Map<String,Object> asMap(boolean full)
      Specified by:
      asMap in interface Domain