Index

A B C D F G M N O P R S T U W 
All Classes All Packages

A

addParseMethodHelpers(JavaOutput, DescriptorProtos.DescriptorProto, FastProtoGenerator.ClassInfo) - Method in class org.ebfhub.fastprotobuf.FastProtoGenerator
addParseMethodHelpers.
addSetValue(JavaOutput, FastProtoGenerator.TypeInfo, DescriptorProtos.FieldDescriptorProto, String, FastProtoGenerator.ClassInfo, String) - Method in class org.ebfhub.fastprotobuf.FastProtoGenerator
addSetValue.

B

bit - Variable in class org.ebfhub.fastprotobuf.FastProtoField
 
ByteProvider() - Constructor for class org.ebfhub.fastprotobuf.Utf8.ByteProvider
 
ByteWriter() - Constructor for class org.ebfhub.fastprotobuf.Utf8.ByteWriter
 

C

clazz - Variable in class org.ebfhub.fastprotobuf.FastProtoField
 
clear() - Method in interface org.ebfhub.fastprotobuf.FastProtoMessage
 
clear() - Method in interface org.ebfhub.fastprotobuf.FastProtoSetter
Clear the object
clearList(List<?>) - Method in class org.ebfhub.fastprotobuf.FastProtoObjectPool
 
createAdd(JavaOutput, FastProtoGenerator.ClassInfo, Map<FastProtoGenerator.TypeInfo, List<DescriptorProtos.FieldDescriptorProto>>, String, boolean, boolean) - Method in class org.ebfhub.fastprotobuf.FastProtoGenerator
createAdd.
createAddMethod(JavaOutput, FastProtoGenerator.ClassInfo, FastProtoGenerator.TypeInfo, DescriptorProtos.FieldDescriptorProto) - Method in class org.ebfhub.fastprotobuf.FastProtoGenerator
createAddMethod.
createSet(JavaOutput, FastProtoGenerator.ClassInfo, Map<FastProtoGenerator.TypeInfo, List<DescriptorProtos.FieldDescriptorProto>>, String, boolean, boolean) - Method in class org.ebfhub.fastprotobuf.FastProtoGenerator
createSet.

D

decodeProto(byte[], boolean) - Static method in class org.ebfhub.fastprotobuf.ProtoDebug
decodeProto.
decodeProto(ByteString, int, boolean) - Static method in class org.ebfhub.fastprotobuf.ProtoDebug
decodeProto.

F

FastProtoField - Class in org.ebfhub.fastprotobuf
FastProtoField class.
FastProtoField(String, int, int, WireFormat.FieldType, boolean, Class<?>) - Constructor for class org.ebfhub.fastprotobuf.FastProtoField
Constructor for FastProtoField.
FastProtoGenerator - Class in org.ebfhub.fastprotobuf
FastProtoGenerator class.
FastProtoGenerator(boolean) - Constructor for class org.ebfhub.fastprotobuf.FastProtoGenerator
Constructor for FastProtoGenerator.
FastProtoMessage - Interface in org.ebfhub.fastprotobuf
 
FastProtoObjectPool - Class in org.ebfhub.fastprotobuf
 
FastProtoObjectPool() - Constructor for class org.ebfhub.fastprotobuf.FastProtoObjectPool
 
FastProtoReader - Class in org.ebfhub.fastprotobuf
FastProtoReader class.
FastProtoReader() - Constructor for class org.ebfhub.fastprotobuf.FastProtoReader
 
FastProtoSetter - Interface in org.ebfhub.fastprotobuf
FastProtoSetter interface.
FastProtoWritable - Interface in org.ebfhub.fastprotobuf
FastProtoWritable interface.
FastProtoWriter - Class in org.ebfhub.fastprotobuf
FastProtoWriter class.
FastProtoWriter() - Constructor for class org.ebfhub.fastprotobuf.FastProtoWriter
 
field_add(int) - Method in interface org.ebfhub.fastprotobuf.FastProtoSetter
Add a message field, returning a setter component
field_add_builder(int) - Method in interface org.ebfhub.fastprotobuf.FastProtoSetter
Mark a field as set and return its empty string builder.
field_builder(int) - Method in interface org.ebfhub.fastprotobuf.FastProtoSetter
Mark a field as set and return its empty string builder.
field_getAll() - Method in interface org.ebfhub.fastprotobuf.FastProtoSetter
Get list of fields.
field_getDef(int) - Method in interface org.ebfhub.fastprotobuf.FastProtoSetter
Get definition for a field.
field_set(int, boolean) - Method in interface org.ebfhub.fastprotobuf.FastProtoSetter
Set a boolean value directly
field_set(int, double) - Method in interface org.ebfhub.fastprotobuf.FastProtoSetter
Set a double value directly
field_set(int, float) - Method in interface org.ebfhub.fastprotobuf.FastProtoSetter
Set a float value directly
field_set(int, int) - Method in interface org.ebfhub.fastprotobuf.FastProtoSetter
Set an integer value directly
field_set(int, long) - Method in interface org.ebfhub.fastprotobuf.FastProtoSetter
Set a long value directly
ft - Variable in class org.ebfhub.fastprotobuf.FastProtoField
 

