aa
AbstractBuildVersion.java
Go to the documentation of this file.
1
package
com.cliffc.aa;
2
3
import
com
.
cliffc
.
aa
.
util
.
SB
;
4
5
public
abstract
class
AbstractBuildVersion
{
6
abstract
public
String
branchName
();
7
abstract
public
String
lastCommitHash
();
8
abstract
public
String
describe
();
9
abstract
public
String
projectVersion
();
10
abstract
public
String
compiledOn
();
11
abstract
public
String
compiledBy
();
12
@Override
public
String
toString
() {
13
SB
sb =
new
SB
().
p
(
"aa v"
).
p
(
projectVersion
()).
p
(
'\n'
);
14
sb.
p
(
compiledBy
()).
p
(
" "
).
p
(
branchName
()).
p
(
" "
).
p
(
lastCommitHash
()).
p
(
" on "
).
p
(
compiledOn
());
15
return
sb.
toString
();
16
}
17
}
com.cliffc.aa.AbstractBuildVersion
Definition:
AbstractBuildVersion.java:5
com.cliffc
com.cliffc.aa.util
Definition:
AbstractEntry.java:1
com.cliffc.aa.AbstractBuildVersion.describe
abstract String describe()
com.cliffc.aa.AbstractBuildVersion.projectVersion
abstract String projectVersion()
com.cliffc.aa.AbstractBuildVersion.toString
String toString()
Definition:
AbstractBuildVersion.java:12
com.cliffc.aa.AbstractBuildVersion.branchName
abstract String branchName()
com.cliffc.aa.util.SB
Tight/tiny StringBuilder wrapper.
Definition:
SB.java:8
com.cliffc.aa
Definition:
AA.java:1
com.cliffc.aa.AbstractBuildVersion.compiledBy
abstract String compiledBy()
com.cliffc.aa.util.SB.p
SB p(String s)
Definition:
SB.java:13
com.cliffc.aa.AbstractBuildVersion.lastCommitHash
abstract String lastCommitHash()
com.cliffc.aa.AbstractBuildVersion.compiledOn
abstract String compiledOn()
com
com.cliffc.aa.util.SB.toString
String toString()
Definition:
SB.java:62
src
main
java
com
cliffc
aa
AbstractBuildVersion.java
Generated by
1.8.18