MetaComponent { "magic_" : "0x1df02ed1", "size_" : "0", "name_" : "IFoo", "namespaceNumber_" : "1", "sequenceableNumber_" : "1", "interfaceNumber_" : "2", "typeNumber_" : "45", "namespaces_" : [ { "name_" : "test", "sequenceableNumber_" : "1", "interfaceNumber_" : "2", "namespaceNumber_" : "0", "sequenceableIndexes_" : [ { "name" : "myseq" } ], "interfaceIndexes_" : [ { "name" : "myinterface" }, { "name" : "IFoo" } ], "namespaces_" : [] } ], "sequenceables_" : [ { "name_" : "myseq", "namespace_" : "test." } ], "interfaces_" : [ { "name_" : "myinterface", "namespace_" : "test.", "properties_" : "", "methodNumber_" : "0", "external_" : "1", "methods_" : [] }, { "name_" : "IFoo", "namespace_" : "test.", "properties_" : "", "methodNumber_" : "45", "external_" : "0", "methods_" : [ { "name_" : "void_test_func", "signature_" : "(V)", "properties_" : "", "returnType_" : "void", "parameterNumber_" : "0", "parameters_" : [] }, { "name_" : "bool_test_func", "signature_" : "(Z)ZZZ", "properties_" : "", "returnType_" : "boolean", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "boolean" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "boolean" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "boolean" } ] }, { "name_" : "byte_test_func", "signature_" : "(B)BBB", "properties_" : "", "returnType_" : "byte", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "byte" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "byte" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "byte" } ] }, { "name_" : "short_test_func", "signature_" : "(S)SSS", "properties_" : "", "returnType_" : "short", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "short" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "short" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "short" } ] }, { "name_" : "int_test_func", "signature_" : "(I)III", "properties_" : "", "returnType_" : "int", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "int" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "int" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "int" } ] }, { "name_" : "long_test_func", "signature_" : "(J)JJJ", "properties_" : "", "returnType_" : "long", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "long" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "long" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "long" } ] }, { "name_" : "string_test_func", "signature_" : "(T)TTT", "properties_" : "", "returnType_" : "String", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "String" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "String" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "String" } ] }, { "name_" : "float_test_func", "signature_" : "(F)FFF", "properties_" : "", "returnType_" : "float", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "float" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "float" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "float" } ] }, { "name_" : "double_test_func", "signature_" : "(D)DDD", "properties_" : "", "returnType_" : "double", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "double" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "double" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "double" } ] }, { "name_" : "char_test_func", "signature_" : "(C)CCC", "properties_" : "", "returnType_" : "char", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "char" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "char" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "char" } ] }, { "name_" : "seq_test_func", "signature_" : "(Ltest/myseq;)Ltest/myseq;Ltest/myseq;Ltest/myseq;", "properties_" : "", "returnType_" : "myseq", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "myseq" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "myseq" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "myseq" } ] }, { "name_" : "interface_test_func", "signature_" : "(Ltest/myinterface;)Ltest/myinterface;Ltest/myinterface;Ltest/myinterface;", "properties_" : "", "returnType_" : "myinterface", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "myinterface" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "myinterface" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "myinterface" } ] }, { "name_" : "map_bool_test_func", "signature_" : "(LMap[ZZ];)LMap[ZZ];LMap[ZZ];LMap[ZZ];", "properties_" : "", "returnType_" : "Map", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "Map" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "Map" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "Map" } ] }, { "name_" : "map_byte_test_func", "signature_" : "(LMap[BB];)LMap[BB];LMap[BB];LMap[BB];", "properties_" : "", "returnType_" : "Map", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "Map" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "Map" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "Map" } ] }, { "name_" : "map_short_test_func", "signature_" : "(LMap[SS];)LMap[SS];LMap[SS];LMap[SS];", "properties_" : "", "returnType_" : "Map", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "Map" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "Map" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "Map" } ] }, { "name_" : "map_int_test_func", "signature_" : "(LMap[II];)LMap[II];LMap[II];LMap[II];", "properties_" : "", "returnType_" : "Map", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "Map" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "Map" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "Map" } ] }, { "name_" : "map_long_test_func", "signature_" : "(LMap[JJ];)LMap[JJ];LMap[JJ];LMap[JJ];", "properties_" : "", "returnType_" : "Map", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "Map" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "Map" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "Map" } ] }, { "name_" : "map_string_test_func", "signature_" : "(LMap[TT];)LMap[TT];LMap[TT];LMap[TT];", "properties_" : "", "returnType_" : "Map", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "Map" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "Map" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "Map" } ] }, { "name_" : "map_float_test_func", "signature_" : "(LMap[FF];)LMap[FF];LMap[FF];LMap[FF];", "properties_" : "", "returnType_" : "Map", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "Map" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "Map" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "Map" } ] }, { "name_" : "map_double_test_func", "signature_" : "(LMap[DD];)LMap[DD];LMap[DD];LMap[DD];", "properties_" : "", "returnType_" : "Map", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "Map" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "Map" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "Map" } ] }, { "name_" : "map_char_test_func", "signature_" : "(LMap[CC];)LMap[CC];LMap[CC];LMap[CC];", "properties_" : "", "returnType_" : "Map", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "Map" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "Map" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "Map" } ] }, { "name_" : "map_seq_test_func", "signature_" : "(LMap[Ltest/myseq;Ltest/myseq;];)LMap[Ltest/myseq;Ltest/myseq;];LMap[Ltest/myseq;Ltest/myseq;];LMap[Ltest/myseq;Ltest/myseq;];", "properties_" : "", "returnType_" : "Map", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "Map" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "Map" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "Map" } ] }, { "name_" : "map_interface_test_func", "signature_" : "(LMap[Ltest/myinterface;Ltest/myinterface;];)LMap[Ltest/myinterface;Ltest/myinterface;];LMap[Ltest/myinterface;Ltest/myinterface;];LMap[Ltest/myinterface;Ltest/myinterface;];", "properties_" : "", "returnType_" : "Map", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "Map" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "Map" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "Map" } ] }, { "name_" : "list_bool_test_func", "signature_" : "(LList[Z];)LList[Z];LList[Z];LList[Z];", "properties_" : "", "returnType_" : "List", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "List" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "List" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "List" } ] }, { "name_" : "list_byte_test_func", "signature_" : "(LList[Z];)LList[Z];LList[Z];LList[Z];", "properties_" : "", "returnType_" : "List", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "List" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "List" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "List" } ] }, { "name_" : "list_short_test_func", "signature_" : "(LList[S];)LList[S];LList[S];LList[S];", "properties_" : "", "returnType_" : "List", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "List" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "List" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "List" } ] }, { "name_" : "list_int_test_func", "signature_" : "(LList[I];)LList[I];LList[I];LList[I];", "properties_" : "", "returnType_" : "List", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "List" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "List" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "List" } ] }, { "name_" : "list_long_test_func", "signature_" : "(LList[J];)LList[J];LList[J];LList[J];", "properties_" : "", "returnType_" : "List", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "List" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "List" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "List" } ] }, { "name_" : "list_string_test_func", "signature_" : "(LList[T];)LList[T];LList[T];LList[T];", "properties_" : "", "returnType_" : "List", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "List" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "List" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "List" } ] }, { "name_" : "list_float_test_func", "signature_" : "(LList[F];)LList[F];LList[F];LList[F];", "properties_" : "", "returnType_" : "List", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "List" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "List" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "List" } ] }, { "name_" : "list_double_test_func", "signature_" : "(LList[D];)LList[D];LList[D];LList[D];", "properties_" : "", "returnType_" : "List", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "List" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "List" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "List" } ] }, { "name_" : "list_char_test_func", "signature_" : "(LList[C];)LList[C];LList[C];LList[C];", "properties_" : "", "returnType_" : "List", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "List" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "List" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "List" } ] }, { "name_" : "list_seq_test_func", "signature_" : "(LList[Ltest/myseq;];)LList[Ltest/myseq;];LList[Ltest/myseq;];LList[Ltest/myseq;];", "properties_" : "", "returnType_" : "List", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "List" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "List" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "List" } ] }, { "name_" : "list_interface_test_func", "signature_" : "(LList[Ltest/myinterface;];)LList[Ltest/myinterface;];LList[Ltest/myinterface;];LList[Ltest/myinterface;];", "properties_" : "", "returnType_" : "List", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "List" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "List" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "List" } ] }, { "name_" : "array_bool_test_func", "signature_" : "([Z)[Z[Z[Z", "properties_" : "", "returnType_" : "boolean[]", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "boolean[]" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "boolean[]" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "boolean[]" } ] }, { "name_" : "array_byte_test_func", "signature_" : "([B)[B[B[B", "properties_" : "", "returnType_" : "byte[]", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "byte[]" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "byte[]" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "byte[]" } ] }, { "name_" : "array_short_test_func", "signature_" : "([S)[S[S[S", "properties_" : "", "returnType_" : "short[]", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "short[]" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "short[]" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "short[]" } ] }, { "name_" : "array_int_test_func", "signature_" : "([I)[I[I[I", "properties_" : "", "returnType_" : "int[]", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "int[]" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "int[]" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "int[]" } ] }, { "name_" : "array_long_test_func", "signature_" : "([J)[J[J[J", "properties_" : "", "returnType_" : "long[]", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "long[]" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "long[]" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "long[]" } ] }, { "name_" : "array_string_test_func", "signature_" : "([T)[T[T[T", "properties_" : "", "returnType_" : "String[]", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "String[]" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "String[]" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "String[]" } ] }, { "name_" : "array_float_test_func", "signature_" : "([F)[F[F[F", "properties_" : "", "returnType_" : "float[]", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "float[]" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "float[]" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "float[]" } ] }, { "name_" : "array_double_test_func", "signature_" : "([D)[D[D[D", "properties_" : "", "returnType_" : "double[]", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "double[]" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "double[]" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "double[]" } ] }, { "name_" : "array_char_test_func", "signature_" : "([C)[C[C[C", "properties_" : "", "returnType_" : "char[]", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "char[]" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "char[]" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "char[]" } ] }, { "name_" : "array_seq_test_func", "signature_" : "([Ltest/myseq;)[Ltest/myseq;[Ltest/myseq;[Ltest/myseq;", "properties_" : "", "returnType_" : "myseq[]", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "myseq[]" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "myseq[]" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "myseq[]" } ] }, { "name_" : "array_interface_test_func", "signature_" : "([Ltest/myinterface;)[Ltest/myinterface;[Ltest/myinterface;[Ltest/myinterface;", "properties_" : "", "returnType_" : "myinterface[]", "parameterNumber_" : "3", "parameters_" : [ { "name_" : "inParam", "attributes_" : "in", "type_" : "myinterface[]" }, { "name_" : "outParam", "attributes_" : "out", "type_" : "myinterface[]" }, { "name_" : "inoutParam", "attributes_" : "in, out", "type_" : "myinterface[]" } ] } ] } ], "stringPoolSize_" : "0" }