code example in README.md

This commit is contained in:
Sander Hautvast 2020-11-16 18:02:13 +01:00
parent 27167b58fa
commit e493ad32a0

View file

@ -5,7 +5,7 @@ project status: early stage
* At this moment a complete compile cycle is guaranteed (unittested) for a really simple class. * At this moment a complete compile cycle is guaranteed (unittested) for a really simple class.
``` ```
BeeSource createEmptyClass() throws ClassNotFoundException { BeeSource createEmptyClass() {
return BeeSource.builder() return BeeSource.builder()
.withClassFileVersion(Version.V14) .withClassFileVersion(Version.V14)
.withPackage("nl.sander.beejava.test") .withPackage("nl.sander.beejava.test")
@ -14,9 +14,9 @@ BeeSource createEmptyClass() throws ClassNotFoundException {
.withSuperClass(Object.class) // Not mandatory, like in java sourcecode .withSuperClass(Object.class) // Not mandatory, like in java sourcecode
.withConstructors(createDefaultConstructor()) // There's no default constructor in beejava. The user must always add them .withConstructors(createDefaultConstructor()) // There's no default constructor in beejava. The user must always add them
.build(); .build();
} }
BeeConstructor createDefaultConstructor() throws ClassNotFoundException { BeeConstructor createDefaultConstructor() {
return BeeConstructor.builder() return BeeConstructor.builder()
.withAccessFlags(MethodAccessFlags.PUBLIC) .withAccessFlags(MethodAccessFlags.PUBLIC)
.withCode( .withCode(