private void generateGetVersioningStrategy(HomeContext gc) {
CodeVisitor cv = gc.cv.visitMethod(ACC_PUBLIC + ACC_FINAL,
"getVersioningStrategy", "()B", null, null);
cv.visitFieldInsn(GETSTATIC, gc.classToWriteJCN, "VERSIONING_STRATEGY", "B");
cv.visitInsn(IRETURN);
cv.visitMaxs(1, 1);
}
private void generateIsDetachable(HomeContext gc) {
CodeVisitor cv = gc.cv.visitMethod(ACC_PUBLIC + ACC_FINAL,
"isDetachable", "()Z", null, null);
cv.visitFieldInsn(GETSTATIC, gc.classToWriteJCN, "DETACHABLE", "Z");