Imports
Marcel's imports are very similar to Java's.
Class import
Such imports are like Java's
import java.text.SimpleDateFormat
But Marcel adds the capability to import a class as
a given name. All references to the given name will be replaced by the
actual class imported when compiling
import java.text.SimpleDateFormat as SDF
SDF sdf = someSdf()
Wildcard imports
Again, just like Java
import java.text.*
Static imports
Yup, like in Java
import static org.junit.jupiter.api.Assertions.assertEquals
Default imports
Marcel import by default all the following packages
- java.lang.*
- java.util.*
- java.io.*
- marcel.lang.*