capnp -> org.capnproto

This commit is contained in:
David Renshaw 2014-05-11 15:48:03 -04:00
parent 1e7c3070e1
commit 252973015b
20 changed files with 36 additions and 32 deletions

View file

@ -18,7 +18,7 @@ CAPNP_SOURCES=\
src/capnp/WirePointer.java\ src/capnp/WirePointer.java\
src/capnp/WordPointer.java src/capnp/WordPointer.java
CAPNP_COMPILATION_MARKER=capnp/PointerReader.class CAPNP_COMPILATION_MARKER=org/capnproto/PointerReader.class
CAPNPC_JAVA_SOURCES=src/compiler/capnpc-java.c++ CAPNPC_JAVA_SOURCES=src/compiler/capnpc-java.c++
@ -27,11 +27,11 @@ CAPNPC_JAVA_SOURCES=src/compiler/capnpc-java.c++
all : capnpc-java addressbook capnp all : capnpc-java addressbook capnp
clean : clean :
rm -rf capnpc-java capnp examples/*.class rm -rf capnpc-java org examples/*.class
capnp : $(CAPNP_COMPILATION_MARKER) capnp : $(CAPNP_COMPILATION_MARKER)
capnp/PointerReader.class : $(CAPNP_SOURCES) $(CAPNP_COMPILATION_MARKER) : $(CAPNP_SOURCES)
javac -d . $(CAPNP_SOURCES) javac -d . $(CAPNP_SOURCES)
capnpc-java : $(CAPNPC_JAVA_SOURCES) capnpc-java : $(CAPNPC_JAVA_SOURCES)

View file

@ -1,3 +1,6 @@
import org.capnproto.MessageReader;
import org.capnproto.StructList;
import org.capnproto.InputStreamMessageReader;
public class AddressbookMain { public class AddressbookMain {
@ -6,15 +9,15 @@ public class AddressbookMain {
} }
public static void printAddressBook() throws java.io.IOException { public static void printAddressBook() throws java.io.IOException {
capnp.MessageReader message = capnp.InputStreamMessageReader.create(System.in); MessageReader message = InputStreamMessageReader.create(System.in);
Addressbook.AddressBook.Reader addressbook = message.getRoot(Addressbook.AddressBook.Reader.factory); Addressbook.AddressBook.Reader addressbook = message.getRoot(Addressbook.AddressBook.Reader.factory);
capnp.StructList.Reader<Addressbook.Person.Reader> people = addressbook.getPeople(); StructList.Reader<Addressbook.Person.Reader> people = addressbook.getPeople();
int size = people.size(); int size = people.size();
for(int ii = 0; ii < size; ++ii) { for(int ii = 0; ii < size; ++ii) {
Addressbook.Person.Reader person = people.get(ii); Addressbook.Person.Reader person = people.get(ii);
System.out.println(person.getName().toString() + ": " + person.getEmail().toString()); System.out.println(person.getName().toString() + ": " + person.getEmail().toString());
capnp.StructList.Reader<Addressbook.Person.PhoneNumber.Reader> phones = person.getPhones(); StructList.Reader<Addressbook.Person.PhoneNumber.Reader> phones = person.getPhones();
for (int jj = 0; jj < phones.size(); ++jj) { for (int jj = 0; jj < phones.size(); ++jj) {
Addressbook.Person.PhoneNumber.Reader phone = phones.get(jj); Addressbook.Person.PhoneNumber.Reader phone = phones.get(jj);
String typeName = "UNKNOWN"; String typeName = "UNKNOWN";

View file

@ -1,4 +1,4 @@
package capnp; package org.capnproto;
public class AnyPointer { public class AnyPointer {

View file

@ -1,4 +1,4 @@
package capnp; package org.capnproto;
public class FieldSize { public class FieldSize {
public static final byte VOID = 0; public static final byte VOID = 0;

View file

@ -1,4 +1,4 @@
package capnp; package org.capnproto;
public interface FromStructReader<T> { public interface FromStructReader<T> {
public abstract T fromStructReader(StructReader reader); public abstract T fromStructReader(StructReader reader);

View file

@ -1,4 +1,4 @@
package capnp; package org.capnproto;
import java.io.InputStream; import java.io.InputStream;
import java.io.IOException; import java.io.IOException;

View file

@ -1,4 +1,4 @@
package capnp; package org.capnproto;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;

View file

@ -1,4 +1,4 @@
package capnp; package org.capnproto;
public class ListReader { public class ListReader {
SegmentReader segment; SegmentReader segment;

View file

@ -1,4 +1,4 @@
package capnp; package org.capnproto;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;

View file

@ -1,4 +1,4 @@
package capnp; package org.capnproto;
public class PointerReader { public class PointerReader {
public SegmentReader segment; public SegmentReader segment;

View file

@ -1,4 +1,4 @@
package capnp; package org.capnproto;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;

View file

@ -1,4 +1,4 @@
package capnp; package org.capnproto;
public class StructList { public class StructList {

View file

@ -1,4 +1,4 @@
package capnp; package org.capnproto;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;

View file

@ -1,4 +1,4 @@
package capnp; package org.capnproto;
public class StructReader { public class StructReader {
public SegmentReader segment; public SegmentReader segment;

View file

@ -1,4 +1,4 @@
package capnp; package org.capnproto;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;

View file

@ -1,4 +1,4 @@
package capnp; package org.capnproto;
class WireHelpers { class WireHelpers {

View file

@ -1,4 +1,4 @@
package capnp; package org.capnproto;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;

View file

@ -1,4 +1,4 @@
package capnp; package org.capnproto;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;

View file

@ -1,3 +1,3 @@
package capnp; package org.capnproto;

View file

@ -260,8 +260,8 @@ private:
case schema::Type::FLOAT32: return kj::strTree("float"); case schema::Type::FLOAT32: return kj::strTree("float");
case schema::Type::FLOAT64: return kj::strTree("double"); case schema::Type::FLOAT64: return kj::strTree("double");
case schema::Type::TEXT: return kj::strTree(" capnp.Text"); case schema::Type::TEXT: return kj::strTree(" org.capnproto.Text");
case schema::Type::DATA: return kj::strTree(" capnp.Data"); case schema::Type::DATA: return kj::strTree(" org.capnproto.Data");
case schema::Type::ENUM: case schema::Type::ENUM:
return javaFullName(schemaLoader.get(type.getEnum().getTypeId())); return javaFullName(schemaLoader.get(type.getEnum().getTypeId()));
@ -272,7 +272,7 @@ private:
case schema::Type::LIST: case schema::Type::LIST:
// XXX // XXX
return kj::strTree(" capnp.StructList"); return kj::strTree(" org.capnproto.StructList");
case schema::Type::ANY_POINTER: case schema::Type::ANY_POINTER:
// Not used. // Not used.
@ -929,7 +929,7 @@ private:
" return new ", type, ".Reader<", " return new ", type, ".Reader<",
elementReaderType, elementReaderType,
">(_reader.getPointerField(", ">(_reader.getPointerField(",
offset, ").getList(capnp.FieldSize.INLINE_COMPOSITE), ", elementReaderType, ".factory);\n") : offset, ").getList(org.capnproto.FieldSize.INLINE_COMPOSITE), ", elementReaderType, ".factory);\n") :
(kind == FieldKind::BLOB ? (kind == FieldKind::BLOB ?
kj::strTree(spaces(indent), " return _reader.getPointerField(", kj::strTree(spaces(indent), " return _reader.getPointerField(",
offset,").getText();\n") : offset,").getText();\n") :
@ -1043,13 +1043,14 @@ private:
int indent) { int indent) {
return kj::strTree(spaces(indent), "public static class Reader {\n", return kj::strTree(spaces(indent), "public static class Reader {\n",
spaces(indent), spaces(indent),
" public static class Factory implements capnp.FromStructReader<Reader> {\n", " public static class Factory implements org.capnproto.FromStructReader<Reader> {\n",
spaces(indent), " public Reader fromStructReader(capnp.StructReader reader) {\n", spaces(indent),
" public Reader fromStructReader(org.capnproto.StructReader reader) {\n",
spaces(indent), " return new Reader(reader);\n", spaces(indent), " return new Reader(reader);\n",
spaces(indent), " }\n", spaces(indent), " }\n",
spaces(indent), " }\n", spaces(indent), " }\n",
spaces(indent), " public static final Factory factory = new Factory();\n", spaces(indent), " public static final Factory factory = new Factory();\n",
spaces(indent), " public Reader(capnp.StructReader base){ this._reader = base; }\n", spaces(indent), " public Reader(org.capnproto.StructReader base){ this._reader = base; }\n",
"\n", "\n",
(isUnion ? (isUnion ?
kj::strTree(spaces(indent), " public Which which() {\n", kj::strTree(spaces(indent), " public Which which() {\n",
@ -1058,7 +1059,7 @@ private:
spaces(indent), " }\n") spaces(indent), " }\n")
: kj::strTree()), : kj::strTree()),
kj::mv(methodDecls), kj::mv(methodDecls),
spaces(indent), " public capnp.StructReader _reader;\n", spaces(indent), " public org.capnproto.StructReader _reader;\n",
spaces(indent), "}\n" spaces(indent), "}\n"
"\n"); "\n");
} }
@ -1521,7 +1522,7 @@ private:
"// Generated by Cap'n Proto compiler, DO NOT EDIT\n" "// Generated by Cap'n Proto compiler, DO NOT EDIT\n"
"// source: ", baseName(displayName), "\n", "// source: ", baseName(displayName), "\n",
"\n", "\n",
//"import capnp;\n", //"import org.capnproto;\n",
// KJ_MAP(n, namespaceParts) { return kj::strTree("namespace ", n, " {\n"); }, "\n", // KJ_MAP(n, namespaceParts) { return kj::strTree("namespace ", n, " {\n"); }, "\n",
"public class ", outerClassName, " {\n", "public class ", outerClassName, " {\n",
KJ_MAP(n, nodeTexts) { return kj::mv(n.outerTypeDef); }, KJ_MAP(n, nodeTexts) { return kj::mv(n.outerTypeDef); },