Clashsoft on cleanup-library
fix: Use extensions for ArrayOp… fix: Use extensions for Primiti… fix: Update code style in Range… and 1 more (compare)
Clashsoft on develop
docs: Remove isitmaintained bad… docs: Add GitHub Actions status… docs: Move tables below descrip… (compare)
Clashsoft on master
Clashsoft on develop
ci: Add Java CI workflow for Gi… (compare)
Clashsoft on ci
Clashsoft on develop
fix(library): Normalize \r and … (compare)
Clashsoft on ci
fix(library): Normalize \r and … Merge branch 'develop' into ci (compare)
Clashsoft on ci
ci: Test logging (compare)
Clashsoft on ci
test: Fix MarkerPrinterTest (compare)
Clashsoft on ci
test: Fix MarkerPrinterTest (compare)
Clashsoft on ci
fix(gensrc): Handle \r and \r\n… fix(library): Handle \r and \r\… fix(library): Handle \r and \r\… and 3 more (compare)
Clashsoft on develop
build: Use v0.48.0-alpha.3 for … (compare)
Clashsoft on line-separators
Clashsoft on develop
fix(gensrc): Handle \r and \r\n… fix(library): Handle \r and \r\… fix(library): Handle \r and \r\… and 1 more (compare)
foo () // Call postfix () operator
foo() // Call foo method
new
operator, so you get things like Foo(Dictionary<String, String>(), bar)
. I could never find a single resource about the parsing mechanics behind this, ever.
Generic<
may be a token called template_start
or something.
class MyGeneric<T extends Printable>
{
public void foo(T value) { value.print() }
}
public <X> void f(X x) {
x.magic(); // x is of type X, X is a template, hence, magic is given by another class.
}