Cleaned everything and tried to build again, but got the following
compiler error when compiling Classification.cpp:
In file included from
./jblocks/security/classification/Classification.h:8,
from Classification.cpp:7:
./jblocks/security/classification/AbstractClassificationModel.h:30:
error: Java method 'jblocks::security::classification::Classification*
jblocks::security::classification::AbstractClassificationModel::getClassification()' has non-Java return type `jblocks::security::classification::Classification*'
Which isn't true - the line that was added to
AbstractClassificationModel.h by gcjh was the following:
virtual ::jblocks::security::classification::Classification
*getClassification () = 0;
...and there's an appropriate forward declaration for Classification in
the extern "Java" block in the correct namespace.