• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/bin/bash
2
3ANNOTATIONS=(
4    org.checkerframework.checker.nullness.compatqual.NullableDecl
5    org.checkerframework.checker.nullness.compatqual.NullableType
6)
7
8for a in ${ANNOTATIONS[@]}; do
9    package=${a%.*}
10    class=${a##*.}
11    dir=$(dirname $0)/src/${package//.//}
12    file=${class}.java
13
14    mkdir -p ${dir}
15    sed -e"s/__PACKAGE__/${package}/" -e"s/__CLASS__/${class}/" tmpl.java > ${dir}/${file}
16done
17