public class BinaryClassParser
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private Builder |
binaryBuilder |
private java.lang.Class<?> |
declaringClazz |
| Constructor and Description |
|---|
BinaryClassParser(java.lang.Class<?> declaringClazz,
Builder modelBuilder) |
| Modifier and Type | Method and Description |
|---|---|
private void |
addClass(java.lang.Class<?> clazz) |
private void |
addField(java.lang.reflect.Field field) |
private static void |
addModifiers(java.util.Set<java.lang.String> set,
int modifier) |
private MethodDef |
createMethodDef(java.lang.reflect.Member member) |
private static int |
getDimension(java.lang.Class<?> c) |
private static TypeDef |
getTypeDef(java.lang.Class<?> c) |
private static java.lang.String |
getTypeName(java.lang.Class<?> c) |
boolean |
parse() |
private java.lang.Class<?> declaringClazz
private Builder binaryBuilder
public BinaryClassParser(java.lang.Class<?> declaringClazz,
Builder modelBuilder)
public boolean parse()
private void addClass(java.lang.Class<?> clazz)
private static void addModifiers(java.util.Set<java.lang.String> set,
int modifier)
private void addField(java.lang.reflect.Field field)
private MethodDef createMethodDef(java.lang.reflect.Member member)
private static int getDimension(java.lang.Class<?> c)
private static java.lang.String getTypeName(java.lang.Class<?> c)
private static TypeDef getTypeDef(java.lang.Class<?> c)