2 #####################################################################
4 # Startup script for BCELifier
6 #####################################################################
9 BCEL_JAR
="/usr/share/java/bcel.jar"
13 echo "BCELifier v. 5.2"
14 echo "This tool is a part of BCEL library"
16 echo "Usage: bcelifier [options] fully_qualified_class_name"
19 echo " -cp PATHS - append paths to java classpath"
20 echo " -o FILE - output file name (default: -)"
26 if [[ -z "$@" ]]; then
34 while [[ -n "$1" ]]; do
38 classpath
="$classpath:$1"
52 if [[ -n "$class" ]]; then
61 if [[ -z "$class" ]]; then
66 export CLASSPATH
="$BCEL_JAR:$(pwd)$classpath"
68 if [[ -z "$output" ||
"$output" == "-" ]]; then
69 "$JAVA_HOME/bin/java" org.apache.bcel.util.BCELifier
"$class"
71 "$JAVA_HOME/bin/java" org.apache.bcel.util.BCELifier
"$class" > "$output"