.invokestatic("java/lang/Class", "forName", "(Ljava/lang/String;)Ljava/lang/Class;") .label(TRY_END) .goto_(CATCH_END.offset()) .catch_(CLASS_NOT_FOUND_EXCEPTION) .ldc_(CLASS_NAME) .invokestatic("java/lang/Class", "forName", "(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;") .label(TRY_END) .goto_(CATCH_END.offset()) .catch_(CLASS_NOT_FOUND_EXCEPTION) .ldc_(CLASS_NAME) .invokevirtual("java/lang/ClassLoader", "loadClass", "(Ljava/lang/String;)Ljava/lang/Class;") .label(TRY_END) .goto_(CATCH_END.offset()) .catch_(CLASS_NOT_FOUND_EXCEPTION) .ldc_(CLASS_NAME) .invokevirtual("java/lang/Class", "getDeclaredConstructor", "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;") .label(TRY_END) .goto_(CATCH_END.offset()) .catch_(NO_SUCH_METHOD_EXCEPTION) .ldc_(CLASS_NAME) .invokevirtual("java/lang/Class", "getConstructor", "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;") .label(TRY_END) .goto_(CATCH_END.offset()) .catch_(NO_SUCH_METHOD_EXCEPTION) .ldc_(CLASS_NAME)
.invokestatic("java/lang/Class", "forName", "(Ljava/lang/String;)Ljava/lang/Class;") .label(TRY_END) .goto_(CATCH_END.offset()) .catch_(CLASS_NOT_FOUND_EXCEPTION) .ldc_(CLASS_NAME) .invokestatic("java/lang/Class", "forName", "(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;") .label(TRY_END) .goto_(CATCH_END.offset()) .catch_(CLASS_NOT_FOUND_EXCEPTION) .ldc_(CLASS_NAME) .invokevirtual("java/lang/ClassLoader", "loadClass", "(Ljava/lang/String;)Ljava/lang/Class;") .label(TRY_END) .goto_(CATCH_END.offset()) .catch_(CLASS_NOT_FOUND_EXCEPTION) .ldc_(CLASS_NAME) .invokevirtual("java/lang/Class", "getDeclaredConstructor", "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;") .label(TRY_END) .goto_(CATCH_END.offset()) .catch_(NO_SUCH_METHOD_EXCEPTION) .ldc_(CLASS_NAME) .invokevirtual("java/lang/Class", "getConstructor", "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;") .label(TRY_END) .goto_(CATCH_END.offset()) .catch_(NO_SUCH_METHOD_EXCEPTION) .ldc_(CLASS_NAME)
.invokestatic("java/lang/Class", "forName", "(Ljava/lang/String;)Ljava/lang/Class;") .label(TRY_END) .goto_(CATCH_END.offset()) .catch_(CLASS_NOT_FOUND_EXCEPTION) .ldc_(CLASS_NAME) .invokestatic("java/lang/Class", "forName", "(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;") .label(TRY_END) .goto_(CATCH_END.offset()) .catch_(CLASS_NOT_FOUND_EXCEPTION) .ldc_(CLASS_NAME) .invokevirtual("java/lang/ClassLoader", "loadClass", "(Ljava/lang/String;)Ljava/lang/Class;") .label(TRY_END) .goto_(CATCH_END.offset()) .catch_(CLASS_NOT_FOUND_EXCEPTION) .ldc_(CLASS_NAME) .invokevirtual("java/lang/Class", "getDeclaredConstructor", "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;") .label(TRY_END) .goto_(CATCH_END.offset()) .catch_(NO_SUCH_METHOD_EXCEPTION) .ldc_(CLASS_NAME) .invokevirtual("java/lang/Class", "getConstructor", "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;") .label(TRY_END) .goto_(CATCH_END.offset()) .catch_(NO_SUCH_METHOD_EXCEPTION) .ldc_(CLASS_NAME)
____.goto_(3).__(), }, { // ifeq +3 = pop ____.goto_(X).__() }, { // iconst/ifeq = nothing ____.goto_(X).__() }, { // bipush/ifne = goto ____.goto_(X).__() }, { // sipush/ifne = goto ____.goto_(X).__() }, { // iconst_0/iflt = nothing ____.goto_(X).__() }, { // iconst_0/ifgt = nothing ____.goto_(X).__() }, { // aconst_null/ifnull = goto ____.goto_(X).__()
____.goto_(3).__(), }, { // ifeq +3 = pop ____.goto_(X).__() }, { // iconst/ifeq = nothing ____.goto_(X).__() }, { // bipush/ifne = goto ____.goto_(X).__() }, { // sipush/ifne = goto ____.goto_(X).__() }, { // iconst_0/iflt = nothing ____.goto_(X).__() }, { // iconst_0/ifgt = nothing ____.goto_(X).__() }, { // aconst_null/ifnull = goto ____.goto_(X).__()
____.goto_(3).__(), }, { // ifeq +3 = pop ____.goto_(X).__() }, { // iconst/ifeq = nothing ____.goto_(X).__() }, { // bipush/ifne = goto ____.goto_(X).__() }, { // sipush/ifne = goto ____.goto_(X).__() }, { // iconst_0/iflt = nothing ____.goto_(X).__() }, { // iconst_0/ifgt = nothing ____.goto_(X).__() }, { // aconst_null/ifnull = goto ____.goto_(X).__()