Interface CodeSerializationOutput
public interface CodeSerializationOutput
-
Method Summary
Modifier and TypeMethodDescriptionvoidenqueueCode(EncodingOperation operation) voidenqueueMembers(EncodingOperation operation) voidserialize(CodePosition position) voidserialize(StatementContext context, CallArguments arguments) voidserialize(StatementContext context, Expression expression) voidserialize(StatementContext context, SwitchValue value) voidserialize(StatementContext context, Statement statement) voidserialize(TypeContext context, FunctionHeader header) voidserialize(TypeContext context, TypeParameter parameter) voidserialize(TypeContext context, TypeParameter[] parameters) voidserialize(TypeContext context, IDefinitionMember member) voidserialize(TypeContext context, TypeID type) voidwrite(AnnotationDefinition annotationType) voidwrite(TypeContext context, DefinitionMemberRef member) voidwrite(HighLevelDefinition definition) voidwrite(EnumConstantMember constant) voidwrite(VariantOptionRef option) voidwriteBool(boolean value) voidwriteByte(int value) voidwriteChar(char value) voidwriteDouble(double value) voidwriteFloat(float value) voidwriteInt(int value) voidwriteLong(long value) voidwriteSByte(byte value) voidwriteShort(short value) voidwriteString(String value) voidwriteUInt(int value) voidwriteULong(long value) voidwriteUShort(int value)
-
Method Details
-
writeBool
void writeBool(boolean value) -
writeByte
void writeByte(int value) -
writeSByte
void writeSByte(byte value) -
writeShort
void writeShort(short value) -
writeUShort
void writeUShort(int value) -
writeInt
void writeInt(int value) -
writeUInt
void writeUInt(int value) -
writeLong
void writeLong(long value) -
writeULong
void writeULong(long value) -
writeFloat
void writeFloat(float value) -
writeDouble
void writeDouble(double value) -
writeChar
void writeChar(char value) -
writeString
-
write
-
write
-
write
-
write
-
write
-
serialize
-
serialize
-
serialize
-
serialize
-
serialize
-
serialize
-
serialize
-
serialize
-
serialize
-
enqueueMembers
-
enqueueCode
-