2014-05-15 23:05:20 +00:00
|
|
|
package org.capnproto;
|
|
|
|
|
2014-05-19 12:43:58 +00:00
|
|
|
public final class AnyPointer {
|
2014-05-15 23:05:20 +00:00
|
|
|
|
2014-05-19 12:43:58 +00:00
|
|
|
public final static class Reader {
|
|
|
|
public final PointerReader reader;
|
2014-05-15 23:05:20 +00:00
|
|
|
|
|
|
|
public Reader(PointerReader reader) {
|
|
|
|
this.reader = reader;
|
|
|
|
}
|
|
|
|
|
|
|
|
public <T> T getAsStruct(FromStructReader<T> factory) {
|
|
|
|
return factory.fromStructReader(this.reader.getStruct());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|