G

generateFiles(PluginProtos.CodeGeneratorRequest) - Method in class org.ebfhub.fastprotobuf.FastProtoGenerator
getBytes() - Method in class org.ebfhub.fastprotobuf.ReusableByteArrayOutputStream
getBytes.
getMainClassName() - Method in class org.ebfhub.fastprotobuf.FastProtoGenerator
getMainClassName.
getMainPackageName() - Method in class org.ebfhub.fastprotobuf.FastProtoGenerator
getMainPackageName.
getPool() - Method in class org.ebfhub.fastprotobuf.FastProtoReader
Getter for the field pool.
getSetter() - Method in interface org.ebfhub.fastprotobuf.FastProtoMessage
 
getTestOutput() - Method in class org.ebfhub.fastprotobuf.FastProtoGenerator
Getter for the field testOutput.

M

main(String[]) - Static method in class org.ebfhub.fastprotobuf.FastProtoGenerator
main.
MutableByteArrayInputStream - Class in org.ebfhub.fastprotobuf
MutableByteArrayInputStream class.
MutableByteArrayInputStream() - Constructor for class org.ebfhub.fastprotobuf.MutableByteArrayInputStream
 

N

name - Variable in class org.ebfhub.fastprotobuf.FastProtoField
 
num - Variable in class org.ebfhub.fastprotobuf.FastProtoField
 

O

org.ebfhub.fastprotobuf - package org.ebfhub.fastprotobuf
 

P

parse(CodedInputStream, FastProtoSetter) - Method in class org.ebfhub.fastprotobuf.FastProtoReader
parse.
ProtoDebug - Class in org.ebfhub.fastprotobuf
ProtoDebug class.
ProtoDebug() - Constructor for class org.ebfhub.fastprotobuf.ProtoDebug
 

R

read() - Method in class org.ebfhub.fastprotobuf.MutableByteArrayInputStream
readItem(FastProtoMessage, byte[], int, int) - Method in class org.ebfhub.fastprotobuf.FastProtoReader
 
readItem(FastProtoMessage, CodedInputStream) - Method in class org.ebfhub.fastprotobuf.FastProtoReader
 
repeated - Variable in class org.ebfhub.fastprotobuf.FastProtoField
 
returnOne(Object) - Method in class org.ebfhub.fastprotobuf.FastProtoObjectPool
 
returnSpecific(TIntArrayList) - Method in class org.ebfhub.fastprotobuf.FastProtoObjectPool
 
returnSpecific(StringBuilder) - Method in class org.ebfhub.fastprotobuf.FastProtoObjectPool
 
returnSpecific(List<?>) - Method in class org.ebfhub.fastprotobuf.FastProtoObjectPool
 
returnSpecific(FastProtoMessage) - Method in class org.ebfhub.fastprotobuf.FastProtoObjectPool
 
ReusableByteArrayOutputStream - Class in org.ebfhub.fastprotobuf
ReusableByteArrayOutputStream class.
ReusableByteArrayOutputStream() - Constructor for class org.ebfhub.fastprotobuf.ReusableByteArrayOutputStream
 

S

setBytes(byte[], int) - Method in class org.ebfhub.fastprotobuf.MutableByteArrayInputStream
setBytes.
setBytes(byte[], int, int) - Method in class org.ebfhub.fastprotobuf.MutableByteArrayInputStream
setBytes.

T

take(Class<T>) - Method in class org.ebfhub.fastprotobuf.FastProtoObjectPool
 
takeIntList() - Method in class org.ebfhub.fastprotobuf.FastProtoObjectPool
 
takeList() - Method in class org.ebfhub.fastprotobuf.FastProtoObjectPool
 
toString() - Method in class org.ebfhub.fastprotobuf.FastProtoField

U

Utf8 - Class in org.ebfhub.fastprotobuf
This is specifically designed to reduce the production of intermediate objects (garbage), thus significantly reducing pressure on the JVM Garbage Collector.
Utf8.ByteProvider - Class in org.ebfhub.fastprotobuf
 
Utf8.ByteWriter - Class in org.ebfhub.fastprotobuf
 
Utf8.Utf8CodingException - Exception in org.ebfhub.fastprotobuf
This exception will be thrown for errors encountered during either the encoding of characters to Utf8 bytes, or the decoding of Utf8 bytes to characters.
Utf8CodingException(String) - Constructor for exception org.ebfhub.fastprotobuf.Utf8.Utf8CodingException
 

W

write(CodedOutputStream, FastProtoWriter) - Method in interface org.ebfhub.fastprotobuf.FastProtoWritable
write.
writeMessage(int, CodedOutputStream, int) - Method in class org.ebfhub.fastprotobuf.FastProtoWriter
writeMessage.
writeMessage(int, CodedOutputStream, FastProtoWritable) - Method in class org.ebfhub.fastprotobuf.FastProtoWriter
writeMessage.
writeString(int, CodedOutputStream, CharSequence) - Method in class org.ebfhub.fastprotobuf.FastProtoWriter
writeString.
A B C D F G M N O P R S T U W 
All Classes All Packages