Skip to content

Instantly share code, notes, and snippets.

View kaspervandenberg's full-sized avatar

Kasper van den Berg kaspervandenberg

View GitHub Profile
@kaspervandenberg
kaspervandenberg / pom-javadocconfigInBothReportingAndBuild.xml
Created June 18, 2014 20:18
pom.xml with workarround for javadoc reporting config not being using in javadoc:javadoc
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>net.kaspervandenberg.apps</groupId>
<organization>
<name>Kasper van den Berg</name>
</organization>
<artifactId>mindmap</artifactId>
<version>0.1-SNAPSHOT</version>
<packaging>jar</packaging>
@kaspervandenberg
kaspervandenberg / toolchains.xml
Created June 18, 2014 20:04
toolchains.xml to complete gists about site vs javadoc config problem
<?xml version="1.0" encoding="UTF-8" ?>
<toolchains>
<toolchain>
<type>jdk</type>
<provides>
<version>1.8</version>
<vendor>oracle</vendor>
</provides>
<configuration>
<jdkHome>/usr/lib/jvm/java-8-oracle</jdkHome>
@kaspervandenberg
kaspervandenberg / output-mvn-site.txt
Created June 18, 2014 19:55
Output of mvn --debug site
Apache Maven 3.0.5
Maven home: /usr/share/maven
Java version: 1.8.0_05, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-29-generic", arch: "amd64", family: "unix"
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from /usr/share/maven/conf/settings.xml
[DEBUG] Reading user settings from /home/kasper/.m2/settings.xml
[DEBUG] Using local repository at /home/kasper/.m2/repository
@kaspervandenberg
kaspervandenberg / output-mvn-javadocjavadoc.txt
Created June 18, 2014 19:43
Output of mvn --debug javadoc:javadoc
Apache Maven 3.0.5
Maven home: /usr/share/maven
Java version: 1.8.0_05, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-29-generic", arch: "amd64", family: "unix"
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from /usr/share/maven/conf/settings.xml
[DEBUG] Reading user settings from /home/kasper/.m2/settings.xml
[DEBUG] Using local repository at /home/kasper/.m2/repository
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>net.kaspervandenberg.apps</groupId>
<organization>
<name>Kasper van den Berg</name>
</organization>
<artifactId>mindmap</artifactId>
<version>0.1-SNAPSHOT</version>
<packaging>jar</packaging>
@kaspervandenberg
kaspervandenberg / Tryout_EnsureNonNull.java
Created February 21, 2014 11:42
Code demonstrating my problem with the @EnsureNonNull-annotation of the checkers framework. See stackoverflow question http://stackoverflow.com/q/21308736/814206
package net.kaspervandenberg.trynullcheck;
import checkers.nullness.quals.AssertNonNullIfNonNull;
import checkers.nullness.quals.EnsuresNonNull;
import checkers.nullness.quals.EnsuresNonNullIf;
import checkers.nullness.quals.NonNull;
import checkers.nullness.quals.Nullable;
import dataflow.quals.Pure;
public class Tryout_EnsureNonNull
@kaspervandenberg
kaspervandenberg / Scratch.java
Created August 20, 2012 13:24
Override and overload with generics
public class Scratch {
private static class A {
public void sayHi() {
System.out.println("hi A");
}
};
private static class B extends A {
@Override
public void sayHi() {
@kaspervandenberg
kaspervandenberg / DynamicTree.java
Created August 14, 2012 12:25
Tree interface and implementation; tree with probabilities interface and implementation; dynamictree (no separate interface yet)
/*
* © Kasper van den Berg <kasper@kaspervandenberg.net> 2012
*/
package net.kaspervandenberg.smokingBehaviourSimulation.monteCarloRandomTreeWalk;
import com.google.common.collect.ImmutableMultimap;
import java.util.Collection;
import java.util.Map;
import net.kaspervandenberg.smokingBehaviourSimulation.monteCarloRandomTreeWalk.ProbabilityTree.Node;