updated on Thu Jan 12 08:01:00 UTC 2012
[aur-mirror.git] / bcel-tools / bcelverifier
bloba2828d78557508fd0b41d6800672cbae084b4112
1 #!/bin/bash
2 #####################################################################
4 # Startup script for BCEL Verifier
6 #####################################################################
9 BCEL_JAR="/usr/share/java/bcel.jar"
11 function usage()
13 echo "BCELVerifier (JustIce) v.5.2"
14 echo "This tool is a part of BCEL library"
15 echo
16 echo "Usage: bcelverifier [options] fully_qualified_class_name"
17 echo
18 echo "Options:"
19 echo " -cp PATHS - append paths to java classpath"
20 echo
22 exit 1
25 if [[ -z "$@" ]]; then
26 usage
29 class=
30 classpath=
32 while [[ -n "$1" ]]; do
33 case "$1" in
34 -cp)
35 shift
36 classpath="$classpath:$1"
39 -*)
40 usage
44 if [[ -n "$class" ]]; then
45 usage
47 class="$1"
49 esac
50 shift
51 done
53 if [[ -z "$class" ]]; then
54 usage
58 export CLASSPATH="$BCEL_JAR:$(pwd)$classpath"
60 "$JAVA_HOME/bin/java" org.apache.bcel.verifier.Verifier "$class"