public final class ProtobufProxy extends Object
| 构造器和说明 |
|---|
ProtobufProxy() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clearCache() |
static void |
Compile(Class<?> cls,
File outputPath) |
static Codec |
create(Class cls)
To create a protobuf proxy class for target class.
|
static Codec |
create(Class cls,
boolean debug) |
static Codec |
create(Class cls,
boolean debug,
File path)
To create a protobuf proxy class for target class.
|
static void |
dynamicCodeGenerate(OutputStream os,
Class cls,
Charset charset)
To generate a protobuf proxy java source code for target class.
|
public static void dynamicCodeGenerate(OutputStream os, Class cls, Charset charset) throws IOException
os - to generate java source codecls - target classcharset - charset typeIOException - in case of any io relative exception.public static Codec create(Class cls)
T - cls - public static void Compile(Class<?> cls, File outputPath)
cls - target class to be compiledoutputPath - compile byte files output streampublic static Codec create(Class cls, boolean debug, File path)
T - target object type to be proxied.cls - target object classdebug - true will print generate java source codepublic static void clearCache()
Copyright © 2015 Baidu, Inc.. All rights reserved.