说明
java unsignedlong示例是从最受好评的开源项目中提取的实现代码,你可以参考下面示例的使用方式。
编程语言: Java
类/类型: UnsignedLong
示例#1文件:
BinFileReaderTest.java项目:
luckydonald/JavaPipBoyServer
@Test
public void test_uint64_t() throws IOException {
for (Long exp : expected_uint64) {
UnsignedLong result = binFileReader.uint64_t();
assertEquals("uint64_t " + exp + " getSignedValue()", exp, result.getSignedValue());
assertEquals(
"uint64_t " + exp + " toString()",
Long.toString(exp < 0 ? exp + 256 : exp),
result.toString());
}
}
示例#2文件:
ReceivedConstructor.java项目:
Metaswitch/qpid-java
public class ReceivedConstructor extends DescribedTypeConstructor<Received> {
private static final Object[] DESCRIPTORS = {
Symbol.valueOf("amqp:received:list"), UnsignedLong.valueOf(0x0000000000000023L),
};
private static final ReceivedConstructor INSTANCE = new ReceivedConstructor();
public static void register(DescribedTypeConstructorRegistry registry) {
for (Object descriptor : DESCRIPTORS) {
registry.register(descriptor, INSTANCE);
}
}
public Received construct(Object underlying) {
if (underlying instanceof List) {
List list = (List) underlying;
Received obj = new Received();
int position = 0;
final int size = list.size();
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
try {
obj.setSectionNumber((UnsignedInteger) val);
} catch (ClassCastException e) {
// TODO Error
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
try {
obj.setSectionOffset((UnsignedLong) val);
} catch (ClassCastException e) {
// TODO Error
}
}
} else {
return obj;
}
return obj;
} else {
// TODO - error
return null;
}
}
}
示例#3文件:
OpenConstructor.java项目:
ncdc/qpid
public class OpenConstructor extends DescribedTypeConstructor<Open> {
private static final Object[] DESCRIPTORS = {
Symbol.valueOf("amqp:open:list"), UnsignedLong.valueOf(0x0000000000000010L),
};
private static final OpenConstructor INSTANCE = new OpenConstructor();
public static void register(DescribedTypeConstructorRegistry registry) {
for (Object descriptor : DESCRIPTORS) {
registry.register(descriptor, INSTANCE);
}
}
public Open construct(Object underlying) {
if (underlying instanceof List) {
List list = (List) underlying;
Open obj = new Open();
int position = 0;
final int size = list.size();
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
try {
obj.setContainerId((String) val);
} catch (ClassCastException e) {
// TODO Error
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
try {
obj.setHostname((String) val);
} catch (ClassCastException e) {
// TODO Error
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
try {
obj.setMaxFrameSize((UnsignedInteger) val);
} catch (ClassCastException e) {
// TODO Error
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
try {
obj.setChannelMax((UnsignedShort) val);
} catch (ClassCastException e) {
// TODO Error
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
try {
obj.setIdleTimeOut((UnsignedInteger) val);
} catch (ClassCastException e) {
// TODO Error
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
if (val instanceof Symbol[]) {
obj.setOutgoingLocales((Symbol[]) val);
} else {
try {
obj.setOutgoingLocales(new Symbol[] {(Symbol) val});
} catch (ClassCastException e) {
// TODO Error
}
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
if (val instanceof Symbol[]) {
obj.setIncomingLocales((Symbol[]) val);
} else {
try {
obj.setIncomingLocales(new Symbol[] {(Symbol) val});
} catch (ClassCastException e) {
// TODO Error
}
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
if (val instanceof Symbol[]) {
obj.setOfferedCapabilities((Symbol[]) val);
} else {
try {
obj.setOfferedCapabilities(new Symbol[] {(Symbol) val});
} catch (ClassCastException e) {
// TODO Error
}
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
if (val instanceof Symbol[]) {
obj.setDesiredCapabilities((Symbol[]) val);
} else {
try {
obj.setDesiredCapabilities(new Symbol[] {(Symbol) val});
} catch (ClassCastException e) {
// TODO Error
}
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
try {
obj.setProperties((Map) val);
} catch (ClassCastException e) {
// TODO Error
}
}
} else {
return obj;
}
return obj;
} else {
// TODO - error
return null;
}
}
}
示例#4文件:
SourceConstructor.java项目:
ncdc/qpid
public class SourceConstructor extends DescribedTypeConstructor<Source> {
private static final Object[] DESCRIPTORS = {
Symbol.valueOf("amqp:source:list"), UnsignedLong.valueOf(0x0000000000000028L),
};
private static final SourceConstructor INSTANCE = new SourceConstructor();
public static void register(DescribedTypeConstructorRegistry registry) {
for (Object descriptor : DESCRIPTORS) {
registry.register(descriptor, INSTANCE);
}
}
public Source construct(Object underlying) {
if (underlying instanceof List) {
List list = (List) underlying;
Source obj = new Source();
int position = 0;
final int size = list.size();
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
try {
obj.setAddress((String) val);
} catch (ClassCastException e) {
// TODO Error
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
try {
obj.setDurable(TerminusDurability.valueOf(val));
} catch (ClassCastException e) {
// TODO Error
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
try {
obj.setExpiryPolicy(TerminusExpiryPolicy.valueOf(val));
} catch (ClassCastException e) {
// TODO Error
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
try {
obj.setTimeout((UnsignedInteger) val);
} catch (ClassCastException e) {
// TODO Error
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
try {
obj.setDynamic((Boolean) val);
} catch (ClassCastException e) {
// TODO Error
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
try {
obj.setDynamicNodeProperties((Map) val);
} catch (ClassCastException e) {
// TODO Error
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
try {
obj.setDistributionMode((DistributionMode) val);
} catch (ClassCastException e) {
// TODO Error
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
try {
obj.setFilter((Map) val);
} catch (ClassCastException e) {
// TODO Error
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
try {
obj.setDefaultOutcome((Outcome) val);
} catch (ClassCastException e) {
// TODO Error
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
if (val instanceof Symbol[]) {
obj.setOutcomes((Symbol[]) val);
} else {
try {
obj.setOutcomes(new Symbol[] {(Symbol) val});
} catch (ClassCastException e) {
// TODO Error
}
}
}
} else {
return obj;
}
if (position < size) {
Object val = list.get(position);
position++;
if (val != null) {
if (val instanceof Symbol[]) {
obj.setCapabilities((Symbol[]) val);
} else {
try {
obj.setCapabilities(new Symbol[] {(Symbol) val});
} catch (ClassCastException e) {
// TODO Error
}
}
}
} else {
return obj;
}
return obj;
} else {
// TODO - error
return null;
}
}
}